Don't miss out on the action at this year's Chrome Dev Summit, streaming live on YouTube. Watch now.

Promise.prototype.finally

`Promise.prototype.finally` allows registering a callback to be invoked when a promise is settled.

Exceeding the buffering quota

There are several ways to deal with `QuotaExceededError`.

Deprecations and removals in Chrome 63

A round up of the deprecations and removals in Chrome 63 to help you plan. In this version, new behavior on interface properties, removal of a webkit function, and a change to RTCRtcpMuxPolicy.

New in Chrome 62

Chrome 62 improves the network information API with network quality indicators, support for OpenType Variable Fonts has landed and you can now capture and process media streams from HTMLMediaElements with the Media Capture from DOM elements API.

Lighthouse 2.5 Updates

Five new audits, the chrome-launcher standalone Node module, and a new throttling guide.

What's New In DevTools (Chrome 63)

Multi-client remote debugging, push notifications with custom data, and Workspaces 2.0.

Animating a Blur

A few tricks are necessary to animate a blur efficiently.

The Intl.PluralRules API

The `Intl.PluralRules` API enables performant internationalized pluralizations.

WebVR changes in Chrome 62

Learn about what is changing in the WebVR API

Abortable fetch

Aborting fetches using a new web primitive – The abort controller

More Updates

An event for CSS position:sticky

Using position: sticky and IntersectionObserver together to determine when elements become sticky. Apply scroll effects without scroll events! Read more

Sensors For The Web!

Sensors are used in many native applications to enable advanced features. Wouldn't it be nice to bridge the gap between native and the web? You can do it with Generic Sensor API, which is available for Origin Trials in Chrome 62. Read more

Deprecations and Removals in Chrome 62

A round up of the deprecations and removals in Chrome 62 to help you plan. In this version, more restrictions on insecure origins and a change to the shadow-piercing descendant combinator. Read more

Even more

See more from the archives and stay up to date with the latest updates by subscribing to our RSS feed.