~/conference

performance.now() 2018

frontend developers, web performance engineers, frontend architects, site reliability engineers, devops engineers, engineering managers

JavaScript main-thread offloading; User Timing and Long Tasks; web font loading strategies; QUIC and HTTP evolution; preload and resource hints; image compression and progressive JPEG; service worker app-shell caching; RUM and synthetic metrics; HTTP headers and Server-Timing; resource loading diagnostics; interaction frame-budget debugging

titleauthorlength
It's My (Third) Party and I'll Cry If I Want ToHarry Roberts47m
Shows concrete failures and fixes: a tag manager outage blocks rendering for ~80–90 seconds (Chrome timeout ~80s) and can freeze pages; WebPageTest plus…
Talk on
Fast but not Furious: Debugging User Interaction Performance IssuesAnna Migas44m
Argues that perceived performance is about post‑load interactions and shows concrete debugging steps: measure frames with Chrome Performance and Layers and…
Talk on
How I optimized my JavaScript sheet music rendering engineAdrian Holovaty50m
Soundslice is a JavaScript canvas renderer that trades SVG for raw bitmap speed, uses a windowed canvas to redraw only the visible rectangle, and subsets a…
Talk on
The Five Whys of Web Font Loading PerformanceZach Leatherman47m
Default WordPress theme loads five font files totaling 100 kilobyte of web fonts and on 3G shows 3.3 seconds first render and visually complete at 5.7s with…
Talk on
Down the line: Evolving HTTP and making things QUICNatasha Rooney51m
QUIC moves HTTP off TCP onto UDP to avoid TCP head‑of‑line blocking, implements multiplexed streams, built‑in congestion control and ACK/timer loss detection…
Talk on
Headers for HackersAndrew Betts46m
Shows which headers actually matter and which are cruft: HTTP Archive finds CSP on 2.9% of sites, Strict-Transport-Security widely used, and worthless headers…
Talk on
How I learned to stop worrying and love UX metricsTammy Everts48m
Argues there is no single “unicorn” metric and demonstrates concrete options, using SpeedCurve, WebPageTest, synthetic and RUM data, Lighthouse and custom…
Talk on
The Long-Tail of PerformanceTim Kadlec53m
Examples and analyses show the long tail drives real user harm: median site weight is median 1.5 MB while the 90th percentile 5.7 MB users suffer far worse…
Talk on
Past, Present and Future of Resource LoadingYoav Weiss50m
Resource loading is slow because of measurable steps — DNS/TCP/TLS handshakes, server TTFB (often ~450 ms), slow start (initial congestion window ≈14 KB)…
Talk on
Image OptimizationKornel Lesiński47m
JPEG stores frequency coefficients instead of pixels and progressive JPEG can render a full-feeling image from the low frequencies first. Serving the first…
Talk on
Raiders of the Fast Start: Frontend Performance ArcheologyKatie Sylor-Miller50m
Etsy focuses on the listing page and measures DOMContentLoaded and start render, uses webpagetest.org, Chrome Coverage and an AST-based logger called Vimes…
Talk on
PWA ChallengesJason Grigsby51m
Concrete results and gotchas: a PWA is simply HTTPS serviceworker manifest and service workers deliver big first‑paint gains for repeat visits but are hard to…
Talk on
Move Fast & Don't Break ThingsScott Jehl
Webpage performance is a high priority for any site of scale today, but it can be easier to build a fast site than it is to maintain one. As a site's features…
Talk on
Building a Foundation for PerformanceMichelle Vu47m
Pinterest serves ~250 million MAU and >1M requests/sec and builds a performance stack that proves results: synthetic regression tests plus RUM, dashboards and…
Talk on
The Latest in Metrics & MeasurementPaul Irish54m
Defines and compares concrete metrics and collection tools: First Contentful Paint as first non‑white paint, First Meaningful Paint waiting for webfonts…
Talk on
Make JavaScript FasterSteve Souders41m
Argues JavaScript is the biggest bottleneck: JavaScript consumes twice as much CPU as loading layout and rendering combined, backed by HTTP Archive data across…
Talk on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.