Chrome Release Summary

Chrome version: 125, 124, 123, 122, 121, 120, 119, 118, 117, 116, 115, 114, 113, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, 96, 95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 73, 72, 71, 70, 69, 68, 67, 66, 65, 64, 63, 62, 61, 60, 59, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 47, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0

Chrome 41

Enabled (9) | Origin Trial (0) | Behind a flag (1) | Deprecated (1) | Removed (0)

Enabled by default in 41

This release of Chrome had 9 new features.

'any-pointer' and 'any-hover' Media Queries

Media queries for determining capabilities of a UA's pointer devices #

This feature was specified in this Spec.

Resources

Docs: https://developer.mozilla.org/en-US/docs/Web/CSS/@media/any-pointerhttps://developer.mozilla.org/en-US/docs/Web/CSS/@media/any-hover

Samples: https://github.com/GoogleChrome/samples/tree/gh-pages/media-hover-pointer

Blending of HTML and SVG elements

Provides a way to blend an HTML or SVG element with its backdrop. The CSS properties: mix-blend-mode and isolation. #

This feature was specified in this Spec.

Resources

Docs: https://dev.opera.com/articles/getting-to-know-css-blend-modes/https://developer.mozilla.org/en-US/docs/Web/CSS/mix-blend-mode

Samples: http://codepen.io/collection/Kgshi/http://codepen.io/collection/hfxiw/

ES6 numeric literals

Allows binary and octal numeric literals using 0b101 and 0o753 respectively. #

This feature was specified in this Spec.

Resources

Docs: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Lexical_grammar#Numeric_literals

No linked samples

Lexical Declarations (ES6)

'let' and 'const' declarations define variables/constants with block scoping in strict mode. #

This feature was specified in this Spec.

Resources

Docs: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/lethttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/const

Samples: https://github.com/GoogleChrome/samples/tree/gh-pages/lexical-declarations-es6

Template Strings (ES6)

Template strings are string literals allowing embedded expressions. #

This feature was specified in this Spec.

Resources

Docs: http://updates.html5rocks.com/2015/01/ES6-Template-Stringshttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/template_stringshttps://leanpub.com/understandinges6/read/#leanpub-auto-template-strings

Samples: https://github.com/GoogleChrome/samples/tree/gh-pages/template-literals-es6

Virtual viewport pinch-zoom

Pinch to zoom will behave rationally with respect to position:fixed elements. position:fixed elements no longer stick to the visual viewport during a pinch-zoom. #

This feature was specified in this Spec.

Resources

Docs: https://docs.google.com/document/d/1KewSqexq4Pd99RUFB-yVoUIJocB1RDyQvcTLi9uOV8E/edit?usp=sharing

No linked samples

WebAudio: StereoPannerNode

StereoPannerNode is a audio processing node which positions an incoming audio stream in a stereo image using robust equal-power panning algorithm and sample-accurate automation. Web Audio API specification has been updated to include a new audio node dedicated to equal-power stereo panning. #

This feature was specified in this Spec.

Resources

Docs: https://developer.mozilla.org/en-US/docs/Web/API/StereoPannerNode

No linked samples

WebAudio: suspend/resume

Supports suspending and resuming an AudioContext to allow applications to pause the audio device when needed. This reduces CPU usage and power consumption when audio is suspended. #

This feature was specified in this Spec.

Resources

Docs: http://webaudio.github.io/web-audio-api/#the-audiocontext-interfacehttp://webaudio.github.io/web-audio-api/#methods

Samples: https://github.com/GoogleChrome/samples/tree/gh-pages/webaudio-suspend-resume

image-rendering: pixelated

"image-rendering: pixelated" indicates that image should be scaled "so that the image appears to be simply composed of very large pixels", e.g. using nearest-neighbour. #

This feature was specified in this Spec.

Resources

Docs: https://dev.opera.com/blog/opera-26/#css-image-rendering-pixelatedhttp://updates.html5rocks.com/2015/01/pixelatedhttps://developer.mozilla.org/en-US/docs/Web/CSS/image-rendering

Samples: http://jsfiddle.net/zda24/147/https://github.com/GoogleChrome/samples/tree/gh-pages/image-rendering-pixelated

Origin Trials in-progress in 41

This release of Chrome had 0 new origin trials.

Flagged features in 41

This release of Chrome had 1 are available behind a flag.

Element.computedRole and Element.computedName

Retrieve the computed accessible role and name for the element, if any. #

This feature was specified in this Spec.

Resources

Docs: https://www.w3.org/Bugs/Public/show_bug.cgi?id=27294

No linked samples

Deprecations and Removals

Deprecation policy

To keep the platform healthy, we sometimes remove APIs from the Web Platform which have run their course. There can be many reasons why we would remove an API, such as:

Some of these changes will have an effect on a very small number of sites. To mitigate issues ahead of time, we try to give developers advanced notice so they can make the required changes to keep their sites running.

Chrome currently has a process for deprecations and removals of API's, essentially:

You can find a list of all deprecated features on chromestatus.com using the deprecated filter and removed features by applying the removed filter. We will also try to summarize some of the changes, reasoning, and migration paths in these posts.

Deprecated features in 41

This release of Chrome had 1 features deprecated.

WebAudio: Deprecate Doppler Effect

The W3C Audio Working Group has removed the doppler effect from the PannerNode as part of the rework of the PannerNode. The methods panner.setVelocity() and listener.setVelocity() and the attributes listener.speedOfSound and listener.dopplerFactor are now no-ops and will be removed in Chrome 55, around November 2016. #

This feature was specified in this Spec.

Resources

Docs: https://github.com/WebAudio/web-audio-api/issues/372http://webaudio.github.io/web-audio-api/#the-audiolistener-interfacehttp://webaudio.github.io/web-audio-api/#the-pannernode-interface

No linked samples

Removed features in 41

This release of Chrome had 0 features removed.