← all releases

chrome 158

chrome 158 api reference

16 features tracked. Each card links to the gendn reference where MDN doesn't yet cover the API, or out to MDN where it does.

features (16)

Shipped (15)

  1. CSS Custom Highlight Universal Selector ::highlight(*)

    Introduces a universal selector for custom highlights, ::highlight(*), which matches the highlight pseudo-elements of all custom highlights regardless of their name. The * argument contributes zero specificity, so its ...

    Shipped doc pending
  2. CSS flow-start and flow-end alignment keywords

    Introduce the flow-start/end keywords as value aliases for the existing flex-start/end keywords as resolved in the CSSWG. These are needed for alignment in the case of placement reversals. flow-start in CSS Grid-Lanes w...

    Shipped doc pending
  3. HTML install element

    Chrome can now trigger a request for the browser to install a web app, given a manifest URL and optional manifest ID. The `<install>` element enables cross-origin web app installation without JavaScript and provides a be...

  4. Media element pseudo-classes

    The :playing, :paused, :seeking, :buffering, :stalled, :muted, and :volume-locked CSS pseudo-classes match <audio> and <video> elements based on their state. This is one of the focus areas in https://wpt.fyi/interop-202...

  5. OfflineAudioContext incremental rendering

    This feature adds an incremental rendering mechanism to OfflineAudioContext so that the audio graph data can be incrementally processed rather than allocating the whole audio buffer up front. By incrementally delivering ...

    Shipped doc pending
  6. Permissions Policy: focus-without-user-activation

    Gives embedders control over programmatic focus from embedded content via the `focus-without-user-activation` permissions policy. When the policy is denied for the initiating frame, programmatic focus changes (from `elem...

  7. SVG textPath side attribute

    Allows authors to choose which side of a path SVG text follows using the side attribute on the textPath element. Setting side="right" effectively reverses the path direction for text layout, making it easy to place text ...

    Shipped doc pending
  8. Source Specific Multicast for Direct Sockets API

    Adds Source-Specific Multicast (SSM) support to the Direct Sockets API, allowing Isolated Web Apps to optionally specify a source address when joining multicast groups to receive UDP packets only from that source. Withou...

    Shipped doc pending
  9. Support for WebHID

    The [WebHID API](https://developer.chrome.com/docs/extensions/how-to/web-platform/webhid) enables web applications to interact with Human Interface Devices (HIDs) over USB and Bluetooth beyond standard system input mappi...

    Shipped doc pending
  10. Web Install API

    Starting in Chrome 158, the new Web Install API allows websites to prompt users to install a web app, given a manifest URL and optional manifest ID. The `navigator.install()` method enables cross-origin web app installat...

    Shipped doc pending
  11. WebTransport anticipated concurrent incoming streams

    Allows WebTransport applications to indicate how many incoming streams they expect to have open at once. Constructor hints configure the initial QUIC stream allowance, reducing the risk that a server that needs high stre...

    Shipped doc pending
  12. WebTransport draining

    WebTransport.draining is a promise that resolves when the server indicates that the WebTransport session will be gracefully retired. Applications can use this signal to establish a replacement session while existing stre...

    Shipped doc pending
  13. WebTransport reliability attributes

    Adds the WebTransport.reliability instance attribute and static WebTransport.supportsReliableOnly attribute. These APIs indicate whether the user agent supports WebTransport over exclusively reliable connections and whet...

    Shipped doc pending
  14. closest-corner and farthest-corner radii for circle() and ellipse() basic shapes

    The circle() and ellipse() CSS basic-shape functions accept the closest-corner and farthest-corner radius keywords, in addition to the existing closest-side and farthest-side. These keywords resolve to the Euclidean dist...

    Shipped doc pending
  15. object-fit and object-position apply to SVG documents in <object> and <embed>

    SVG documents loaded through <object> or <embed> are sized and positioned inside the element's content box according to the CSS object-fit and object-position properties, the same way <img> content is. Previously Chrome...

    Shipped doc pending

Stepped rollout (1)

  1. Deprecate and remove XSLT

    Extensible Stylesheet Language Transformations [XSLT v1.0](https://www.w3.org/TR/xslt-10/), which all browsers adhere to, was standardized in 1999. In the meantime, XSLT has evolved to v2.0 and v3.0, adding features, and...

    Stepped rollout reference v152 →