Browser Platform Status Tracker

2021-09-24

Chromium

  • Changed: Reporting API: Isolate reports per-document and support the Reporting-Endpoints header
    Android (n/a) 96
    Desktop (n/a) 96
  • Changed: App history API
    Status In development Origin trial
  • Removed: Clipboard API: Svg

2021-09-23

Chromium

  • Changed: CSS :autofill Pseudo Class
    Android (n/a) 96
    Desktop (n/a) 96
  • Changed: Conditional Focus
    Desktop 96 (n/a)
  • Changed: HTTP->HTTPS redirect for HTTPS DNS records
    Android 95 96
    Desktop 95 96

2021-09-22

Chromium

  • Changed: Clipboard API: Svg
    Android 93 (n/a)
    Desktop 93 (n/a)
  • Changed: HDR CSS Media Queries
    Status No active development In developer trial (Behind a flag)
    Flag False True
  • Added: Conditional Focus
    Status No active development
  • Added: Region Capture
    Status No active development

2021-09-21

Chromium

  • Changed: Add FileSystemHandle::move() and FileSystemHandle::rename() methods
    Status No active development In development
    Desktop (n/a) 98
  • Changed: Add FileSystemHandle::Remove() method
    Status No active development In developer trial (Behind a flag)
    Flag False True
    Desktop (n/a) 98
  • Changed: Cross-Origin-Embedder-Policy: credentialless
    Status Origin trial Enabled by default
  • Changed: EME MediaKeySession Closed Reason
    Status No active development Enabled by default
    Android (n/a) 96
    Desktop (n/a) 96

2021-09-17

Chromium

  • Changed: Auto-expand details elements
    Android (n/a) 96
    Desktop (n/a) 96
  • Changed: Disable propagation of body style to viewport when contained
    Status In developer trial (Behind a flag) Enabled by default
    Flag True False
    Android (n/a) 96
    Desktop (n/a) 96
  • Changed: Automatically lazily load below-the-fold iframes and images for Lite Mode users
    Status In developer trial (Behind a flag) Enabled by default
    Flag True False
  • Changed: Add "matrix" to registerProtocolHandler safelisted schemes
    Status In development Enabled by default
  • Changed: First-party sets
    Android 89 (n/a)
    Desktop 89 (n/a)
  • Changed: Trust Token API
    Android 84 (n/a)
    Desktop 84 (n/a)
  • Changed: input.rawValue
    Status In developer trial (Behind a flag) No longer pursuing
    Flag True False
  • Added: CSS font-synthesis property
    Status In development

2021-09-16

Chromium

  • Changed: Progressive Web Apps as URL Handlers
    Status In developer trial (Behind a flag) Origin trial
    Flag True False

2021-09-15

Chromium

  • Added: HDR CSS Media Queries
    Status No active development
  • Added: Platform Attachment in Assertion response
    Status No active development
  • Added: Web app scope extensions
    Status No active development

2021-09-14

Chromium

  • Changed: Clipboard: Preserve PNG metadata
    Android 94 96
    Desktop 94 96
  • Added: Disable propagation of body style to viewport when contained
    Status In developer trial (Behind a flag)

2021-09-10

Chromium

  • Changed: Media Source Extensions for WebCodecs
    Status No active development In developer trial (Behind a flag)
    Flag False True
  • Changed: Priority Hints
    Status In developer trial (Behind a flag) Origin trial
    Flag True False
    Android 70 (n/a)
    Desktop 70 (n/a)
    Ios 70 (n/a)

2021-09-09

Chromium

  • Changed: Multi-Screen Window Placement
    Desktop 93 97
  • Changed: Cross-Origin-Embedder-Policy: credentialless
    Android 95 96
    Desktop 95 96
  • Changed: 103 Early Hints for Navigation
    Android 91 (n/a)
    Desktop 91 (n/a)
  • Changed: MSE in Workers
    Android 88 (n/a)
    Desktop 88 (n/a)
  • Changed: PWA manifest unique id - desktop
    Status In development In developer trial (Behind a flag)
    Flag False True

2021-09-08

