Accessing hardware devices on the webFrançois BeaufortFeb 12, 2021Pick the appropriate API to communicate with a hardware device of your choice.Capabilities Devices
Deprecating Excalidraw Electron in favor of the web versionThomas SteinerJan 7, 2021Learn why the Excalidraw project decided to deprecate their Electron wrapper in favor of the web version.Capabilities Case Study
Disable mouse acceleration to provide a better FPS gaming experienceFrançois BeaufortNov 26, 2020Web apps can now disable mouse acceleration when capturing pointer events.Capabilities Games Devices
Codelab: Build a push notification clientKayce Basques, Kate JeffreysNov 11, 2020Notifications Service Worker Progressive Web Apps
Codelab: Build a push notification serverKayce Basques, Kate JeffreysNov 11, 2020Notifications Progressive Web Apps Mobile
Push notifications overviewKayce Basques, Matt GauntNov 10, 2020An overview of what push notifications are, why you might use them, and how they work.Notifications Service Worker Progressive Web Apps
Play the Chrome dino game with your gamepadThomas SteinerNov 3, 2020Learn how to use the Gamepad API to push your web games to the next level.Capabilities Devices
How ZDF created a video PWA with offline and dark modeScott Friesen, Martin SchierleOct 7, 2020Learn how ZDF created a progressive web app (PWA) with modern features like offline support, installability, and dark mode.Case Study Capabilities Progressive Web Apps
Control camera pan, tilt, and zoomFrançois BeaufortOct 5, 2020Pan, tilt, and zoom features on cameras are finally controllable on the web.Capabilities Media
How Goibibo's PWA improved conversions by 60%Sep 29, 2020Bridging the gap between web and iOS/Android experiences to delight users.Case Study Capabilities Progressive Web Apps
Connecting to uncommon HID devicesFrançois BeaufortSep 15, 2020The WebHID API allows websites to access alternative auxiliary keyboards and exotic gamepads.Capabilities Devices
Managing several displays with the Multi-Screen Window Placement APIThomas SteinerSep 14, 2020Get information about connected displays and position windows relative to those displays.Capabilities
Use advanced typography with local fontsThomas SteinerAug 24, 2020Learn how the Local Font Access API allows you to access the user's locally installed fonts and obtain low-level details about them.Fonts Capabilities
Read from and write to a serial portFrançois BeaufortAug 12, 2020The Web Serial API allows websites to communicate with serial devices.Capabilities Devices
Unblocking clipboard accessJason Miller, Thomas SteinerJul 31, 2020Safer, unblocked clipboard access for text and imagesCapabilities
Capture Keys with the Keyboard Lock APIThomas SteinerJul 28, 2020Provide an immersive, full screen experience for a variety of use cases including interactive websites, games, and remote desktop or application streaming.Capabilities
Reading and writing files and directories with the browser-fs-access libraryThomas SteinerJul 27, 2020Progressive Web Apps Capabilities File System
Human interface devices on the web: a few quick examplesJoe Medley, Matt ReynoldsJul 22, 2020Connecting to uncommon devices from your app.Capabilities Games Devices
web.dev LIVE wrap-upJul 6, 2020A summary of the major news and updates that were announced during our 3-day online community event, and a reminder about upcoming regional events.Web Vitals Security Capabilities
Progressively enhance your Progressive Web AppThomas SteinerJun 29, 2020Building for modern browsers and progressively enhancing like it's 2003Capabilities Progressive Web Apps
Perform efficient per-video-frame operations on video with requestVideoFrameCallback()Thomas SteinerJun 29, 2020Learn how to use the requestVideoFrameCallback() to work more efficiently with videos in the browser.Media Capabilities
Boldly link where no one has linked before: Text FragmentsThomas SteinerJun 17, 2020Text Fragments let you specify a text snippet in the URL fragment. When navigating to a URL with such a text fragment, the browser can emphasize and/or bring it to the user's attention.Capabilities
Make your PWA feel more like an appThomas SteinerJun 15, 2020Make your Progressive Web App not feel like a website, but like a "real" appCapabilities