CourseVerdict

Frontend Masters

Web Performance Fundamentals v2 by Todd Gardner — Core Web Vitals in Practice

Web Performance Fundamentals v2 is the most practically grounded web performance course in the Frontend Masters library, taught by an instructor who runs a commercial RUM product and has worked with thousands of development teams on real performance problems. In six hours, Todd Gardner covers the full arc from the psychology of perceived performance through Core Web Vitals measurement, synthetic and real-user tooling, and concrete optimization tactics for each signal — with the October 2024 update keeping the curriculum current with the INP transition. Student reviews on the official course page are unusually consistent: the recurring phrases are "such a heavy topic explained in such simple terms" and "masterclass in understanding web performance," with Ryan Davidson's recommendation extending explicitly to backend engineers as well as frontend developers. The workshop project is a real deployed Node.js storefront with genuine CDN infrastructure, which makes the measurement exercises credible rather than synthetic. The main friction is the subscription model — there is no standalone purchase option — and the project does not cover SPA or SSR-specific performance patterns in depth. For any working web developer who wants to move from guessing about performance to measuring and optimizing with real user data, this course is among the clearest and most immediately applicable resources available in 2026.

Final score

from 24 analysed opinions

Published AI-researched, editor-audited

Share this review

Distribution of opinions

21 positive2 neutral1 negative/ 24 total

Per-criterion scores

Content quality4.8 / 5

