Browser Platform Status Tracker

2018-07-20

Chromium

  • Changed: WebUSB on Dedicated Workers
    Status Proposed Enabled by default
    Android (n/a) 70
    Desktop (n/a) 70
    Ios (n/a) 70
  • Changed: Network Error Logging
    Status In development Behind a flag
    Flag False True
    Android (n/a) 69
    Desktop (n/a) 69
  • Changed: RTCRtpSender / RTCRtpReceiver.getCapabilities()
    Status Proposed Enabled by default
    Android (n/a) 69
    Desktop (n/a) 69
  • Added: Rename Intl.DateTimeFormat.prototype.formatToParts type "dayperiod" to "dayPeriod"
    Status Proposed

2018-07-19

Chromium

  • Changed: Support for CTAP2 FIDO devices via the Web Authentication API
    Status Behind a flag Enabled by default
    Flag True False
    Desktop 68 69
  • Added: Deprecate and remove navigator.getGamepads().item(index)
    Status Deprecated
  • Added: Support for Touch ID as a platform authenticator via the Web Authentication API
    Status Behind a flag

2018-07-18

Chromium

  • Added: Portals
    Status Proposed
  • Added: Update behavior of CSS Grid Layout percentage row tracks and gutters
    Status Proposed
  • Added: queueMicrotask
    Status In development

2018-07-16

Chromium

  • Changed: Three new network quality client hints
    Status Behind a flag Enabled by default
    Flag True False
    Android 67 69
    Desktop 67 69

2018-07-13

Chromium

  • Changed: Image Decode API: img.decode()
    Status Proposed Enabled by default
    Android (n/a) 64
    Desktop (n/a) 64
  • Changed: Remove OS build number from user-agent string
    Status Proposed Enabled by default
    Ios (n/a) 69
  • Added: ImageCapture support for exposureTime constraint
    Status In development
  • Added: ImageCapture support for focusDistance constraint
    Status In development

2018-07-11

Chromium

  • Changed: Web Locks API
    Status Origin trial Enabled by default
    Android 66 69
    Desktop 66 69
  • Changed: Stop showing ads on websites that are not compliant with the Better Ads Standards.
    Status In development Browser Intervention
    Android (n/a) 64
    Desktop (n/a) 64
  • Changed: Accept-Language Headers Fix
    Status Behind a flag Enabled by default
    Flag True False
  • Added: Feature Policy: control synchronous script execution
    Status In development

2018-07-10

Chromium

  • Changed: Web notification inline replies
    Status Proposed In development
  • Changed: Picture-in-Picture (PiP)
    Status Behind a flag Enabled by default
    Flag True False
  • Changed: User Activation v2
    Android (n/a) 67
    Desktop (n/a) 67
    Ios (n/a) 67
  • Added: Reflect redirects to worker global scope's URL
    Status In development
  • Added: Feature Policy: Fullscreen
    Status Enabled by default

2018-07-09

Chromium

  • Changed: User Activation v2
    Status In development Behind a flag
    Flag False True
  • Added: PaymentResponse.prototype.retry()
    Status Proposed
  • Added: Window postMessage with options
    Status In development

2018-07-06

Chromium

  • Added: TLS 1.3 certificate compression with Brotli
    Status In development

2018-07-04

Chromium

  • Changed: 'left' and 'right' values for the 'text-underline-position' property
    Status No active development Proposed

2018-07-03

Chromium

  • Changed: <rp> is display:none
    Status In development Enabled by default
    Android (n/a) 70
    Desktop (n/a) 70
    Ios (n/a) 70
  • Changed: Display cutout and CSS env() support
    Status Behind a flag Enabled by default
    Flag True False
  • Changed: OffscreenCanvas
    Status Behind a flag Enabled by default
    Flag True False
    Android 67 69
    Desktop 67 69
  • Added: 'left' and 'right' values for the 'text-underline-position' property
    Status No active development
  • Removed: OffscreenCanvas

2018-07-02

Chromium

  • Added: Remove OS build number from user-agent string
    Status Proposed
  • Added: <rp> is display:none
    Status In development

2018-06-29

Chromium

  • Changed: CSS logical flow relative margins, paddings and borders
    Status In development Enabled by default
    Desktop (n/a) 69

2018-06-26

Chromium

  • Changed: Add RTCRtpParameters.headerExtensions
    Status In development Enabled by default
    Android (n/a) 69
    Desktop (n/a) 69
  • Changed: CSS Scroll Snap Points
    Status In development Enabled by default
    Android (n/a) 69
    Desktop (n/a) 69
  • Changed: Element.toggleAttribute
    Status In development Enabled by default
    Desktop (n/a) 69

WebKit (WebCore)

  • Changed: Web Animations
    Status Under Consideration Supported In Preview

Firefox

2018-06-25

Chromium

  • Changed: Add RTCRtpParameters.headerExtensions
    Status Proposed In development
  • Added: RTCRtpSender / RTCRtpReceiver.getCapabilities()
    Status Proposed

Firefox

2018-06-22

Chromium

  • Changed: Web Authentication API for Chrome
    Status In development Enabled by default
    Desktop (n/a) 67
  • Added: Element.toggleAttribute
    Status In development
  • Added: Support for CTAP2 FIDO devices via the Web Authentication API
    Status Behind a flag

2018-06-21

Chromium

  • Changed: ReportingObserver. Deprecation Reports
    Status Behind a flag Enabled by default
    Flag True False
  • Changed: PerformanceObserver takeRecords()
    Status Proposed Enabled by default
    Android (n/a) 65
    Desktop (n/a) 65
  • Added: AV1 Decode
    Status Enabled by default
  • Added: Support codec and container switching with MSE using SourceBuffer.changeType()
    Status Behind a flag
  • Added: Remove deprecated Console methods
    Status Deprecated

2018-06-20

Chromium

  • Changed: CSS conic-gradient
    Status In development Enabled by default
    Android (n/a) 69
    Desktop (n/a) 69
  • Changed: Display Cutout Support
    Status Proposed Behind a flag
    Flag False True
    Android (n/a) 69
  • Changed: EME: Query what encryption schemes are supported
    Status In development Behind a flag
    Flag False True
    Desktop (n/a) 69
  • Changed: service worker: Don't expose the API to insecure contexts.
    Status In development Enabled by default
    Android (n/a) 69
    Desktop (n/a) 69
  • Changed: Web Locks API
    Status Behind a flag Origin trial
    Flag True False
  • Added: Deprecate SpeechSynthesis.speak without user activation
    Status Proposed
  • Added: WebSocket: permit connection reuse for auth
    Status Behind a flag

2018-06-19

Edge

Chromium

  • Changed: ReportingObserver. Deprecation Reports
    Android (n/a) 69
    Desktop (n/a) 69
  • Added: service worker: Don't expose the API to insecure contexts.
    Status In development
  • Added: OffscreenCanvas
    Status Behind a flag

2018-04-30

Edge