Browser Platform Status Tracker

2019-04-19

Chromium

  • Changed: DateTimeFormat dateStyle & timeStyle
    Status Proposed Enabled by default
    Android (n/a) 76
    Desktop (n/a) 76
  • Changed: Intl.DateTimeFormat.prototype.formatRange
    Status No active development Behind a flag
    Flag False True
    Android (n/a) 76
    Desktop (n/a) 76
  • Changed: Locale sensitive BigInt.prototype.toLocaleString and allow Intl.NumberFormat format/formatToParts to take BigInt.
    Status In development Enabled by default
    Android (n/a) 76
    Desktop (n/a) 76
  • Changed: Disallow sync XHR in page dismissal
    Android 73 75
    Desktop 73 75
  • Added: Support noreferrer attribute for window.open()
    Status Enabled by default

2019-04-18

Chromium

  • Changed: queueMicrotask
    Status In development Enabled by default
    Android (n/a) 71
    Desktop (n/a) 71
  • Added: WebXR plane detection API
    Status Proposed

2019-04-17

Chromium

  • Changed: Allow PaymentRequest.show() to take optional detailsPromise
    Status In development Enabled by default
    Android (n/a) 75
    Desktop (n/a) 75
    Ios (n/a) 67
  • Changed: RTCDtlsTransport
    Status In development Enabled by default
    Android (n/a) 75
    Desktop (n/a) 75
  • Changed: Hashbang interpreter line
    Status Behind a flag Enabled by default
    Flag True False
    Desktop 70 74
  • Added: PaymentRequestEvent.changePaymentMethod()
    Status In development
  • Added: MediaStreamTrack.getCapabilities() support for audio device-related constrainable properties.
    Status Enabled by default
  • Added: RTCIceTransport
    Status Enabled by default

2019-04-16

Chromium

  • Changed: Worklet: Credentials mode defaults to "same-origin"
    Status In development Enabled by default
    Android (n/a) 68
    Desktop (n/a) 68
  • Added: Service workers appear in Chrome's Task Manager
    Status Enabled by default
  • Added: Web Authentication API: FIDO CTAP2 PIN support
    Status Enabled by default
  • Added: waitUntil/respondWith can be called inside a microtask during event dispatch.
    Status Enabled by default

2019-04-15

Chromium

  • Changed: Disallow sync XHR in page dismissal
    Status In development Enabled by default
    Android (n/a) 73
    Desktop (n/a) 73
  • Added: SMS OTP Retriever
    Status No active development

2019-04-10

Chromium

  • Changed: AnimationEffect and KeyframeEffect (excluding getKeyframes/setKeyframes & composite/iterationComposite)
    Status Behind a flag Enabled by default
    Flag True False
    Android 45 75
    Desktop 45 75
  • Changed: Remove unimplemented -webkit-appearance keywords
    Status Deprecated Removed
    Android 74 75
    Desktop 74 75

2019-04-09

Chromium

  • Changed: Ship Animation constructor
    Status Behind a flag Enabled by default
    Flag True False
    Android 61 75
    Desktop 61 75
  • Changed: Storage Quota Usage Details
    Status No active development Behind a flag
    Flag False True
    Android (n/a) 72
    Desktop (n/a) 72

2019-04-08

Chromium

  • Changed: WebAssembly Worker Based Threads
    Status Origin trial Enabled by default
    Desktop 70 74
  • Added: RTCRtpTransceiver.stop()
    Status No active development

2019-04-05

Chromium

  • Changed: Feature Policy: lazyload
    Status In development Removed
    Android (n/a) 76
    Desktop (n/a) 76
  • Changed: Overscroll and Scrollend DOM events
    Android (n/a) 75
    Desktop (n/a) 75
  • Added: Simpler reading methods for Blob interface
    Status In development

2019-04-04

Chromium

  • Changed: Searchable Invisible DOM
    Status In development No longer pursuing
  • Added: Send Overscroll and Scrollend DOM events
    Status Behind a flag

2019-04-03