Chromium

  • Changed: Deprecate and remove WebSQL in third-party contexts
    Status Proposed In development
  • Changed: Private Network Access preflight requests for subresources
    Status No active development In development
  • Changed: Standardize existing client hint naming
    Status No active development In development
  • Changed: Origin Private File System extension: AccessHandle
    Status In developer trial (Behind a flag) Origin trial
    Flag True False
    Desktop 95 99
  • Changed: Shared Element Transitions
    Android 92 97
    Desktop 92 97
  • Changed: CSS @counter-style descriptor 'speak-as'
    Status No active development In developer trial (Behind a flag)
    Flag False True
  • Changed: Clipboard: Preserve PNG metadata
    Status In developer trial (Behind a flag) Enabled by default
    Flag True False
  • Changed: Comma separator in iframe allow attribute
    Android 87 89
    Desktop 87 89
  • Changed: Origin Policy
    Status In development On hold
  • Added: Markup based Client Hints delegation for third-party content
    Status Proposed
  • Added: Add FileSystemHandle::move() and FileSystemHandle::rename() methods
    Status No active development
  • Removed: CORS-RFC1918: CORS restrictions on internet-to-intranet connections.

2021-09-07

Chromium

  • Changed: Read Chrome device attributes
    Status In developer trial (Behind a flag) Origin trial
    Flag True False
    Desktop 90 98
  • Changed: fetch() upload streaming
    Android 85 (n/a)
    Desktop 85 (n/a)
  • Changed: preferCurrentTab
    Desktop 90 (n/a)

2021-09-06

Chromium

  • Changed: HTMLScriptElement.supports(type) method
    Status No active development In developer trial (Behind a flag)
    Flag False True
  • Changed: Deprecate the `document.domain` setter.
    Android (n/a) 101
    Desktop (n/a) 101

2021-09-03

Chromium

  • Changed: WebAssembly Reference Types
    Android 95 96
    Desktop 95 96
  • Changed: URLPattern
    Status In developer trial (Behind a flag) Enabled by default
    Flag True False
  • Changed: self.reportError()
    Status In development Enabled by default
    Android (n/a) 95
    Desktop (n/a) 95

2021-09-02

Chromium

  • Changed: WebAssembly Exception Handling
    Android 90 95
    Desktop 90 95
  • Changed: Remove SDES key exchange for WebRTC
    Status Proposed Deprecated
  • Changed: Reporting API: Isolate reports per-document and support the Reporting-Endpoints header
    Status In development In developer trial (Behind a flag)
    Flag False True
  • Added: The "basic-card" method of PaymentRequest API
    Status In development

2021-09-01

Chromium

  • Changed: WebAssembly Exception Handling
    Android 95 90
    Desktop 95 90
  • Changed: Service Worker subresource filter
    Status No active development Origin trial
    Desktop 92 (n/a)
  • Added: HTMLScriptElement.supports(type) method
    Status No active development
  • Added: Private Network Access preflight requests
    Status No active development

2021-08-31

Chromium

  • Changed: WritableStream controller AbortSignal
    Android (n/a) 95
    Desktop (n/a) 95
  • Changed: Restrict "private network requests" for subresources from public websites to secure contexts.
    Status In developer trial (Behind a flag) Origin trial
    Flag True False
    Android 86 102
    Desktop 86 102
  • Changed: New UA platform version source on Windows for User-Agent Client Hints
    Status Proposed Enabled by default
    Android (n/a) 95
    Desktop (n/a) 95
  • Changed: Capability Delegation
    Android 90 (n/a)
    Desktop 90 (n/a)
  • Removed: COEP for shared worker

2021-08-30

Chromium

  • Changed: Deprecate support for URLs with non-IPv4 hostnames ending in numbers
    Status No active development Removed
  • Changed: URLPattern
    Android 93 95
    Desktop 93 95
  • Changed: WebAssembly Reference Types
    Status In developer trial (Behind a flag) Enabled by default
    Flag True False
  • Added: WritableStream controller AbortSignal
    Status In development
  • Added: COEP for shared worker
    Status No active development
  • Added: InteractionID in EventTiming
    Status No active development

2021-08-27

Chromium

  • Changed: CSS @counter-style rules in shadow trees
    Status In developer trial (Behind a flag) Enabled by default
    Flag True False
  • Changed: Idle Detection
    Android 84 94
    Desktop 84 94
  • Changed: Deprecate support for URLs with non-IPv4 hostnames ending in numbers
    Android (n/a) 95
    Desktop (n/a) 95
  • Added: self.reportError()
    Status In development

2021-08-26

Chromium

  • Changed: EyeDropper API
    Status In developer trial (Behind a flag) Enabled by default
    Flag True False
    Desktop (n/a) 95
  • Changed: URL Protocol Handler Registration for PWAs
    Desktop 92 95
  • Changed: Feature Policy: display-capture
    Desktop 90 94
  • Added: Remove SDES key exchange for WebRTC
    Status Proposed

