#PerfMatters Conference 2019
2019-04-02..2019-04-03
Redwood City, United States
| title | author | length |
|---|---|---|
| How Privilege Defines Performance | Tatiana Mac | 34m |
Argues that product definitions of “performance” reflect the creators’ unseen privileges and produce exclusionary systems, demonstrates a working privilege… | ||
| A Billion Phones and Even More People | Keerthana Krishnan | 28m |
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… | ||
| Fantastic Frontend Performance Tricks & Why We Do Them | Jenna Zeigen | 28m |
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… | ||
| Happy Browser, Happy User! | Katie Sylor-Miller | 37m |
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… | ||
| Profiling the Profiler | Greg Tatum | 23m |
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… | ||
| Level up your web tools with WebAssembly | Robert Aboukhalil | 20m |
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… | ||
| Empowering a Performance Culture | Alfredo Lopez | 28m |
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… | ||
| Delighted, Satisfied or Angry? Building empathy into business metrics to put users 1st | Nathan Bower | 20m |
Zillow implements a tiered turnstile: client and server timers that bucket requests into delighted/satisfied/angry using latency thresholds (inspired by 100 ms… | ||
| The Business of Performance, a Panel discussion | Lauren Younger Nagel | 34m |
Panel shows how companies embed performance into process by using RUM and synthetic metrics plus competitor dashboards, setting concrete targets (TTFB, FCP, JS… | ||
| Measuring User Perceived Performance to Prioritize Product Work | Gemma Petrie, Heather McGaw | 23m |
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… | ||
| Leveraging the power of service design to boost web performance | Anthonia Carter | 20m |
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… | ||
| SVG Will Save Us | Sarah Drasner | 37m |
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… | ||
| The Cost of JavaScript | Addy Osmani | 37m |
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… | ||
| The intersection of accessibility and performance | Eric Bailey | 26m |
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… | ||
| Runtime Scheduling on the Web | Shubhie Panicker | 37m |
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… | ||
| Resource loading, prioritization, HTTP/2 - oh my! | Patrick Meenan | 42m |
Explains how browsers prioritize resources to reach the body for first paint and DOMContentLoaded, shows HTTP/2 priority frames vs HTTP/1 six-connection… | ||
| Performance Benefits of Variable Fonts | Mandy Michael | 29m |
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%… | ||
| Refactoring for Progressive Web Apps | Erica Stanley | 23m |
SalesLoft refactors a monolithic Rails + AngularJS app into a componentized, React-first front end with Webpack, service workers and an app shell to enable… | ||
| Crash Course in CrUX | Rick Viscomi | 27m |
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… | ||
| Taking the Guesswork out of Performance Budgets | Buddy Brewer | 36m |
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… | ||
| Chaperones and curfews: minimising 3rd party impact | Ryan Townsend | 46m |
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… | ||
| nothing matches | ||