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 29

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

Enabled by default in 29

This release of Chrome had 6 new features.

Media Queries: resolution feature

Allows to query the device pixel count per CSS unit #

This feature was specified in this Spec.

Resources

Docs: https://developer.mozilla.org/en-US/docs/Web/Guide/CSS/Media_queries#resolution

No linked samples

QUIC (HTTP/3)

QUIC is a multiplexed and secure general-purpose transport protocol that provides: * Stream multiplexing * Stream and connection-level flow control * Low-latency connection establishment * Connection migration and resilience to NAT rebinding * Authenticated and encrypted header and payload #

This feature was specified in this Spec.

Resources

Docs: https://github.com/quicwg/base-drafts/blob/master/draft-ietf-quic-transport.mdhttps://github.com/quicwg/base-drafts/blob/master/draft-ietf-quic-http.mdhttps://github.com/quicwg/base-drafts/blob/master/draft-ietf-quic-invariants.mdhttps://github.com/quicwg/base-drafts/blob/master/draft-ietf-quic-qpack.mdhttps://github.com/quicwg/base-drafts/blob/master/draft-ietf-quic-recovery.mdhttps://github.com/quicwg/base-drafts/blob/master/draft-ietf-quic-spin-exp.md

No linked samples

Sending Messages to Extensions

Expose a Chrome-specific API to allow websites to send messages to extensions. Only exposed to websites whitelisted by an installed extension. #

This feature was specified in this Spec.

TLS 1.2

The latest version of the Transport Layer Security (TLS) protocol. Uses asymmetric cryptography to assure who is communicating, and to exchange a symmetric key. This session key is then used to encrypt data flowing between the parties. This allows for data/message confidentiality, and message authentication codes for message integrity and as a by-product message authentication. #

This feature was specified in this Spec.

VP9

VP9 is an open and royalty free video compression standard. #

This feature was specified in this Spec.

XMLHttpRequest timeout

Exposing the XHR timeout property and sending corresponding events such as ontimeout. #

This feature was specified in this Spec.

Origin Trials in-progress in 29

This release of Chrome had 0 new origin trials.

Flagged features in 29

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

CSS Device Adaptation

The @viewport rule, in combination with media queries, enabled web developers to optimize the layout of sites and apps for different devices with minimal effort. It generalizes the viewport meta tag to CSS, while being much simpler to understand and without the quirks that exists with the meta tag. #

This feature was specified in this Spec.

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 29

This release of Chrome had 1 features deprecated.

Proprietary marquee value

overflow: -webkit-marquee #

This feature was specified in this Spec.

Removed features in 29

This release of Chrome had 0 features removed.