Web platform features explorer

📃 February 2026 release notes

Newly available

The following features are newly available:

  • Map getOrInsert(): The getOrInsert() and getOrInsertComputed() methods of Map objects get a value, setting and getting a default value if needed.
  • shape(): The shape() CSS function creates shapes with a series of commands like line, move, and curve. It can be used with clip-path and shape-outside.
  • Trusted types: Trusted types allow you to lock down insecure parts of the DOM API and prevent client-side cross-site scripting (XSS) attacks.
  • Zstandard compression: Zstandard or zstd is a fast lossless compression algorithm. When used as a content encoding, it is often faster and offers better compression than brotli.

Widely available

The following features are now widely available:

  • dirname: The dirname attribute of <textarea> and <input> HTML elements includes the field's writing direction as form data on submission.

New in Chrome

The following features are now available in Chrome:

  • Origin: An Origin object represents an origin, as in a scheme, hostname, and port. You can use it to make same-site and same-origin comparisons.
  • text-justify: The text-justify CSS property sets the justification method of text when text-align: justify is set.

New in Chrome Android

The following features are now available in Chrome Android:

  • Origin: An Origin object represents an origin, as in a scheme, hostname, and port. You can use it to make same-site and same-origin comparisons.
  • text-justify: The text-justify CSS property sets the justification method of text when text-align: justify is set.

New in Edge

The following features are now available in Edge:

  • Origin: An Origin object represents an origin, as in a scheme, hostname, and port. You can use it to make same-site and same-origin comparisons.
  • text-justify: The text-justify CSS property sets the justification method of text when text-align: justify is set.

New in Firefox

The following features are now available in Firefox:

  • hidden="until-found": The hidden="until-found" attribute hides an element until it is found using the browser's find-in-page search or it is directly navigated to by following a URL fragment.
  • Navigation precommit handlers: The precommitHandler callback option to NavigateEvent's intercept() method returns a promise that defers navigation until the promise resolves. You can use this to change the navigation's URL, state, and history before navigation occurs.
  • Sanitizer API: The Document.parseHTML() static method and the setHTML() method of Element and ShadowRoot objects parse and insert HTML into the DOM in a way that can prevent cross-site scripting attacks. The Sanitizer API can customize the sanitization process.

New in Firefox for Android

The following features are now available in Firefox for Android:

  • hidden="until-found": The hidden="until-found" attribute hides an element until it is found using the browser's find-in-page search or it is directly navigated to by following a URL fragment.
  • Navigation precommit handlers: The precommitHandler callback option to NavigateEvent's intercept() method returns a promise that defers navigation until the promise resolves. You can use this to change the navigation's URL, state, and history before navigation occurs.
  • Sanitizer API: The Document.parseHTML() static method and the setHTML() method of Element and ShadowRoot objects parse and insert HTML into the DOM in a way that can prevent cross-site scripting attacks. The Sanitizer API can customize the sanitization process.