Browser Platform Status Tracker

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

Chromium

  • Changed: GamePad API: GamepadButton touched attribute
    Status Behind a flag Enabled by default
    Flag True False
    Android (n/a) 73
    Desktop (n/a) 73
  • Changed: ECMAScript module namespace exports
    Status Behind a flag Enabled by default
    Flag True False
  • Changed: Support for U2F/CTAP2 FIDO BLE devices via the Web Authentication API
    Status In development Behind a flag
    Flag False True
    Desktop (n/a) 72
  • Changed: Windows Web Authentication APIs
    Status In development Behind a flag
    Flag False True
    Desktop (n/a) 72
  • Changed: Wake Lock API based on Promises
    Status Proposed Behind a flag
    Flag False True
    Desktop (n/a) 71
  • Changed: Throw NotSupportedError when media playbackRate is unsupported
    Android (n/a) 64
  • Added: CSS: Use the response URL as the base URL
    Status In development

2018-12-06

Chromium

  • Changed: Suborigins
    Status Proposed No active development
  • Changed: WebVTT positionAlign and lineAlign
    Status In development No active development
  • Changed: Object.fromEntries()
    Status In development Behind a flag
    Flag False True
    Android (n/a) 73
    Desktop (n/a) 73

2018-12-05

Chromium

  • Changed: Rename Intl.DateTimeFormat.prototype.formatToParts type "dayperiod" to "dayPeriod"
    Status In development Enabled by default
    Android (n/a) 71
    Desktop (n/a) 71
  • Changed: Remove window.event for Shadow DOM
    Android (n/a) 64
  • Changed: HTMLObjectElement.contentWindow
    Status In development Enabled by default
    Android (n/a) 53
    Desktop (n/a) 53
  • Changed: Tail calls elimination (ES6)
    Status No active development No longer pursuing
  • Added: ErrorEvent interface on web workers
    Status In development

2018-12-04

Chromium

  • Changed: ::part and ::theme pseudo elements on shadow hosts
    Android (n/a) 69
    Desktop (n/a) 69
  • Changed: Remove window.event for Shadow DOM
    Status No active development Enabled by default
    Desktop (n/a) 64
  • Changed: The 'SecureContext' WebIDL attribute.
    Status In development Enabled by default
    Android (n/a) 52
    Desktop (n/a) 52
  • Added: Intervention: Rewrite slow pages for lite mode users
    Status In development
  • Removed: WebAudio: OfflineAudioDestinationNode
  • Removed: Local Font Access API

2018-12-03

Chromium

  • Changed: WebRTC Frame Event Logging API
    Status Proposed No active development
  • Changed: WebAudio: AudioDestinationNode has a single output
    Status In development Proposed
  • Changed: WebSocket: permit connection reuse for auth
    Status Behind a flag Enabled by default
    Flag True False
    Android 69 70
    Desktop 69 70
  • Changed: KeyboardEventInit keyCode, charCode support
    Status Proposed Enabled by default
    Android (n/a) 65
    Desktop (n/a) 65
  • Changed: Image decoding attribute
    Status Proposed Enabled by default
    Android (n/a) 64
    Desktop (n/a) 64
  • Changed: Image replacement for Data Saver users on slow connections
    Status No active development Enabled by default
    Android (n/a) 62
  • Changed: Don't load tiny cross-origin plugin content
    Status In development Enabled by default
    Desktop (n/a) 60
  • Changed: ::part and ::theme pseudo elements on shadow hosts
    Status In development Behind a flag
    Flag False True
  • Changed: Support for old constraints with the new syntax
    Status Proposed No longer pursuing
  • Added: PerformanceObserver supportedEntryTypes
    Status In development
  • Removed: Partial RTCRtpSynchronizationSource Support

2018-12-01

Chromium

  • Changed: DOMMatrixReadOnly.scaleNonUniform()
    Status In development Enabled by default
    Android (n/a) 73
    Desktop (n/a) 73

2018-11-29

Chromium

  • Added: Per-media DSCP through RtpSender::SetParameters
    Status In development

2018-11-28

