Browser Platform Status Tracker

2019-01-21

Chromium

  • Added: RTCError, RTCErrorEvent, RTCErrorEventInit
    Status In development
  • Added: document.visibilityState set to “hidden” when WebContents is occluded
    Status Enabled by default

2019-01-18

Chromium

  • Changed: Per-method quota for PaymentRequest.canMakePayment().
    Status In development Behind a flag
    Flag False True
    Android (n/a) 73
    Desktop (n/a) 73
  • Changed: Feature Policy: Oversized images
    Desktop 68 72
  • Changed: Feature Policy: Unoptimized images
    Desktop 68 72
  • Added: font-optical-sizing
    Status In development

2019-01-17

Chromium

  • Changed: Media Session
    Desktop (n/a) 73
  • Changed: RTCConfiguration.offerExtmapAllowMixed
    Status Proposed Enabled by default
    Android (n/a) 73
    Desktop (n/a) 73
  • Changed: Add referrerpolicy support to <script> elements
    Android (n/a) 70
    Desktop (n/a) 70
  • Changed: Hashbang interpreter line
    Desktop (n/a) 70
  • Added: Add RTCRtpEncodingParameters.scaleResolutionDownBy
    Status No active development
  • Added: Add RTCRtpEncodingParameters.maxFramerate
    Status No active development
  • Added: Intl.DateTimeFormat.prototype.formatRange
    Status No active development
  • Added: DateTimeFormat dateStyle & timeStyle
    Status Proposed
  • Added: XHR: Use the response URL for responseURL and documents
    Status Enabled by default

2019-01-16

Chromium

  • Changed: imagesrcset and imagesizes attributes on link rel=preload
    Status Behind a flag Enabled by default
    Flag True False
    Android 72 73
    Desktop 72 73
  • Added: |type| in PerformanceObserver's observe()
    Status Proposed
  • Added: Preventing Drive-By-Downloads in Sandboxed Iframes
    Status In development

2019-01-14

Chromium

  • Changed: RTCRtpReceiver.getSynchronizationSources()
    Status In development Enabled by default
    Android (n/a) 73
    Desktop (n/a) 73
  • Added: Back-forward cache
    Status In development
  • Added: Turn RTCRtpContributingSource from an interface into a dictionary
    Status Enabled by default

2019-01-12

Chromium

  • Changed: WebAssembly Multi-Value
    Android (n/a) 57
    Desktop (n/a) 57

2019-01-11

Chromium

  • Changed: MediaStream.getDisplayMedia()
    Status In development Enabled by default
    Desktop (n/a) 72
  • Changed: imagesrcset and imagesizes attributes on link rel=preload
    Status In development Behind a flag
    Flag False True
    Android (n/a) 72
    Desktop (n/a) 72
  • Added: OverconstrainedErrorEvent
    Status In development

2019-01-10

Chromium

  • Changed: Constructible Stylesheets
    Status Behind a flag Enabled by default
    Flag True False
  • Changed: Crash Reports
    Status Behind a flag Enabled by default
    Flag True False
  • Changed: RTCPeerConnection.id (Origin Trial)
    Status In development Behind a flag
    Flag False True
    Desktop (n/a) 70
  • Changed: WebAssembly Non-trapping Conversion
    Android (n/a) 65
    Desktop (n/a) 65
  • Changed: X-Content-Type-Options: nosniff
    Status In development Enabled by default
    Android (n/a) 64
    Desktop (n/a) 64

Firefox

2019-01-09

Edge

Chromium

  • Changed: Rename Atomics.wake() to Atomics.notify()
    Status Deprecated Enabled by default
  • Changed: String.prototype.matchAll / RegExp @@matchAll
    Status Behind a flag Enabled by default
    Flag True False
    Android 72 73
    Desktop 72 73
  • Added: CSS prefers-reduced-motion media query
    Status Proposed

2019-01-05

Chromium

  • Added: Media Queries: prefers-color-scheme feature
    Status In development
  • Added: CanvasRenderingContext2D.getContextAttributes()
    Status Behind a flag

2019-01-04

Chromium

  • Changed: Transform list interpolation
    Status In development Enabled by default
    Android (n/a) 73
    Desktop (n/a) 73
  • Added: Remove cursors greater than 64x64 DIP
    Status Proposed
  • Added: Intl.NumberFormat Unified API Proposal
    Status In development
  • Added: WebGPU
    Status In development

2018-12-14

