New To The Web Platform in February - Blog - Web - Dev
New To The Web Platform in February - Blog - Web - Dev
dev
Rachel Andrew
(https://twitter.com/rachelandrew) (https://github.com/rachelandrew)
(https://www.linkedin.com/in/rachelandrew) (https://front-end.social/@rachelandrew)
(https://bsky.app/profile/rachelandrew.bsky.social) (https://rachelandrew.co.uk)
Note: Browser compatibility data pulled from MDN is included in these posts and may not have been
updated yet for very recent browser releases. The post will show the correct information as soon as it
appears in the browser-compat-data release (https://github.com/mdn/browser-compat-data/releases).
https://web.dev/blog/web-platform-02-2025?hl=en 1/5
05/03/2025, 19:02 New to the web platform in February | Blog | web.dev
method. This lets you check if a browser supports features of the Web Authentication API,
without needing to resort to browser sniffing.
Browser Support
133 133 135 17.4
Source (https://developer.mozilla.org/docs/Web/API/PublicKeyCredential/getClientCapabilities_static)
Firefox 135 also includes features from the JSON parse with source proposal
(https://github.com/tc39/proposal-json-parse-with-source)—the JSON.parse
(https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/JSON/parse) reviver
parameter context argument, JSON.isRawJSON()
(https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/JSON/isRawJSON), and
JSON.rawJSON()
(https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/JSON/rawJSON).
Browser Support
114 114 135 x
Source
(https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/JSON/isRawJSON)
The canonical example is that a <select> picker is open (popover="auto") and a hover-
triggered tooltip (popover="hint") is shown. That action does not close the <select>
picker.
Browser Support
133 133 x x
https://web.dev/blog/web-platform-02-2025?hl=en 2/5
05/03/2025, 19:02 New to the web platform in February | Blog | web.dev
Browser Support
133 133 x x
Learn more in CSS attr() gets an upgrade (https://developer.chrome.com/blog/advanced-attr).
The query container is either a scroll container, or an element affected by the scroll
position of a scroll container. The following states can be queried:
stuck: A sticky positioned container is stuck to one of the edges of the scroll box.
There's also a new value for container-type: scroll-state that lets containers be
queried.
Browser Support
133 133 x x
Read CSS scroll-state() (https://developer.chrome.com/blog/css-scroll-state-queries) to find
out more.
https://web.dev/blog/web-platform-02-2025?hl=en 3/5
05/03/2025, 19:02 New to the web platform in February | Blog | web.dev
Also in CSS for Chrome 133 are the text-box-trim and text-box-edge properties, along
with the text-box shorthand property, these make finer control of vertical alignment of
text possible.
Browser Support
133 133 x 18.2
Find out more about how this useful property works in CSS text-box-trim
(https://developer.chrome.com/blog/css-text-box-trim).
When moving instead of removing and inserting, following state such as the following is
preserved:
Browser Support
133 133 x x
Browser Support
133 133 x x
https://web.dev/blog/web-platform-02-2025?hl=en 4/5
05/03/2025, 19:02 New to the web platform in February | Blog | web.dev
Beta browser versions give you a preview of things that will be in the next stable version of
the browser. It's a great time to test new features, or removals, that could impact your site
before the world gets that release. New betas are Firefox 136
(https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/136), Safari 18.4
(https://developer.apple.com/documentation/safari-release-notes/safari-18_4-release-notes), and
Chrome 134 (https://developer.chrome.com/blog/chrome-134-beta). These releases bring many
great features to the platform. Check out the release notes for all of the details. Here are
just a few highlights.
The latest Safari beta brings a huge list of additions and improvements, including some
features that we expect to become Baseline Newly available once this browser becomes
stable. For example writing-mode: sideways-rl and writing-mode: sideways-lr, the
supports() static method for ClipboardItem, and a whole list of things from the Iterator
Helpers proposal.
Both the Safari 18.4 beta and Firefox 136 include the Cookie Store API, which should be
Baseline Newly available once both browsers ship.
Firefox 136 includes the :open and :has-slotted pseudo-classes, the latter is also in
Chrome 134. It also includes Intl.DurationFormat which should then be Baseline Newly
available.
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0
License (https://creativecommons.org/licenses/by/4.0/), and code samples are licensed under the Apache
2.0 License (https://www.apache.org/licenses/LICENSE-2.0). For details, see the Google Developers Site
Policies (https://developers.google.com/site-policies). Java is a registered trademark of Oracle and/or its
affiliates.
https://web.dev/blog/web-platform-02-2025?hl=en 5/5