~/conference

#PerfMatters Conference 2019

date:2019-04-02..2019-04-03
location:Redwood City, United States
series:#PerfMatters Conference · one edition
titleauthorlength
How Privilege Defines PerformanceTatiana Mac34m
Argues that product definitions of “performance” reflect the creators’ unseen privileges and produce exclusionary systems, demonstrates a working privilege…
Talk on
A Billion Phones and Even More PeopleKeerthana Krishnan28m
Billions of new mobile users land on slow networks and cheap phones: India has ~627 million internet users (45% penetration) and Facebook reaches ~500 million…
Talk on
Fantastic Frontend Performance Tricks & Why We Do ThemJenna Zeigen28m
Explains concrete wins and exact tools: gzipping typically cuts HTML/CSS/JS by ~70% gzip savings; tinyPNG can cut images (example 47% savings) and use WebP or…
Talk on
Happy Browser, Happy User!Katie Sylor-Miller37m
Walks through how browsers actually fetch and build pages: DNS, TCP three‑way and SSL handshakes, then HTTP GET (so first 14 kilobyte rule matters). Explains…
Talk on
Profiling the ProfilerGreg Tatum23m
Firefox profiler is a web app (React + Redux) that captures profiles via a WebExtension, uploads them as serialized URLs, and is used to analyze Firefox…
Talk on
Level up your web tools with WebAssemblyRobert Aboukhalil20m
Compiles an existing C QC tool (ctk) to WebAssembly with Emscripten, mounts uploaded FASTQ files into the virtual filesystem, and runs the analysis inside a…
Talk on
Empowering a Performance CultureAlfredo Lopez28m
Company consolidates 100+ sites into one app and cuts the homepage JS bundle from 360 KB to 27 KB, dropping load from ~13.5s to ~2.5s and improving First…
Talk on
Delighted, Satisfied or Angry? Building empathy into business metrics to put users 1stNathan Bower20m
Zillow implements a tiered turnstile: client and server timers that bucket requests into delighted/satisfied/angry using latency thresholds (inspired by 100 ms…
Talk on
The Business of Performance, a Panel discussionLauren Younger Nagel34m
Panel shows how companies embed performance into process by using RUM and synthetic metrics plus competitor dashboards, setting concrete targets (TTFB, FCP, JS…
Panel on
Measuring User Perceived Performance to Prioritize Product WorkGemma Petrie, Heather McGaw23m
Benchmarking perceived performance for Firefox desktop and mobile uses unbranded Firefox and Chromium builds, lab sessions with one‑on‑one tasks, and a 7‑point…
Talk on
Leveraging the power of service design to boost web performanceAnthonia Carter20m
Case study of a professional development site that spent $2.5M reveals specific failures: homepage shows 3.5s first paint (desktop) and 4s (mobile), with 12s…
Talk on
SVG Will Save UsSarah Drasner37m
Shows concrete wins: an interactive demo at 2 KB gzipped, a loader shrunk to 6 KB gzipped, and a complex animation at ~19 KB. Demonstrates converting a 40 KB…
Talk on
The Cost of JavaScriptAddy Osmani37m
JavaScript is now the costliest page resource: median site ships 360 KB compressed (over 1 MB uncompressed) and popular sites send megabytes (CNN 2.6 MB, Verge…
Talk on
The intersection of accessibility and performanceEric Bailey26m
An accessibility audit of a medical-education single‑page app finds Material Design radios that force a large DOM (6 elements, 9 attributes, depth 3; 66 CSS…
Talk on
Runtime Scheduling on the WebShubhie Panicker37m
Chrome team claims a native scheduler can reduce main thread congestion by giving JS tasks explicit priorities and signals so apps meet latency targets like 10…
Talk on
Resource loading, prioritization, HTTP/2 - oh my!Patrick Meenan42m
Explains how browsers prioritize resources to reach the body for first paint and DOMContentLoaded, shows HTTP/2 priority frames vs HTTP/1 six-connection…
Talk on
Performance Benefits of Variable FontsMandy Michael29m
Variable fonts replace multiple files with one interpolated file: Source Sans Pro example shows OTF single weight 243 KB vs variable 405 KB (variable is 65%…
Talk on
Refactoring for Progressive Web AppsErica Stanley23m
SalesLoft refactors a monolithic Rails + AngularJS app into a componentized, React-first front end with Webpack, service workers and an app shell to enable…
Talk on
Crash Course in CrUXRick Viscomi27m
Live demo of the Chrome UX Report shows how to pull real user metrics into dashboards and scripts: Chrome UX Report, PageSpeed Insights API, BigQuery, Data…
Talk on
Taking the Guesswork out of Performance BudgetsBuddy Brewer36m
Describes a repeatable process that uses Python/Jupyter and scikit‑learn to pick a single “hero metric” via a random forest classifier, coalesce page and…
Talk on
Chaperones and curfews: minimising 3rd party impactRyan Townsend46m
Web pages keep gaining third‑party weight: audits show 85 third‑party scripts on some e‑commerce sites and an average third‑party CPU execution of ~225 ms…
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.