Chromium

  • Changed: CSS: Use the response URL as the base URL
    Status In development Enabled by default
    Android (n/a) 73
    Desktop (n/a) 73
  • Changed: XSLT: Use the response URL as the base URL
    Status In development Enabled by default
    Android (n/a) 73
    Desktop (n/a) 73
  • Changed: IndexedDB transaction explicit commit API call
    Status In development Behind a flag
    Flag False True
    Android (n/a) 72
    Desktop (n/a) 72
  • Changed: HTTP/2 push header validation
    Status In development Enabled by default
    Android (n/a) 68
    Desktop (n/a) 68
  • Added: XHR: xhr.responseURL returns the response URL
    Status No active development
  • Added: Transform list interpolation
    Status In development
  • Added: Web Share Target Level 2
    Status In development

2018-12-13

Chromium

  • Changed: Get Installed Related Apps API
    Status No longer pursuing Proposed
  • Changed: Constructable Stylesheets
    Status In development Behind a flag
    Flag False True
    Android (n/a) 73
    Desktop (n/a) 73
  • Changed: Streams API: Transferable streams
    Status In development Behind a flag
    Flag False True
    Android (n/a) 73
    Desktop (n/a) 73
  • Changed: Web Share Target
    Status Behind a flag Enabled by default
    Flag True False
    Android 64 71
    Desktop 58 (n/a)
  • Changed: asm.js
    Status In development Enabled by default
    Android (n/a) 61
    Desktop (n/a) 61
  • Added: String.prototype.matchAll / RegExp @@matchAll
    Status Behind a flag

2018-12-12

Chromium

  • Changed: PerformanceObserver supportedEntryTypes
    Status In development Enabled by default
    Android (n/a) 73
    Desktop (n/a) 73
  • Changed: RTCPeerConnection.connectionState and RTCPeerConnection.onconnectionstatechanged
    Status In development Enabled by default
    Android (n/a) 72
    Desktop (n/a) 72
  • Changed: Origin-Signed HTTP Exchanges
    Status Proposed Origin trial
    Android (n/a) 71
    Desktop (n/a) 71
  • Added: XSLT: Use the response URL as the base URL
    Status In development

WebKit (WebCore)

  • Changed: CSS Typed OM Level 1
    Status Under Consideration Under Development

2018-12-11

Chromium

  • Changed: RTCRtpReceiver.getParameters()
    Status Proposed Enabled by default
    Android (n/a) 73
    Desktop (n/a) 73
  • Changed: Remove isomorphic decoding of URL fragment identifier
    Status No active development Enabled by default
    Android (n/a) 73
    Desktop (n/a) 73
  • Changed: Deprecate PaymentAddress.languageCode
    Ios 72 (n/a)

Firefox

2018-12-10

Chromium

  • Changed: MediaStreamTrack resizeMode constraint
    Status In development Enabled by default
    Android (n/a) 72
    Desktop (n/a) 72
  • Changed: stale-while-revalidate
    Status No active development Origin trial
    Android (n/a) 69
    Desktop (n/a) 69
  • Added: Spec compliant serialization for ‘animation’ shorthand property
    Status Enabled by default
  • Removed: history.index

2018-10-12

WebKit (WebCore)

  • Added: CSS Animation Worklet API
    Status Under Consideration
  • Added: CSS Layout API Level 1
    Status Under Consideration
  • Added: CSS Typed OM Level 1
    Status Under Consideration
  • Added: Worklets Level 1
    Status Under Consideration

2018-10-08

Edge

  • Changed: Custom Elements
    Status Under Consideration In Development
    Priority Medium (n/a)
  • Changed: Shadow DOM
    Status Under Consideration In Development
    Priority High (n/a)

2018-10-04

Edge

  • Changed: SVG Accessibility API Mappings
    Status Under Consideration Shipped
    Priority Medium (n/a)
    UnPrefixed (n/a) 17763
  • Changed: Web Authentication API
    Status Preview Release Shipped
    Prefixed 17682 (n/a)
    UnPrefixed (n/a) 17763
  • Changed: Masks
    Status In Development Shipped
    UnPrefixed (n/a) 17763
  • Changed: background-blend-mode
    Status Under Consideration Preview Release
    Priority Low (n/a)
    UnPrefixed (n/a) 17763
    Enabling in about:flags (n/a) True
  • Changed: WebP image format
    Status Preview Release Shipped
    UnPrefixed (n/a) 17763

2018-09-06

Firefox

  • Changed: Custom Elements
    Status in-development shipped
    Channel (n/a) beta
    Version (n/a) 63
  • Changed: Shadow DOM
    Status in-development shipped
    Channel (n/a) beta
    Version (n/a) 63
  • Removed: Slots