Preparing for the display modes of tomorrowThomas SteinerFeb 25, 2021PWAs can use the "display_override" property to deal with special display modes.Progressive Web Apps Web App Manifest
Tabbed application mode for PWAsThomas SteinerFeb 25, 2021Work on more than one document at a time with tabs in your Progressive Web AppProgressive Web Apps Capabilities
Streams—The definitive guideThomas SteinerFeb 19, 2021Learn how to use readable, writable, and transform streams with the Streams API.Capabilities
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
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
Let web applications be file handlersThomas SteinerOct 22, 2020Register an app as a file handler with the operating system.
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
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