Browser Platform Status Tracker

2021-11-27

Chromium

  • Added: High Dynamic Range Support for HTMLCanvasElement
    Status In development

2021-11-26

Chromium

  • Changed: Private Network Access preflight requests for subresources
    Status In development In developer trial (Behind a flag)
    Flag False True
    Android (n/a) 98
    Desktop (n/a) 98

2021-11-25

Chromium

  • Added: Expose navigation count on performance timeline
    Status No active development

2021-11-24

Chromium

  • Added: Propagate request origin and redirect chain in passthrough service workers.
    Status Enabled by default

2021-11-22

Chromium

  • Changed: [WebRTC] Deprecate and Remove Plan B
    Android 97 102
    Desktop 97 102

2021-11-18

Chromium

  • Changed: Add support for Promise to Blobs in clipboard item
    Android 97 (n/a)
    Desktop 97 (n/a)
  • Changed: Pickling for Async Clipboard API
    Android 97 98
    Desktop 97 98
  • Changed: COLRv1 Color Gradient Vector Fonts
    Status In developer trial (Behind a flag) Enabled by default
    Flag True False
    Android (n/a) 98
    Desktop (n/a) 98
  • Changed: [WebRTC] Deprecate and Remove Plan B
    Status Deprecated Origin trial
  • Changed: URL Protocol Handler Registration for PWAs
    Status Origin trial Enabled by default

2021-11-17

Chromium

  • Changed: Cookies Having Independent Partitioned State (CHIPS)
    Status No active development In development
  • Added: 'blocking=rendering' attribute on scripts and link resources
    Status No active development

2021-11-16

Chromium

  • Changed: Shared Element Transitions
    Android 97 (n/a)
    Desktop 97 (n/a)
  • Added: Remove font-family -webkit-standard
    Status In development

2021-11-15

Chromium

  • Changed: CSS Color Adjust: 'only' keyword for color-scheme
    Status In developer trial (Behind a flag) Enabled by default
    Flag True False
    Android (n/a) 98
    Desktop (n/a) 98
  • Changed: [WebRTC] Deprecate and Remove Plan B
    Android 96 97
    Desktop 96 97

2021-11-12

Chromium

  • Added: Supports keyword format in @font-face src descriptor
    Status No active development

2021-11-11

Chromium

  • Changed: CloseWatcher
    Status No active development In developer trial (Behind a flag)
    Flag False True

2021-11-10

Chromium

  • Added: New window.open() popup vs. window behavior
    Status Enabled by default

2021-11-09

Chromium

  • Changed: Multi-Screen Window Placement
    Desktop 97 99
  • Changed: [WebRTC] Deprecate and Remove Plan B
    Android (n/a) 96
    Desktop (n/a) 96

2021-11-08

Chromium

  • Changed: WebGPU
    Desktop 98 102
  • Changed: Secure payment confirmation
    Status Origin trial Enabled by default
  • Changed: HTMLInputElement showPicker()
    Status No active development In developer trial (Behind a flag)
    Flag False True

2021-11-05

Chromium

  • Changed: New Canvas 2D API
    Status Origin trial Enabled by default
    Android (n/a) 99
    Desktop (n/a) 99
  • Changed: self.structuredClone()
    Status No active development Enabled by default
    Android (n/a) 98
    Desktop (n/a) 98
  • Changed: WebAuthn PRF extension
    Status In development On hold
  • Added: document.fragmentDirective API
    Status Proposed
  • Added: WebAuthn minPinLength extension
    Status In development
  • Added: Back-forward cache for desktop
    Status Enabled by default
  • Added: Support calc(<number>) where only accepts <integer>
    Status Enabled by default

2021-11-04

Chromium

  • Changed: Pickling for Async Clipboard API
    Status Proposed In development
    Android (n/a) 97
    Desktop (n/a) 97
  • Added: Web Machine Learning: Web Neural Network API (WebNN)
    Status No active development

2021-11-02

Chromium

  • Changed: COLRv1 Color Gradient Vector Fonts
    Status In development In developer trial (Behind a flag)
    Flag False True

2021-11-01

Chromium

  • Added: Back-forward cache for same-site navigations on Android
    Status Enabled by default

2021-10-28

Chromium

  • Changed: CORS non-wildcard request-header
    Status In developer trial (Behind a flag) In development
    Flag True False
  • Changed: onsecuritypolicyviolation event handler IDL attribute
    Android (n/a) 97
    Desktop (n/a) 97
  • Added: Dark mode support for web apps
    Status No active development

2021-10-27

Chromium

  • Changed: Standardize existing client hint naming
    Android (n/a) 97
    Desktop (n/a) 97
  • Changed: Web app launch handler
    Status No active development In developer trial (Behind a flag)
    Flag False True
  • Added: CSS Color Adjust: 'only' keyword for color-scheme
    Status In developer trial (Behind a flag)

2021-10-26

Chromium

  • Changed: Adding captureTimestamp and senderCaptureTimeOffset to RTCRtpContributingSource.
    Status In development Enabled by default
    Android (n/a) 96
    Desktop (n/a) 96
  • Changed: RTCPeerConnection.setLocalDescription() that implicitly creates the offer or answer
    Status In development Enabled by default
    Android (n/a) 80
    Desktop (n/a) 80
  • Changed: RTCPeerConnection.setRemoteDescription() with "rollback"
    Status In development Enabled by default
    Android (n/a) 80
    Desktop (n/a) 80
  • Added: self.structuredClone
    Status No active development

2021-10-25

Chromium

  • Added: LCP support for animated images/auto-playing videos
    Status No active development
  • Added: Web Machine Learning: Model Loader API
    Status No active development

2021-10-21

Chromium

  • Changed: CORS non-wildcard request-header
    Status No active development In developer trial (Behind a flag)
    Flag False True
  • Changed: Network State Partitioning
    Android 89 (n/a)
    Desktop 89 (n/a)
  • Added: Late newline normalization in form submission
    Status Enabled by default
  • Added: Web app translations
    Status No active development

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