CSS Variables - Why should you care?

CSS variables, more accurately known as CSS custom properties, are landing in Chrome 49. They can be useful for reducing repetition in CSS, and also for powerful runtime effects like theme switching and potentially extending/polyfilling future CSS features.

Rob Dodson

Rob Dodson

Controlling Font Performance with font-display

The new font-display descriptor for @font-face lets developers decide how their web fonts will render (or fallback), depending on how long it takes for them to load.

Rob Dodson

Rob Dodson

Record audio and video with MediaRecorder

The MediaRecorder API enables you to record audio and video from a web app. It's available now in Firefox and in Chrome for Android and desktop.

Sam Dutton

Sam Dutton

VP9 is now available in WebRTC

From Chrome 48 on desktop and Android, VP9 will be an optional video codec for video calls using WebRTC.

Sam Dutton

Sam Dutton

Notification Actions in Chrome 48

Users can interact with your site without opening up the page by using Notification Action buttons

Paul Kinlan

Paul Kinlan

High resolution timestamps for events

Find out when events occur with microsecond precision, thanks to DOMHighResTimeStamp.

Jeff Posnick

Jeff Posnick

Easy URL manipulation with URLSearchParams

TURLSearchParams trivial access and manipulation of the URL's query string

Eric Bidelman

Eric Bidelman

Google Cast for Chrome on Android

Chrome on Android now allows mobile sites to present to Google Cast devices using the Presentation API and the Cast Web SDK.

Sam Dutton

Sam Dutton

Getting started with Progressive Web Apps

Learn how to get started building Progressive Web Apps

Addy Osmani

Addy Osmani

Security panel debuts in Chrome DevTools

Learn all about the new Security Panel in Chrome DevTools.

Paul Bakaus

Paul Bakaus

Introducing Background Sync

Background sync is a new web API that lets you defer actions until the user has stable connectivity. This is useful for ensuring that whatever the user wants to send, is actually sent.

Jake Archibald

Jake Archibald

DevTools Digest (CDS Edition): A Glimpse into the Future and RAIL Profiling

Learn how DevTools is going mobile first with a new, streamlined Device Mode that’s always on. Use the color buttons to quickly add colors to your selectors and find out what’s coming to DevTools soon.

Paul Bakaus

Paul Bakaus

Instant Loading Web Apps with an Application Shell Architecture

Application shell architecture is a method of building progressive web apps today, taking advantage of a range of technologies.

Addy Osmani Matt Gaunt

Addy Osmani, Matt Gaunt

DevTools Digest - Efficient element edits, service worker debugging, and material design shades

Use the DOM panel’s new context menu to efficiently edit nodes. Debug services workers directly via the Resources panel. Choose from all of the Material Design shades in the colorpicker. Blackbox JS libraries more easily.

Paul Bakaus

Paul Bakaus

Web animations resources

Resources and more for the Web Animations API

Sam Thorogood

Sam Thorogood

Manage the triggering of touch to search

Understanding when and how Touch to Search is triggered

Paul Kinlan

Paul Kinlan

Notification requireInteraction - A Smoother Notification UX on Desktop

Notifications on desktop will be automatically dismissed after a short period of time.

Paul Kinlan

Paul Kinlan

DevTools Digest - Tab Reordering, Console on 2 and Framework Event Listeners

Re-order DevTools tabs which ever way suits you best and see exactly where framework events were bound.

Paul Bakaus

Paul Bakaus

Input device capabilities

A simpler method to rationalize your mouse and touch logic for when there is no PointerEvents

Paul Kinlan

Paul Kinlan

Choose cameras, microphones and speakers from your web app

The MediaDevices interface gives access to input and output devices available to the browser including cameras, microphones and speakers.

Sam Dutton

Sam Dutton

The EME logger extension

EME Logger is a Chrome extension that logs Encrypted Media Extensions (EME) events and calls to the DevTools console.

Sam Dutton

Sam Dutton

Updates to the Service Worker Cache API

Chrome 46 brought new methods to caches, as does Chrome 47, and probably 48. It never stops.

Jake Archibald

Jake Archibald

History API - Scroll restoration

An update to the History API to prevent unsightly scroll jumping.

Paul Lewis

Paul Lewis

We serve cookies on this site to analyze traffic, remember your preferences, and optimize your experience.