Published: March 4, 2025
Here's what you need to know:
- The light-dismiss behavior from popover comes to
<dialog>
. - The Web Locks API is now supported in shared storage.
- The
imageSmoothingQuality
attribute is now supported on paint canvas . - And there's plenty more.
The light-dismiss behavior from popover comes to <dialog>
One of the nice features of the Popover API is its light dismiss behavior.
This behavior is now part of <dialog>
, with a new
closedby
attribute controlling the behavior:
<dialog closedby="none">
: No user-triggered closing of dialogs at all.<dialog closedby="closerequest">
: PressingESC
(or other close trigger) closes the dialog<dialog closedby="any">
: Clicking outside the dialog, or pressingESC
, closes the dialog. Akin topopover="auto"
behavior.
The Web Locks API is now supported in shared storage
Integrates the Web Locks API into Shared Storage. This prevents scenarios such as where
cross-site reach measurement can result in duplicate reporting, due to the
potential race conditions within the get()
and set()
logic.
This change:
- Introduces
navigator.locks.request
to the worklet environment. - Introduces
{ withLock: <resource>}
option to all modifier methods. - Introduces a batch modify method:
sharedStorage.batchUpdate(methods,options)
. This method, with thewithLock
option, allows multiple modifier methods to be executed atomically, enabling use cases where a website needs to maintain consistency while updating data organized across multiple keys.
The imageSmoothingQuality
attribute is now supported on paint canvas
Add support for the imageSmoothingQuality
attribute on paint canvas.
This lets you choose the quality or performance tradeoff when scaling images.
There are three options in total for imageSmoothingQuality
: low
, medium
and high
.
And more!
Of course there's plenty more.
- Chrome makes it easier to move between the browser and installed web apps with user Link capturing on PWAs.
- You can now customize
<select>
menus with images and more.
See the full Chrome 134 release notes for details of these and many other features that are New in Chrome!
Further reading
This covers only some key highlights. Check the following links for additional changes in Chrome 134.
- Release notes for Chrome 134.
- What's new in Chrome DevTools (134).
- ChromeStatus.com updates for Chrome 133.
- Chrome release calendar.
Subscribe
To stay up to date, subscribe to the Chrome Developers YouTube channel, and you'll get an email notification whenever we launch a new video.
As soon as Chrome 134 is released, we'll be right here to tell you what's new in Chrome!