![Rachel Andrew](https://web.dev/images/authors/rachelandrew.jpg) Rachel Andrew Technical Writer [GitHub](https://github.com/rachelandrew) [LinkedIn](https://www.linkedin.com/in/rachelandrew) [Mastodon](https://front-end.social/@rachelandrew) [Bluesky](https://bsky.app/profile/rachelandrew.bsky.social) [Homepage](https://rachelandrew.co.uk)

<br />


Published: September 30, 2025

<br />

Chrome 141 is rolling out now, and this post shares some of the key features
from the release. Read the full [Chrome 141 release notes](https://developer.chrome.com/release-notes/141.md.txt).

Highlights from this release:

- IndexedDB [`getAllRecords()` method](https://developer.chrome.com/blog/new-in-chrome-141.md.txt#indexeddb) for `IDBObjectStore` and `IDBIndex`.
- [WebRTC Encoded Transform V2](https://developer.chrome.com/blog/new-in-chrome-141.md.txt#webrtc-transform-v2) ships as part of Interop 2025.
- The `width` and `height` attributes are [now supported on nested SVG](https://developer.chrome.com/blog/new-in-chrome-141.md.txt#support-nested-svg).

### IndexedDB `getAllRecords()` and direction option for `getAll()` and `getAllKeys()`

You can now use the `getAllRecords()` method on the IndexedDB `IDBObjectStore` and `IDBIndex`. It also adds a direction parameter to `getAll()` and `getAllKeys()`. This functionality lets certain read patterns be significantly faster when compared to the existing alternative of iteration with cursors. In one test, a workload from a Microsoft property showed a 350ms improvement.

The `getAllRecords()` method combines `getAllKeys()` and `getAll()` by enumerating both primary keys and values at the same time. For an IDBIndex, `getAllRecords()` also provides the record's index key in addition to the primary key and value.

### WebRTC Encoded Transform (V2)

This API allows processing of encoded media flowing through an
`RTCPeerConnection`. Chrome shipped an early version of this API in 2020. Since
then, the specification has changed and other browsers have shipped the updated version
(Safari in 2022 and Firefox in 2023). This launch aligns Chrome with
the updated specification as part of Interop 2025.

### Support width and height as presentation attributes on nested `<svg>` elements

This feature supports applying width and height as presentation attributes on
nested `<svg>` elements through both SVG markup and CSS. This dual approach
provides you with greater flexibility, letting you manage and
style SVG elements more efficiently within complex designs.

## Further reading

This covers only some key highlights. Check the following links for additional
changes in Chrome 141.

- [Release notes for Chrome 141](https://developer.chrome.com/release-notes/141.md.txt).
- [What's new in Chrome DevTools (141)](https://developer.chrome.com/blog/new-in-devtools-141.md.txt).
- [ChromeStatus.com updates for Chrome
  141](https://chromestatus.com/features#milestone%3D141).
- [Chrome release calendar](https://chromiumdash.appspot.com/schedule).

## Subscribe

To stay up to date, [subscribe](https://goo.gl/6FP1a5) to the [Chrome Developers
YouTube channel](https://www.youtube.com/user/ChromeDevelopers/), and you'll get
an email notification whenever we launch a new video. Or follow us on X or
LinkedIn for new articles and blog posts.

As soon as Chrome 142 is released, we'll be right here to tell you what's new in
Chrome!