Chromium

  • Changed: Intl.ListFormat
    Status In development Enabled by default
    Android (n/a) 72
    Desktop (n/a) 72
  • Changed: Public class fields
    Status In development Enabled by default
    Android (n/a) 72
    Desktop (n/a) 72
  • Changed: IndexedDB database enumeration
    Status In development Enabled by default
    Android (n/a) 71
    Desktop (n/a) 71
  • Changed: EME: Query supported encryption schemes
    Android (n/a) 69
  • Changed: Intl.Segmenter
    Status In development Behind a flag
    Flag False True
  • Added: Private class fields
    Status In development

2018-11-27

Chromium

  • Changed: Deprecate rendering FTP resources.
    Status Proposed Removed
    Android (n/a) 72
    Desktop (n/a) 72
  • Changed: Treat '#' as ending data URI body content
    Status In development Removed
    Android (n/a) 72
    Desktop (n/a) 72
  • Changed: User Activation v2
    Status Behind a flag Enabled by default
    Flag True False
    Android 67 72
    Desktop 67 72
    Ios 67 72
  • Changed: <meta http-equiv="set-cookie" ...>
    Status Proposed Removed
    Android (n/a) 65
    Desktop (n/a) 65
  • Added: Bidi caret affinity
    Status Proposed
  • Added: RTCConfiguration.offerExtmapAllowMixed
    Status Proposed
  • Added: First Input Timing
    Status In development
  • Added: Support for U2F/CTAP2 FIDO BLE devices via the Web Authentication API
    Status In development
  • Added: Support for Windows Web Authentication APIs
    Status In development

2018-11-22

Chromium

  • Added: RTCDtlsTransport
    Status In development
  • Added: RTCPeerConnection.connectionState and RTCPeerConnection.onconnectionstatechanged
    Status In development

Firefox

2018-11-20

Chromium

  • Added: Network Error Logging: request_headers and response_headers
    Status In development
  • Added: Service worker: FetchEvents for requests for same-origin favicons.
    Status Enabled by default

2018-11-19

Chromium

  • Changed: service worker: FetchEvent.resultingClientId
    Status In development Enabled by default
    Android (n/a) 72
    Desktop (n/a) 72
  • Changed: Token Binding
    Status Behind a flag Removed
    Flag True False
    Android (n/a) 70
    Desktop (n/a) 70

2018-11-16

Chromium

  • Added: User Idle Detection
    Status No active development
  • Added: Configurable WebRTC jitter buffer max size
    Status Proposed
  • Added: Form-associated custom elements
    Status In development

2018-11-15

Chromium

  • Changed: Worker unhandled exception propagation
    Status In development Enabled by default
    Android (n/a) 72
    Desktop (n/a) 72
  • Changed: Deprecate and remove navigator.getGamepads().item(index)
    Android (n/a) 70
    Desktop (n/a) 70
  • Changed: HTTP Too Early
    Status Proposed Enabled by default
  • Added: Deprecate rendering FTP resources.
    Status Proposed
  • Added: RTCRtpReceiver.getParameters()
    Status Proposed
  • Added: Contacts API
    Status In development
  • Added: Stop evaluating script elements moved between Documents during fetching
    Status In development
  • Added: Crash Reports
    Status Behind a flag
  • Added: Feature Policy control over document.domain.
    Status Behind a flag
  • Added: Interoperable File.webkitRelativePath property
    Status Enabled by default
  • Removed: Crash reports for Reporting API

Firefox

2018-11-05

Chromium

  • Changed: Stylesheets activated after the body is started do not block paint
    Status Behind a flag Enabled by default
    Flag True False
    Android 52 69
    Desktop 52 69
    Ios 52 69
  • Changed: Deprecate and remove navigator.getGamepads().item(index)
    Desktop 70 (n/a)
  • Added: Keyboard-focusable overflow elements (tabIndex = 0)
    Status In development

2018-11-02

Chromium

  • Changed: Don't allow popups during page unload
    Status Proposed Enabled by default
    Android (n/a) 72
    Desktop (n/a) 72
  • Changed: User Activation Query API
    Status Proposed Enabled by default
    Android (n/a) 72
    Desktop (n/a) 72

2018-10-31

Chromium

  • Changed: white-space: break-spaces
    Status No active development In development
  • Added: FetchEvent Worker Timing
    Status Proposed

2018-10-30

Chromium

  • Added: Per-method quota for PaymentRequest.canMakePayment().
    Status In development

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