Chrome Dev Summit 2018
2018-11-12..2018-11-13
San Francisco, CA, United States
[Chrome Dev Summit 2018, Chrome Dev Summit 2020]
as the organisers put it
Connect with Chrome engineers and other leading developers for an exploration of building beautiful and performant experiences.
who it's for
web performance engineers, frontend engineers, progressive web app developers, client-side engineers, search and SEO engineers, engineering managers
topics
service worker caching strategies; navigation preload and streaming; WebAssembly for image codecs; Offscreen Canvas with workers; Picture-in-Picture and AV1; Lighthouse and CrUX metrics; image optimization and responsive srcset; incremental rendering and scheduling; virtual-scroller DOM virtualization; web packaging and portals; feature policy and secure preloading
| title | author | length |
|---|---|---|
| Day 1 Keynote | Ben Galbraith, Dion Almaer | 31m |
Year-in-review detail and concrete launches: Site Isolation extends process boundaries across domains, HTTPS adoption passes 80% of top 100 sites, V8 cuts… | ||
| Get Down to Business: Why the Web Matters | Aanchal Bahadur, Zack Argyle, David Brunelle, Matt Rizzo | 26m |
Spotify builds a mobile web player and sees a 54% increase in day‑one plays, sustained 14% day‑60 retention, 30% of logins from reactivated users, plus Media… | ||
| State of the Union for Speed Tooling | Paul Irish, Elizabeth Sweeny | 21m |
Metrics landings are concrete: First Contentful Paint, First Input Delay, and Time to Interactive are defined and mapped to lab vs field; FID is a field metric… | ||
| Speed Essentials: Key Techniques for Fast Websites | Houssein Djirdeh, Katie Hempenius | 29m |
Images often dominate bytes so convert animated GIFs to video (5–20× smaller) and serve WebP 25–35% smaller via picture/source; automate Imagemin and use Sharp… | ||
| Building Faster, More Resilient Apps with Service Worker: A Caching Strategy Deep Dive | Ewa Gasperowicz, Philip Walton | 30m |
Measures show Service Worker startup costs matter: 20–100 ms startup on desktop, 100–500 ms typical on mobile with 95th percentile >1 s, and cache reads can… | ||
| Smooth Moves: Rendering at the Speed of Right ® | Jason Miller, Adam Argyle | 27m |
A chat app for cats gets refactored to reach 60fps on low-end hardware (measured on a Nexus 5 and with a sub-$100 target). DevTools features used include the… | ||
| Complex JS-heavy Web Apps, Avoiding the Slow | Jake Archibald, Mariko Kosaka | 32m |
A JavaScript-heavy PWA called Squoosh compresses images in-browser using WebAssembly, mozjpeg/WebP/OptiPNG ports, workers for concurrency, and web components… | ||
| Building Modern Web Media Experiences: Picture-in-Picture and AV1 | François Beaufort, Angie Bird | 21m |
Chrome measures almost 40,000 years of video watched per day and 30% of time on Chrome for Android is watching video so the talk focuses on concrete features… | ||
| Modern Websites for E-commerce in the Real World | Cheney Tsai, Ramya Raghavan | 29m |
Concrete results and methods, not hype: AMP iterations cut friction for one retailer and yield 50% improvement in conversions; eBay tests predictive… | ||
| Progressive Content Management Systems | Alberto Medina, Weston Ruter | 24m |
Shows concrete results: WordPress gets an AMP plugin v1.0 release candidate 2 that validates markup and maps errors to theme or plugin code, and core-level PWA… | ||
| Making Modern Web Content Discoverable for Search | Martin Splitt, Tom Greenaway | 25m |
Explains that Google Search defers JavaScript rendering into a queue — deferred rendering queue (minutes to days, sometimes up to a week) — and currently… | ||
| Day 2 Keynote | Malte Ubl, Nicole Sullivan | 27m |
Announces concrete platform work: frameworks enter Chrome’s Intent to Implement process, Google seeds a $200,000 fund for performance features, and Signed… | ||
| Feature Policy & the Well-Lit Path for Web Development | Jason Chase | 22m |
Feature Policy and the Reporting API provide concrete guardrails: an HTTP header or iframe Allow attribute enforces policies like oversized images policy that… | ||
| virtual-scroller: Let there be less (DOM) | Gray Norton | 30m |
Proposes a first-class virtual scroller for HTML built as a JavaScript custom element using a pay-as-you-go module and experimenting with Layered APIs… | ||
| A Quest to Guarantee Responsiveness: Scheduling On and Off the Main Thread | Shubhie Panicker, Jason Miller | 33m |
Claim: achieving responsiveness needs scheduling plus selective multithreading, not just wording about "examples." Chrome explores a main-thread scheduler API… | ||
| Architecting Web Apps - Lights, Camera, Action! | Paul Lewis, Surma | 25m |
Claim: the 45‑year‑old actor model maps well to the web and actually reduces main‑thread jank by breaking work into message‑driven actors. Tools and artifacts… | ||
| From Low Friction to Zero Friction with Web Packaging and Portals | Kinuko Yasuda, Rudy Galfi, Sumantro Das, Rustam Lalkaka | 25m |
Claim: web packaging (signed and bundled exchanges) plus portals make cross‑site navigation appear instantaneous while preserving origin attribution. Built: a… | ||
| State of Houdini | Surma | 27m |
Demos show concrete APIs not marketing: a CSS Paint worklet draws a responsive pink circle as a background image with auto‑repaint, automatic sizing and… | ||
| Building Engaging Immersive Experiences | Chris Wilson, John Pallett | 23m |
WebXR lands as the concrete bridge for web AR and VR with an origin trial and Chrome flags to enable WebXR Device API and AR hit testing, plus a… | ||
| Using WebAssembly and Threads | Alex Danilo, Thomas Nattestad | 22m |
WebAssembly threads ship in Chrome 70 behind an origin trial and pair with streaming compilation and the Liftoff compiler to start code fast then optimize… | ||
| The Virtue of Laziness: Leveraging Incrementality for Faster Web UI | Justin Fagnani | 26m |
Demonstrates concrete techniques using LitElement and lit-html: batching updates so renders are async, a LazyLitElement that defers scheduleUpdate to… | ||
| Chrome OS: Ready for Web Development | Dan Dascalescu, Stephen Barber | 24m |
Chrome OS claims native support for web, Android, and Linux apps and demonstrates it by running Debian-based Linux containers (Crostini) inside a lightweight… | ||
| nothing matches | ||