Tom is a Developer Advocate
Get information about connected displays and position windows relative to those displays.
Learn how the Local Font Access API allows you to access the user's locally installed fonts and obtain low-level details about them.
Safer, unblocked clipboard access for text and images
Provide an immersive, full screen experience for a variety of use cases including interactive websites, games, and remote desktop or application streaming.
Building for modern browsers and progressively enhancing like it's 2003
Learn how to use the requestVideoFrameCallback() to work more efficiently with videos in the browser.
Text 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.
Make your Progressive Web App not feel like a website, but like a "real" app
Nothing is worse when cooking with a mobile device than its screen turning off
in the middle of a recipe step.
Learn how cooking site BettyCrocker.com used the Wake Lock API to prevent this from happening.
Use the Idle Detection API to find out when the user isn't actively using their device.
The color-scheme CSS property and the corresponding meta tag
allow developers to opt their pages in to the theme-specific defaults of the user agent stylesheet.
Prevent your app from getting drowned in WebSocket messages
or flooding a WebSocket server with messages by applying backpressure.
A new icon format to use adaptive icons on supporting platforms.
Notification Triggers allows you to schedule local notifications that don't require a network connection, which makes them ideal for use cases like calendar apps.
The File System Access API allows web apps to read or save changes directly to files and folders on the user's device.
Overhyped or necessity? Learn everything about dark mode and how to support it to the benefit of your users!
The prefers-reduced-motion media query detects whether the user has requested
the operating system to minimize the amount of animation or motion it uses.
The Shape Detection API detects faces, barcodes, and text in images.
The Screen Wake Lock API provides a way to prevent devices from dimming or locking the screen when an application needs to keep running.
A new font specification that can significantly reduce font file sizes