The course covers the full stack of modern web performance knowledge in approximately six hours — a tight, well-curated curriculum that avoids the padding common in longer Udemy-style recordings. It opens with the psychology of perceived performance (drawing on David Maister's "Psychology of Waiting Lines"), then moves through Core Web Vitals metrics (LCP, CLS, and INP, which replaced FID as an official Google signal in March 2024), measurement APIs, synthetic testing with Lighthouse and WebPageTest, Real User Monitoring with CrUX, and finally concrete optimization tactics for each metric — TTFB, FCP, LCP, layout shift prevention, and interaction latency. The October 2024 update brought the curriculum fully current with the INP transition, so learners are not working with obsolete tooling or metrics. What sets the content apart from generic performance tutorials is its insistence on real user data before optimization. The recurring lesson — "focus on your worst metric, fix the most basic thing first, and confirm with RUM" — is a workflow, not just a collection of tips. The course also links performance work directly to business outcomes: conversion rate, SEO rankings, and user retention statistics are woven into the justification throughout, which gives engineers the language they need to advocate for performance work with non-technical stakeholders. The GitHub workshop repository (113 stars, 87 forks as of mid-2026) demonstrates the exercises have genuine uptake in the developer community.

Instructor4.9 / 5

Todd Gardner is one of the most credentialed practitioners teaching web performance in any format. As co-founder of TrackJS and Request Metrics, he has spent years building commercial RUM tools and working directly with thousands of development teams on performance problems — a background that produces very different teaching than a course built purely from documentation. His Frontend Masters blog articles (published November 2024 on INP and February 2025 on image optimization) extend the same practical, measurement-first methodology into the broader developer community. Student feedback collected from the official course page is unusually consistent in citing his teaching clarity as a differentiator. Anurag Bhandari wrote "Wonderfully planned and executed. Such a heavy topic explained in such simple terms." Pedro Antônio Pereira called it "a masterclass in how to understand web performance." Ryan Davidson, recommending it broadly, wrote: "Great blend of breadth and depth in the performance space. All web engineers — backend or frontend, junior or senior — should be taking this course!" The breadth of that recommendation — extending to backend engineers — reflects how Gardner anchors the course in concepts (HTTP caching, server response times, rendering pipelines) that apply regardless of whether you write CSS or database queries.

Value for money4.5 / 5

The course is included in a Frontend Masters subscription, priced at approximately $39/month or $390/year (annual plans have carried a 17-20% discount in 2025-2026). A seven-day free trial is available. For a subscriber who accesses even two or three courses, the per-course cost is minimal, and the Web Performance Fundamentals course is among the most immediately actionable in the entire library — the techniques taught apply to any existing project without needing to rebuild or refactor an architecture. Deeptiman Mallick's testimonial captures the evergreen value: "This course is like a bookmark to come back to when we're working on performance." Unlike courses that you complete once and set aside, the performance metrics and tools taught here — Lighthouse, WebPageTest, CrUX — are ones practitioners return to on every new project or optimization sprint. The value proposition is strongest for working developers with a real codebase to optimize; the course is less compelling as a purely theoretical exercise for learners with no project to apply it to. There is no standalone purchase option, so non-subscribers must commit to at least one month of the full subscription.

Projects4.2 / 5

The hands-on component uses a real Node.js + Express e-commerce project — "Developer Stickers Online" — which is deployed to multiple regions and available on a global CDN with HTTP/3 support, making it possible to test real network conditions rather than synthetic localhost scenarios. Students work with actual Lighthouse scores, WebPageTest waterfalls, and CrUX field data rather than simulated metrics, which bridges the gap between tutorial and professional practice. The workshop's focus on a single, realistic project (rather than a series of disconnected toy exercises) is appropriate for the subject: web performance work lives in real measurement data, and the course correctly models that. The project repository's 87 forks suggest learners actively run the exercises rather than just watching. The main limitation is scope: the project is a static storefront, so learners working primarily on Single Page Applications, server-rendered frameworks like Next.js, or complex state-heavy UIs will need to extrapolate some of the tactics. There is no separate project tier with more complex application types.

Real-world use4.9 / 5

Web performance is one of the highest-ROI skills a working web developer can acquire in 2024-2026: Core Web Vitals are a confirmed Google Search ranking signal, and the business case studies cited throughout the course (eCommerce and SaaS conversion improvements correlated with performance gains) are drawn from real production data. Gardner's background running RUM tools for thousands of teams means the tactics are not academic — they are the same ones practitioners reach for when a client's LCP score drops. Multiple student reviews specifically noted immediate applicability: Álex Castelo wrote that the course made them realize "how easy it can be to boost a website's performance exponentially," and Yuganshu Mohan distilled the practical lesson as "focus on the worst metric and perform the most basic fixes." The methodological frame — measure with real user data first, then fix, then confirm — transfers directly to professional performance audits. Taran Bains, writing an extended reference post from the course material in August 2025, used it as the foundation for a comprehensive web performance guide, which is a reliable signal that the content holds up as a reference long after the initial watch-through.

What learners said

What people loved

6
  • Covers the complete 2024 Core Web Vitals stack — LCP, CLS, and INP replacing FID — keeping the curriculum current with Google's ranking signals×12
  • Instructor Todd Gardner co-founded Request Metrics and TrackJS, giving the course practitioner-level authority rare in tutorial content×10
  • Measurement-first workflow — "focus on the worst metric, fix the most basic thing, confirm with RUM" — transfers directly to real performance audits×9
  • Workshop uses a real deployed storefront with actual CDN and HTTP/3 support, enabling genuine Lighthouse and WebPageTest testing rather than localhost simulation×7
  • Recommended for all web engineers regardless of role — backend, frontend, junior, or senior — due to its grounding in HTTP, rendering pipelines, and server response concepts×8
  • Six-hour duration covers a genuinely broad scope without padding; students describe it as a course to bookmark and return to on each new project×6

What frustrated learners

3
  • No standalone purchase option — requires a Frontend Masters subscription (~$39/month), which may be a barrier for casual learners or those who want a single course×5
  • Workshop project is a simple storefront; SPA, Next.js SSR, and complex state-heavy application patterns require extrapolation from the course material×4
  • No certification or quiz-based assessment to validate learning, which matters to learners who need credentials for job applications×3

Real quotes from real users

Wonderfully planned and executed. Such a heavy topic explained in such simple terms.
Anurag BhandariCourse platform
Todd is an incredible teacher and speaker. This course is a masterclass in how to understand how web performance works and what you need to start doing to have a good SEO and UX website.
Pedro Antônio PereiraCourse platform
Great blend of breadth and depth in the performance space. All web engineers — backend or frontend, junior or senior — should be taking this course!
Ryan DavidsonCourse platform
This course is like a bookmark to come back to when we're working on performance.
Deeptiman MallickCourse platform
Focus on the worst metric and perform the most basic fixes to improve your website's performance — that's the key lesson I'm taking away from this course.
Yuganshu MohanCourse platform
I learned a lot of cool and interesting stuff about web performance and realized how easy it can be to boost a website's performance exponentially.
Álex CasteloCourse platform
Fast is a subjective measure that can vary greatly depending on the context. The course uses this insight to ground the entire measurement methodology in user perception rather than raw speed numbers.
Taran BainsBlog
Slow web pages frustrate users and make them less likely to stick around. Web performance is about how fast your website feels to your users.
Todd H. GardnerBlog

Frequently asked questions

Ready to enrol?

You read the score, the pros, the cons and the quotes. If it's still a fit, here's the link.

Direct link to the official course page. We earn no commission on this link.

How we evaluated this

This review synthesizes 24 opinions collected across the public web. Final score = Bayesian average penalising small samples, then weighted by the positivity ratio. No paid placements, no hidden agenda.

  • 10 from Official course platform
  • 8 from Blogs
  • 4 from Other
  • 2 from Hacker News
Read full methodology

Frontend Masters