performance.now() 2022
2022-10-27..2022-10-28
Amsterdam, Netherlands
[performance.now() 2018, performance.now() 2019, performance.now() 2022, performance.now() 2023, performance.now() 2024, performance.now() 2025]
who it's for
web performance engineers, frontend developers, site reliability engineers, engineering managers, accessibility engineers, platform engineers
topics
Core Web Vitals measurement; Largest Contentful Paint optimization; Cumulative Layout Shift fixes; Early Hints with Link headers; BFCache and back/forward navigation; RUM datasets and BigQuery export; RUM driven performance budgets; thread instruction counter microbenchmarks; CSS runtime and selector costs; reducing third-party tag impact; React 18 concurrency implications; accessibility tree performance
| title | author | length |
|---|---|---|
| performance.now() 2022 compilation | 02m | |
Title and description offer only a conference blurb and dates and the transcript is machine captions of music and applause, so there is no concrete claim about… | ||
| What’s new in performance? | Katie Hempenius | 39m |
Chrome now ships BFCache which makes back/forward navigations instantaneous and Chrome measures ~1 in 10 desktop and 1 in 5 mobile navigations as forward/back… | ||
| Early Learnings for Early Hints at Shopify | Sia Karamalegos | 44m |
Shopify, Google (Chrome) and Cloudflare deploy 103 Early Hints (103 responses with Link headers) to send pre-connect and preload hints from the CDN while… | ||
| Modern Metrics | Nic Jansma | 49m |
Shows concrete RUM results and measurement caveats: billions of experiences, Chrome‑biased data, and most metrics measured only up to onload. Key numbers: 75th… | ||
| Revisiting Performance Budgets | Tammy Everts | 48m |
A practical playbook that shifts performance budgets from aspirational goals to regression detectors: use RUM and synthetic side-by-side, set thresholds to the… | ||
| Micro Benchmarks | Stoyan Stefanov | 39m |
A practical pair of tools appears: thread instruction counter that counts retired CPU instructions via Puppeteer traces to give a stable, comparable metric… | ||
| Accessibility: the land that time to interactive forgot | Léonie Watson | 34m |
Claim: the browser builds a second structure—the accessibility tree—and its construction path materially drives perceived Time To Interactive, sometimes adding… | ||
| CSS runtime performance | Nolan Lawson | 50m |
Shows concrete measurements and fixes: benchmarks that separate style vs layout time, a Chromium selector-stats in trace that lists slow selectors… | ||
| Optimising Largest Contentful Paint | Harry Roberts | 46m |
Explains that Largest Contentful Paint (LCP) is measurable and fixable with concrete steps not fluff citing Core Web Vitals 2.5s target and HTTP Archive… | ||
| Performance culture through the looking-glass | Dora Militaru | 48m |
A concrete claim: a Google test raised results from 10 to 30 and page render time goes 0.4s → 0.9s, traffic drops 25% (≈ $2.5B impact), and large brands… | ||
| How to be a Performance Detective? | Katie Sylor-Miller | 47m |
Walks through real Etsy casefiles that connect Core Web Vitals regressions to code via webpagetest waterfalls, synthetic Lighthouse runs and in-house RUM piped… | ||
| Reducing the Speed Impact of Third-Party Tags | Andy Davies | 54m |
Shows concrete fixes and measurable wins: use WebPageTest/SpeedCurve to spot connection and main‑thread contention, remove stray document.write flags in GTM… | ||
| React 18 Concurrency, Explained | Ivan Akulov | 46m |
Explains how React 18 implements concurrency: concrete APIs like startTransition/useTransition and Suspense for hydration, Chromium 87 hooks, and the low-level… | ||
| Keeping Up with Web Performance | Sharell Bryant | 51m |
Argues for measurable, routine learning: carve a half day for Engine Learning Fridays, run learning guilds and project guilds, and measure outcomes with… | ||
| The Global Baseline, 2022 | Alex Russell | 50m |
Argues for a conservative Global Baseline anchored to a mid‑range device like the Samsung Galaxy A50 (≈4 GB RAM, 4G) and shows measurement using BigQuery, HTTP… | ||
| nothing matches | ||