Browser Platform Status Tracker

2021-10-18

Chromium

  • Changed: transform: perspective(none)
    Status In development Enabled by default
    Android (n/a) 97
    Desktop (n/a) 97
  • Changed: Independent Properties for CSS Transforms
    Android 45 (n/a)
    Desktop 45 (n/a)
  • Added: Update User-Agent Client Hints GREASE implementation
    Status Proposed
  • Added: onsecuritypolicyviolation event handler IDL attribute
    Status No active development

2021-10-15

Chromium

  • Changed: Remove alert(), confirm(), and prompt for cross origin iframes
    Status Origin trial In development

2021-10-14

Chromium

  • Changed: InteractionID in EventTiming
    Status No active development Enabled by default
    Android (n/a) 96
    Desktop (n/a) 96
  • Changed: WebAssembly Content Security Policy
    Status Proposed In developer trial (Behind a flag)
    Flag False True

2021-10-13

Chromium

  • Changed: PermissionStatus.prototype.name
    Status No active development Enabled by default
    Android (n/a) 97
    Desktop (n/a) 97
  • Added: forced-color-adjust: preserve-parent-color
    Status In developer trial (Behind a flag)

2021-10-12

Chromium

  • Changed: Remove SDES key exchange for WebRTC
    Status Deprecated Removed
    Android (n/a) 97
    Desktop (n/a) 97
  • Changed: WebTransport
    Android (n/a) 97
    Desktop (n/a) 97
  • Changed: AudioContext.outputLatency
    Android (n/a) 97
    Desktop (n/a) 97

2021-10-11

Chromium

  • Changed: CSS font-synthesis property
    Android (n/a) 97
    Desktop (n/a) 97
  • Changed: preferCurrentTab
    Status Origin trial Enabled by default
    Desktop (n/a) 94
  • Changed: Back-forward cache on Android
    Status In developer trial (Behind a flag) Enabled by default
    Flag True False
  • Changed: [WebAuthn] Authenticator Attachment in Public Key Credential
    Status No active development In developer trial (Behind a flag)
    Flag False True
  • Added: Feature policy for Keyboard API
    Status Enabled by default
  • Added: AudioContext.outputLatency
    Status No active development

2021-10-08

Chromium

  • Changed: Content-Security-Policy delivery via response headers for dedicated workers.
    Android 96 97
    Desktop 96 97
  • Changed: Array and TypedArray findLast and findLastIndex
    Android (n/a) 97
    Desktop (n/a) 97

2021-10-07

Chromium

  • Changed: Do not invert selection background color when it matches text color
    Status No active development No longer pursuing
  • Changed: IndexedDB IDBObjectStore.putAll()
    Status In development No longer pursuing
  • Added: Array and TypedArray findLast and findLastIndex
    Status In developer trial (Behind a flag)

2021-10-06

Chromium

  • Changed: Add support for Promise to Blobs in clipboard item
    Android 96 97
    Desktop 96 97
  • Changed: Window Controls Overlay for Installed Desktop Web Apps
    Desktop (n/a) 97
  • Changed: Media Queries: prefers-contrast feature
    Android (n/a) 96
    Desktop (n/a) 96
  • Changed: Cookie size limits
    Ios 95 (n/a)
  • Changed: Declarative Link Capturing for PWAs
    Status In development Origin trial
  • Changed: WebAssembly Dynamic Tiering
    Status No active development Origin trial

2021-10-05

Chromium

  • Changed: HDR CSS Media Queries
    Android (n/a) 97
    Desktop (n/a) 97
  • Changed: URL Protocol Handler Registration for PWAs
    Desktop 95 96
  • Changed: Cookie size limits
    Status Proposed Enabled by default
    Android (n/a) 95
    Desktop (n/a) 95
    Ios (n/a) 95
  • Added: Allow simple Range header values without preflight
    Status No active development
  • Added: Auto Dark Mode & support for "only" in CSS color-scheme
    Status No active development

2021-10-04

Chromium

  • Changed: New TextMetrics object in canvas
    Status No active development Enabled by default
    Android (n/a) 87
    Desktop (n/a) 87
    Ios (n/a) 87
  • Added: transform: perspective(none)
    Status In development

2021-10-01

Chromium

  • Changed: MSE in Workers
    Status In developer trial (Behind a flag) Origin trial
    Flag True False
  • Changed: Media Source Extensions for WebCodecs
    Status In developer trial (Behind a flag) Origin trial
    Flag True False
  • Added: Do not invert selection background color when it matches text color
    Status No active development
  • Added: WebAssembly Dynamic Tiering
    Status No active development

2021-09-30

Chromium

  • Changed: HTTP->HTTPS redirect for HTTPS DNS records
    Status No active development In developer trial (Behind a flag)
    Flag False True
  • Changed: Note taking new note URL
    Desktop 93 95
  • Changed: Block external protocol in sandboxed iframe.
    Status In development In developer trial (Behind a flag)
    Flag False True
    Android 96 (n/a)
    Desktop 96 (n/a)

2021-09-29

Chromium

  • Changed: Add support for Promise to Blobs in clipboard item
    Status No active development In development
    Android (n/a) 96
    Desktop (n/a) 96
  • Changed: HTMLScriptElement.supports(type) method
    Status In developer trial (Behind a flag) Enabled by default
    Flag True False
    Android (n/a) 97
    Desktop (n/a) 97
  • Added: Web app handle links
    Status No active development

2021-09-28

Chromium

  • Added: Block external protocol in sandboxed iframe.
    Status In development
  • Added: Add support for Promise to Blobs in clipboard item
    Status No active development

2021-09-27

Chromium

  • Changed: PWA manifest unique id - desktop
    Status In developer trial (Behind a flag) Enabled by default
    Flag True False
    Desktop (n/a) 96
  • Changed: Class static initializer blocks
    Status In developer trial (Behind a flag) Enabled by default
    Flag True False
  • Changed: Remove Content Security Policy directive 'plugin-types'
    Status Enabled by default Removed
  • Added: Content-Security-Policy delivery via response headers for dedicated workers.
    Status In development

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-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