chrome 155 · beta

chrome 155 platform demos

14 features tracked for Chrome 155. Click a feature's title to open its demo; each card also links to its ChromeStatus entry.

Per-feature demos below are built automatically, one feature per commit, and every distinct use case should become an interactive concept page.

features (14)

Shipped (14)

  1. Additional Windowing Controls

    Enables web applications with the window-management permission to maximize(), minimize(), and restore() their windows, and to prevent resizing through setResizable(). Additionally, new CSS media features display-state an...

  2. Algorithm Updates in WebCrypto

    Add post-quantum cryptography and a common symmetric AEAD to the set of cryptographic algorithms available in the Web Cryptography API. This will enable developers to have access browser-provided implementations of commo...

  3. CSS Symbols()

    The CSS symbols() function lets authors define a counter style inline instead of first declaring a named @counter-style at-rule. It builds an anonymous counter style from a list of string symbols plus an optional countin...

  4. CSS4 text-decoration-skip-spaces

    The text-decoration-skip-spaces CSS property controls whether text decoration lines (underlines, overlines, line-throughs, etc.) skip over whitespace characters. This allows authors to prevent decorations from being draw...

  5. Digital Credentials API (issuance support)

    This Web Platform feature enables issuing websites (e.g., a university, government agency, or bank) to securely initiate the provisioning (issuance) process of digital credentials directly into a user's mobile wallet app...

  6. Import Text (Text Modules)

    A TC39 proposal to add module `import … with { type: "text" }` statements to JavaScript. The import attribute loads text data as a string value.

  7. JPEG XL decoding support (image/jxl) in blink

    Adds support for decoding JPEG XL (image/jxl) images in Blink using jxl-rs, a memory-safe pure Rust decoder (https://github.com/libjxl/jxl-rs). JPEG XL is a modern image format standardized as ISO/IEC 18181 that offers p...

  8. Margin-trim

    The `margin-trim` CSS property may be used to omit margins before or after the first or last child of a container. This is supported on regular block containers and multicol containers. This is somewhat similar to the e...

  9. Pause media playback on not-visible iframes

    Adds a "media-playback-while-not-visible" permission policy to allow embedders to pause audible media playback of embedded iframes which are currently hidden - i.e. "display" property set to "none"; "visibility" property...

  10. PredefinedColorSpace srgb-linear and display-p3-linear

    Add srgb-linear and display-p3-linear color spaces (as defined by CSS) to PredefinedColorSpace for use with canvases.

  11. Prerendering cross-origin iframes

    Prerenders cross-origin iframes with an opt-in response header. Browsers will now prerender all cross-origin frames if the top-level frame's HTTP response includes the Supports-Loading-Mode: prerender-cross-origin-fra...

  12. Renewed HTML insertion&streaming methods

    Expose multiple HTML setting methods that provide a coherent story for dynamically inserting markup into an existing document. - Positional methods (before/after/append/prepend/replaceWith) that take HTML as argument, e...

  13. Stricter enterprise policy enforcement for chrome.debugger API

    The `chrome.debugger` extension API enforces an all-or-nothing permission model on managed browsers by validating enterprise host and screenshot policies upfront when `chrome.debugger.attach()` is called. This upfront ch...

  14. WebTransport headers and responseHeaders

    Adds support for passing custom HTTP request headers via WebTransportOptions and inspecting server response headers through the WebTransport instance. This allows web applications to supply metadata, authentication token...