~/conference

Chrome Dev Summit 2020

date:2020-12-09..2020-12-10
location:-- online --
series:Chrome Dev Summit · 2 editions
editions:[Chrome Dev Summit 2018, Chrome Dev Summit 2020]
titleauthorlength
Design, UX & Advanced PWAs highlights05m
A virtual Hack Week workflow uses video calls and a remote camera app to record demos, and teams report it scales across time zones. The session introduces…
Promo on
Updating the way we workMariko Kosaka10m
A team shifts an in-person Hack Week to a persistent virtual Hack Week room where people mute, code, unmute to troubleshoot, and find the setup surprisingly…
Talk on
What's new in DevToolsJecelyn Yeen11m
Chrome DevTools adds concrete, testable features: a grid overlay with line numbers and customizable layout pane that keeps labels rotating during grid…
Talk on
Extending CSS with HoudiniUna Kravets12m
Explains how the CSS Paint API lets developers write canvas-style paint worklets for backgrounds borders masks and more and demonstrates registering them with…
Talk on
Debugging WebAssembly with modern toolsIngvar Stepanyan09m
Chrome DevTools plus Emscripten provide source-level debugging for C++ compiled to WebAssembly: raw disassembly shows unreadable locals but installing the Wasm…
Talk on
Transitioning to modern JavaScriptHoussein Djirdeh, Jason Miller14m
Claim: legacy dependency code is one of the biggest web performance problems today, causing roughly 80 PB/month of extra bandwidth and an estimated 54,000…
Talk on
Next-level web apps on desktopPJ McLachlan10m
Web apps gain desktop-level features: in-browser video editing platform (Clipchamp) already runs as a PWA and reports three times retention for installed…
Talk on
New logic to detect PWA offline supportAsami Doi09m
Chrome changes the install logic so the browser actually sends a fake HTTP request to the manifest start_url in a sandbox with no network and only shows the…
Talk on
What’s new for web apps in PlayAndre Bandarra, Adriana Jara10m
Bubblewrap now auto-downloads external deps, improves prompts and validation, and produces 800K smaller binaries plus optional app bundles (required H2 2021)…
Talk on
Extending Workbox: Custom strategies and pluginsJeff Posnick09m
Workbox v6 adds a strategy base class you can extend to implement concrete behaviors like inflight request dedupe that collapses simultaneous fetches into one…
Talk on
Connecting hardware devices to the webFrançois Beaufort, Gordon Williams, Henrik Joreteg, Olivier Gay10m
Overview of concrete device APIs and working demos: Web Bluetooth reads a device battery level and powers a web IDE for microcontrollers; Web USB runs the…
Talk on
Structured data for developersMartin Splitt06m
Structured data is a necessary step to make pages eligible for Google rich results but not a guarantee; Google recommends JSON-LD and accepts client-side…
Talk on
Making the web more visual with Web StoriesTerry Ednacot09m
Web Stories are web pages that combine video, audio, images, animation and text into tappable, full‑screen sequences and Google claims 60% of weekly mobile…
Talk on
The web aheadPaul Kinlan14m
Argues the web must gain boring-but-critical capabilities so it stays the default platform, citing the same-site cookie restriction rollout that limits…
Talk on
Keynote, Performance & Privacy highlights06m
Keynote highlights announce concrete tools and numbers: Google plans to fold Core Web Vitals into Search ranking early 2021 and reports user abandonment drops…
Promo on
Chrome and the web in 2020Dion Almaer, Ben Galbraith, Parisa Tabriz, Jecelyn Yeen, Una Kravets, Henrik Joreteg, Sunit Jindal41m
Opening keynote summarizes concrete platform changes and where to act: Manifest V3 release with remote-code bans and permission opt‑in (extensions update…
Talk on
Partner spotlight: Experience Adobe Spark on ChromebooksAanchal Bahadur, Bem Jones-Bey14m
Adobe Spark is optimized into an installable Chromebook PWA with a custom offline message, automated lab and field performance tracking using Lighthouse, New…
Talk on
State of speed toolingElizabeth Sweeny, Paul Irish12m
Lighthouse explains how its performance score maps to user-centric metrics and announces a planned increase in CLS weighting in Q2 2021 while still calibrating…
Talk on
Fixing common Web Vitals issuesKatie Hempenius11m
CLS is computed by a PerformanceObserver that sums layout-shift entries and only finalizes on a document visibilitychange to hidden, with shifts within 500 ms…
Talk on
UX patterns optimized for Core Web VitalsGarima Mimani10m
Core Web Vitals map to concrete UX changes: aim to improve Largest Contentful Paint and reduce CLS so users are 24% less likely to abandon, and keep…
Talk on
Exploring the future of Core Web VitalsAnnie Sullivan, Michal Mocny08m
Google plans concrete changes to Core Web Vitals: considering adding First Contentful Paint to capture early progressive paint, tightening First Input Delay…
Talk on
Core Web Vitals and SEOJohn Mueller11m
Google Search uses Core Web Vitals as part of a page experience ranking factor applied separately to mobile and desktop, using field data from the Chrome User…
Talk on
Beyond fast with new performance featuresJake Archibald12m
Demonstrates concrete wins: using content-visibility with contain-intrinsic-size drops layout on the 12MB HTML spec from 50 seconds to 400ms; font metric…
Talk on
Enable and debug cross-origin isolatedCamille Lamy08m
Explains how to make a site crossOriginIsolated by sending two headers: COOP: same-origin on top-level documents and COEP: require-corp on frames, which…
Talk on
Introducing the Privacy BudgetMaud Nalpas10m
Proposal measures how much identifying information each web API leaks and uses that to limit sites that would cross a privacy threshold, with Chrome running a…
Talk on
A more private way to measure ad conversionsCharlie Harrison10m
Chrome builds an Event Conversion Measurement API that attributes ad clicks to purchases locally in the browser instead of using third‑party cookies, limiting…
Talk on
Sign-up form best practicesSam Dutton14m
Argues that the best login is no login and recommends guest checkout as the default for stores, or use client-side storage to avoid accounts. Specifies using…
Talk on
SMS OTP form best practicesEiji Kitamura08m
Use concrete form attributes and the SMS format: set type="text" + inputmode="numeric" to show a numeric keyboard, add autocomplete="one-time-code" for Safari…
Talk on
Optimize for interactivity using Web Vitals (FID/TBT)Demian Renzulli, Cheney Tsai25m
Defines First Input Delay as a field metric and uses Total Blocking Time in the lab as a proxy, measured with DevTools, Lighthouse, WebPageTest, CrUX and New…
Talk on
Love your cache: Optimize for the second loadSam Thorogood29m
Claim: sensible default is don't cache by default and validate via ETags (Cache-Control: max-age=0, must-revalidate, public) while using a CDN. Implementation…
Talk on
PWA patterns for window and service worker communicationDemian Renzulli, Andrew Kean Guan22m
Explains concrete patterns: use postMessage plus BroadcastChannel (not yet in Safari) to broadcast updates, use the Clients API to message the Last Focused tab…
Talk on
Design at scale with Web Components (and ducks)Liz Mitchell, Rody Davis29m
A concrete recipe for shipping a design system: build a reusable quack-input Web Component with lit-element, Shadow DOM, slots and a React/Vue/Angular wrapper…
Talk on
Canvas2D is getting an updateAaron Krajeski11m
Canvas2D adds nine new features aimed at usability, text, and performance and ships in Chrome behind the experimental Canvas2D API flag. New drawing primitives…
Talk on
Upgrading DevTools' architecture to the modern webPaul Lewis, Tim van der Lippe, Jack Franklin31m
Chrome DevTools modernizes a 150,000 line legacy JavaScript codebase by migrating a custom module format to JavaScript modules, replacing bespoke Python build…
Talk on
Payment and address form best practicesAli Sarraf, Sam Dutton20m
Practical checklist: use native form, label, input and button elements and add autocomplete attribute on name, card and address fields so browsers autofill…
Talk on
Patterns for privacyRowan Merewood, Maud Nalpas27m
Chrome documents concrete Privacy Sandbox changes: Schemeful SameSite lands (testable since Chrome 86) and SameSite defaults force HTTPS or require…
Talk on
Chrome Dev Summit Adventure: How we built itTom Greenaway23m
Chrome Dev Summit Adventure is a realtime multiplayer web game that reimagines conference socializing and discovery by linking a Pixi/React frontend to Node.js…
Talk on
Extensions patterns for Manifest V3Simeon Vincent19m
Manifest V3 moves host permissions from install-time grants to runtime choice, encouraging a runtime permission model that uses activeTab for temporary access…
Talk on
Superpowers for next gen web apps: Machine learningJason Mayes29m
Shows how TensorFlow.js runs full ML in the browser: use COCO-SSD for 90-object detection, Face Mesh 468 landmarks (3 MB) for real‑time face tracking at ~22–35…
Talk on
3x3 SEO tips for JavaScript web appsMartin Splitt12m
Google Search uses evergreen Chromium (since May 2019) to render JavaScript pages, so modern Angular/React/Vue apps generally index but common failures still…
Talk on
The best of Chrome gamesJake Archibald, Paul Lewis23m
A fast-paced supercut of staged mini-games runs through specific web jargon and browser tricks: charades that land on dangling comma, WebAssembly and DHTML…
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.