Chromium

  • Changed: PaymentRequest.hasEnrolledInstrument()
    Status Behind a flag Enabled by default
    Flag True False
  • Changed: Media Capabilities: encoding
    Android (n/a) 64
    Desktop (n/a) 64
  • Changed: Ship Animation constructor
    Android (n/a) 61
    Desktop (n/a) 61
  • Changed: Ship AnimationEffect and KeyframeEffect (except composite/iterationComposite)
    Android (n/a) 45
    Desktop (n/a) 45
  • Added: Gamepad light indicator API
    Status In development

2019-04-02

Chromium

  • Changed: Numeric Separators
    Status In development Enabled by default
    Android (n/a) 75
    Desktop (n/a) 75
  • Added: Ship Animation constructor
    Status Behind a flag

WebKit (WebCore)

2019-04-01

Chromium

  • Changed: WebRTC relative packet arrival delay statistic
    Android 74 75
    Desktop 74 75
  • Added: Ship AnimationEffect and KeyframeEffect (except composite/iterationComposite)
    Status Behind a flag

2019-03-29

Chromium

  • Changed: lowLatency Canvas Contexts (|desynchronized|)
    Status Origin trial Enabled by default
    Android 71 75
    Desktop 71 75
  • Changed: Object.fromEntries()
    Status Behind a flag Enabled by default
    Flag True False
  • Changed: Media Capabilities: encoding
    Status No active development Behind a flag
    Flag False True
  • Added: AppCache: Cross-origin resource size padding
    Status Enabled by default

2019-03-27

Chromium

  • Changed: Permission Delegation
    Status Behind a flag Enabled by default
    Flag True False
  • Added: CSS pseudo-class ":picture-in-picture"
    Status In development

2019-03-26

Chromium

  • Changed: HTMLVideoElement.playsInline
    Status In development Enabled by default
    Android (n/a) 75
    Desktop (n/a) 75

2019-03-21

Chromium

  • Changed: WebRTC relative packet arrival delay statistic
    Status No active development Origin trial
    Android (n/a) 74
    Desktop (n/a) 74
  • Added: aria-help
    Status No active development
  • Added: ImageCapture support for Pan/Tilt
    Status In development

2019-03-20

Chromium

  • Changed: Picture-in-Picture (PiP)
    Desktop 70 71
  • Added: HTMLVideoElement.playsInline
    Status In development

2019-03-19

Chromium

  • Added: ElementTiming for text
    Status Proposed
  • Added: ‘Sec-Purpose: prefetch’ HTTP request header
    Status Proposed

2019-03-18

Chromium

  • Changed: CSP: `script-src-attr`, `script-src-elem`, `style-src-attr`, `style-src-elem` directives
    Status In development Enabled by default
    Android (n/a) 75
    Desktop (n/a) 75
  • Changed: white-space: break-spaces
    Status Enabled by default Behind a flag
    Flag False True
  • Changed: Deprecate And Remove Support For Invalid DNS Names
    Status In development Removed
    Android (n/a) 69
    Desktop (n/a) 69
  • Added: charLength in SpeechSynthesisEvent
    Status In development

2019-03-14

Chromium

  • Changed: stale-while-revalidate
    Status Origin trial Enabled by default
    Android 69 75
    Desktop 69 75

2019-01-25

WebKit (WebCore)

  • Changed: File and Directory Entries API
    Status In Development Supported
  • Changed: MediaStream Recording API
    Status Under Consideration In Development
  • Changed: Readable Streams
    Status In Development Supported
  • Changed: Subresource Integrity
    Status Supported In Preview Supported
  • Changed: Visual Viewport API
    Status In Development Supported In Preview
  • Changed: Web Audio
    Status In Development Partially Supported
  • Changed: CSS Font Display
    Status In Development Supported
  • Changed: CSS Text Decoration Level 4
    Status Under Consideration Supported in Preview
    EnabledByDefault false true
  • Changed: SVG in OpenType Fonts
    Status Under Consideration Supported
  • Added: Web SQL Database
    Status Removed In Preview

WebKit (JavaScriptCore)

  • Changed: Async Iteration
    Status In Development Supported
    EnabledByDefault false true
  • Changed: Object rest/spread
    Status In Development Supported
    EnabledByDefault false true