Web Performance Engineering
Measure first, then fix — Core Web Vitals and what moves them
Created by Tomas Lindqvist
What you will learn
- Set up field measurement and read it without fooling yourself
- Diagnose LCP, CLS and INP problems down to the responsible code
- Cut JavaScript payloads through splitting, deferral and deletion
- Load images and fonts without shifting the layout
- Use caching, preloading and streaming appropriately
- Build a performance budget the team will actually keep
Course content
13 sections · 88 lectures · 13h 30m total length
- What this course covers, and what it does notPreview04:00
- How to get the most out of itPreview04:00
- Setting up and downloading the exercise files06:00
- Lab versus field dataPreview05:00
- Lab versus field data in detail10:00
- A closer look at lab versus field data09:00
- Worked example: lab versus field data13:00
- Where lab versus field data goes wrong11:00
- Exercise: lab versus field data15:00
- Lab versus field data in practice14:00
- Two approaches to lab versus field data06:00
Topics covered
Requirements
- Solid front-end experience
- Familiarity with browser devtools
- A real site to profile makes the exercises far more useful
Description
Performance work goes wrong when it starts with a guess. This course establishes measurement first — lab and field, and the difference between them — then works through the fixes that actually move the numbers on real devices and real networks.
Your instructor
Backend architect — Node, Go and everything between
Tomas builds systems that other systems depend on. He teaches backend the way he practises it: start with the data, protect the boundaries, and never trust a queue you have not load-tested.
Learner reviews
- 5 star82%
- 4 star16%
- 3 star2%
- 2 star1%
- 1 star1%
- WGWei G.28 May 2026
Genuinely well structured. I have started three courses on this topic and this is the first one I finished.
- GBGrace B.4 December 2025
Good balance between theory and doing. I would have liked a couple more exercises, but that is a small complaint.
- QOQuentin O.9 December 2025
Worth it for the section on common mistakes alone — I recognised two things I have been doing wrong for years.
- ASAisha S.4 February 2026
The pacing is right. Nothing is padded out, and the exercises are short enough that I actually did them.
- MGMira G.8 January 2026
I came in knowing a bit and still learned plenty. The middle third is the strongest part.
- ILIngrid L.1 May 2026
Good balance between theory and doing. I would have liked a couple more exercises, but that is a small complaint.
- COCarla O.3 March 2026
The instructor answers questions properly rather than pointing you at the documentation.
- CNCarla N.2 July 2026
The pacing is right. Nothing is padded out, and the exercises are short enough that I actually did them.
- VGViktor G.4 May 2026
Genuinely well structured. I have started three courses on this topic and this is the first one I finished.
Showing 9 of 1,122 reviews.
Learners also looked at
More from Web Development and beyond.
Modern JavaScript From the Ground Up
Amara Osei


