The Chrome team is back at Google I/O on May 10!
URL protocol handler registration for PWAs
Thomas Steiner
Insertable streams for MediaStreamTrack
Preparing for the display modes of tomorrow
Better JS scheduling with isInputPending()
Nate Schloss, Andrew Comminos
Feedback wanted: CORS for private networks (RFC1918)
Eiji Kitamura
Let installed web applications be file handlers
Video processing with WebCodecs
Eugene Zemtsov, François Beaufort
Connecting to uncommon HID devices
François Beaufort
Managing several displays with the Multi-Screen Window Placement API
Use advanced typography with local fonts
Read from and write to a serial port
Capture Keys with the Keyboard Lock API
Reading and writing files and directories with the browser-fs-access library
Streaming requests with the fetch API
Jake Archibald
Human interface devices on the web: a few quick examples
Joe Medley, Matt Reynolds
Improving user privacy and developer experience with User-Agent Client Hints
Rowan Merewood, Yoav Weiss
Using WebTransport
Jeff Posnick
Detect inactive users with the Idle Detection API
WebSocketStream: integrating streams with the WebSocket API
Interact with NFC devices on Chrome for Android
Indexing your offline-capable pages with the Content Indexing API
Richer offline experiences with the Periodic Background Sync API
Jeff Posnick, Joe Medley
Receiving shared data with the Web Share Target API
Pete LePage, Joe Medley
Verify phone numbers on the web with the WebOTP API