2021-08-25

Chromium

  • Changed: CSS @counter-style rules in shadow trees
    Android 94 95
    Desktop 94 95
  • Changed: Logical properties for contain-intrinsic-size
    Status In development Enabled by default
    Android (n/a) 95
    Desktop (n/a) 95
  • Changed: CSS @counter-style descriptor 'speak-as'
    Android 94 96
    Desktop 94 96

2021-08-24

Chromium

  • Changed: WebAssembly Exception Handling
    Android (n/a) 95
    Desktop 90 95
  • Changed: WebAssembly Reference Types
    Android (n/a) 95
    Desktop 78 95
  • Changed: Align transform-style: preserve-3d and perspective property with the spec
    Status In developer trial (Behind a flag) Enabled by default
    Flag True False
    Android (n/a) 94
    Desktop (n/a) 94
  • Changed: JS Self-Profiling API
    Status In developer trial (Behind a flag) Enabled by default
    Flag True False
    Android (n/a) 94
    Desktop (n/a) 94
  • Changed: Change click, auxclick and contextmenu event types to PointerEvent
    Status In developer trial (Behind a flag) Enabled by default
    Flag True False
    Android 79 92
    Desktop 79 92
  • Added: PermissionStatus.prototype.name
    Status No active development

2021-08-23

Chromium

  • Changed: Viewport-height client hint
    Status No active development In development
    Android 94 95
    Desktop 94 95
  • Changed: WebGPU
    Desktop 94 98
  • Changed: Canvas color management
    Android 92 94
    Desktop 92 94
  • Changed: Idle Detection
    Status Origin trial Enabled by default
  • Changed: battery-savings meta tag
    Status In development No longer pursuing
  • Removed: onslotchange event handler IDL attribute

2021-08-18

WebKit (WebCore)

  • Changed: CSS Selector :any-link
    EnabledByDefault true (n/a)
  • Changed: CSS Selector :focus-within
    EnabledByDefault true (n/a)
  • Changed: CSS Selector :is()
    EnabledByDefault true (n/a)
  • Changed: CSS Selector :lang() level 4
    EnabledByDefault true (n/a)
  • Changed: CSS Selector :matches()
    EnabledByDefault true (n/a)
  • Changed: CSS Selector :not() level 4
    EnabledByDefault true (n/a)
  • Changed: CSS Selector :nth-child(An+B of selector list) and :nth-last-child(An+B of selector list)
    EnabledByDefault true (n/a)
  • Changed: CSS Selector :placeholder-shown
    EnabledByDefault true (n/a)
  • Changed: CSS Shapes Level 1
    EnabledByDefault true (n/a)
  • Changed: Case-insensitive attribute selectors
    EnabledByDefault true (n/a)
  • Changed: Dialog Element
    Status Under Consideration In Development
  • Changed: Element.closest()
    EnabledByDefault true (n/a)
  • Changed: Filter Effects backdrop-filter property
    EnabledByDefault true (n/a)
  • Changed: Force Click Events
    EnabledByDefault true (n/a)
  • Changed: HTML Interactive Form Validation
    EnabledByDefault true (n/a)
  • Changed: ImageBitmap
    Status Under Consideration In Development
  • Changed: Initial Letter
    EnabledByDefault true (n/a)
  • Changed: Interaction Media Features (pointer, hover, any-pointer, any-hover)
    EnabledByDefault true (n/a)
  • Changed: Position: sticky
    EnabledByDefault true (n/a)
  • Changed: Readable Streams
    EnabledByDefault true (n/a)
  • Changed: Resize Observer
    Status Supported In Preview Supported
    EnabledByDefault false (n/a)
  • Changed: Shadow DOM
    EnabledByDefault true (n/a)
  • Changed: Srcset w descriptor and related sizes attribute
    EnabledByDefault true (n/a)
  • Changed: Srcset x descriptor
    EnabledByDefault true (n/a)
  • Changed: Strict Mixed Content Checking
    EnabledByDefault true (n/a)
  • Changed: Template Element
    EnabledByDefault true (n/a)
  • Changed: Upgrade Insecure Requests
    EnabledByDefault true (n/a)
  • Changed: Visual Viewport API
    Status Supported In Preview Supported
  • Changed: Web Audio
    Status Partially Supported Supported
  • Changed: inert attribute
    Status Under Consideration In Development