Browser Platform Status Tracker

2017-11-24

Chromium

  • Changed: New VP9 codec string and Profile 2 support
    Status In development Enabled by default
    Android (n/a) 60
    Desktop (n/a) 60
  • Changed: Media preload over cellular connections
    Status In development Enabled by default
    Android (n/a) 56
  • Changed: Media Source EventHandler attributes
    Status In development Enabled by default
    Android (n/a) 53
    Desktop (n/a) 53
  • Added: Delayed Dispatch of PerformanceEntries
    Status In development
  • Added: X-Content-Type-Options: nosniff
    Status In development

2017-11-23

Chromium

  • Changed: Media Capabilities: decoding
    Status In development Origin trial
    Android (n/a) 64
    Desktop (n/a) 64
  • Added: WebVTT positionAlign and lineAlign
    Status In development

2017-11-22

Chromium

  • Changed: Throw NotSupportedError when media playbackRate is unsupported
    Status In development Enabled by default
    Desktop (n/a) 64

2017-11-21

Chromium

  • Changed: Intl.NumberFormat.prototype.formatToParts()
    Status Behind a flag Enabled by default
    Flag True False
    Android 61 64
    Desktop 61 64
  • Changed: Notifications to be displayed in the platform's Notification Center
    Status Behind a flag Enabled by default
    Flag True False
    Android 42 (n/a)
    Desktop (n/a) 64
  • Changed: Resize Observer
    Status Behind a flag Enabled by default
    Flag True False
    Android (n/a) 64
    Desktop 54 64
  • Added: Send mouse back/forward buttons to javascript
    Status In development

2017-11-20

Chromium

  • Changed: Block tab-under navigations
    Status In development Behind a flag
    Flag False True
    Android (n/a) 64
    Desktop (n/a) 64
  • Changed: Link rel=modulepreload
    Status In development Behind a flag
    Flag False True
    Android (n/a) 64
    Desktop (n/a) 64
  • Changed: Stronger popup blocker on sites with abusive experiences
    Status In development Enabled by default
    Android (n/a) 64
    Desktop (n/a) 64

2017-11-15

Edge

  • Changed: Masks
    Status Under Consideration In Development
    Priority Medium (n/a)
  • Changed: Backdrop filter
    Status Under Consideration In Development
    Priority Low (n/a)

Chromium

  • Changed: RegExp named captures
    Ios 64 (n/a)
  • Changed: RegExp `dotAll` mode / `s` flag
    Ios 62 (n/a)
  • Changed: Constructible & Subclassable EventTarget
    Status In development Enabled by default
  • Changed: Disable recursive use of NodeFilter functions
    Status In development Enabled by default
  • Removed: overscroll-action for gesture navigation

Firefox

2017-11-14

Chromium

  • Changed: Fetch API: Request.cache
    Status Behind a flag Enabled by default
    Flag True False
  • Changed: Unicode property escapes in regular expressions
    Status Behind a flag Enabled by default
    Flag True False
    Android (n/a) 64
    Desktop (n/a) 64

Firefox

2017-11-11

Chromium

  • Changed: RegExp named captures
    Status Behind a flag Enabled by default
    Flag True False
    Android 59 64
    Desktop 59 64
    Ios 59 64
  • Changed: RegExp `dotAll` mode / `s` flag
    Status Behind a flag Enabled by default
    Flag True False

2017-11-10

Edge

  • Changed: console.table
    Status Under Consideration Shipped
    UnPrefixed (n/a) 16299

Chromium

  • Changed: Streams API: TransformStream
    Status In development Behind a flag
    Flag False True
    Android (n/a) 64
    Desktop (n/a) 64
  • Added: Active flag check in node filter steps
    Status In development
  • Added: Partial RTCRtpSynchronizationSource Support
    Status In development

2017-11-09

Chromium

  • Changed: CSS transform-box
    Status In development Enabled by default
    Android (n/a) 64
    Desktop (n/a) 64
  • Changed: Fractional coordinates in PointerEvents of type mouse
    Status Behind a flag Enabled by default
    Flag True False
  • Changed: Prevent scrolling in HTMLElement.focus()
    Status In development Enabled by default
    Android (n/a) 64
    Desktop (n/a) 64
  • Added: Unicode property escapes in regular expressions
    Status Behind a flag

2017-11-08

Chromium

  • Changed: CSS line-height-step property
    Ios 60 (n/a)
  • Added: Numeric character reference fallback for file upload characters not representable in form-charset
    Status Proposed
  • Added: Fetch API: Request.cache
    Status Behind a flag

2017-11-07

Chromium

  • Added: Constructible & Subclassable EventTarget
    Status In development

2017-11-06

Chromium

  • Changed: text-decoration-skip-ink from CSS Text Decoration 4
    Status Proposed Enabled by default
    Android (n/a) 64
    Desktop (n/a) 64
  • Added: Wheel scroll latching and async wheel events
    Status In development

2017-11-03

Chromium

  • Changed: Fractional coordinates in PointerEvents of type mouse
    Status In development Behind a flag
    Flag False True
    Android (n/a) 64
    Desktop (n/a) 64
  • Added: 'noopener' should always disown the opener
    Status Proposed

2017-11-02

Chromium

  • Changed: Navigator.mediaDevices
    Android (n/a) 47
  • Added: Streams API: TransformStream
    Status In development

2017-10-31

Chromium

  • Changed: [WebAudio] AudioWorklet
    Status In development Behind a flag
    Flag False True
    Android (n/a) 63
    Desktop (n/a) 63
  • Added: Autocapitalize support on all editable elements and on <form> elements
    Status In development
  • Removed: WebVTT Regions
  • Removed: Deprecate / Remove Multiple Shadow Roots

2017-10-30

Chromium

  • Changed: Media preload defaults to metadata
    Ios 64 (n/a)
  • Changed: Remove getMatchedCSSRules
    Ios 64 (n/a)
  • Changed: import.meta
    Ios 64 (n/a)

2017-10-27

Chromium

  • Changed: Deprecate / Remove Multiple Shadow Roots
    Status Deprecated Removed
    Android 45 64
    Desktop 45 64
  • Changed: Multiple Shadow Roots (Deprecated)
    Status Deprecated Removed
    Android (n/a) 64
    Desktop (n/a) 64
  • Changed: import.meta
    Status In development Enabled by default
    Android (n/a) 64
    Desktop (n/a) 64
    Ios (n/a) 64
  • Added: Remove window.event for Shadow DOM
    Status No active development
  • Added: Single buffered canvases
    Status In development

2017-10-26

Chromium

  • Changed: Media preload defaults to metadata
    Status In development Enabled by default
    Android (n/a) 64
    Desktop (n/a) 64
    Ios (n/a) 64
  • Changed: Payment Handler API
    Status In development Behind a flag
    Flag False True
    Android (n/a) 64
    Desktop (n/a) 64
  • Changed: Remove getMatchedCSSRules
    Android 63 64
    Desktop 63 64
    Ios 63 64
  • Added: Stop Loading in background (Android)
    Status In development

WebKit (WebCore)

  • Added: Font Palettes
    Status In Development

2017-10-23

Chromium

  • Changed: Deprecate and remove chrome.loadTimes
    Ios 64 (n/a)
  • Changed: Remove Insecure usage of Notifications
    Status Deprecated Removed
    Android 58 62
    Desktop 58 62
  • Changed: Remove Usage of Notifications from iFrames
    Status Deprecated Removed
    Android 59 62
    Desktop 59 62
  • Added: text-decoration-skip-ink from CSS Text Decoration 4
    Status Proposed
  • Added: HTTP/2 push header validation
    Status In development

2017-10-22

Chromium

  • Added: Deprecate and remove chrome.loadTimes
    Status Enabled by default

2017-10-20

Edge

Chromium

  • Changed: Interface properties with a Promise type no longer throw exceptions
    Ios 63 (n/a)

2017-10-04

WebKit (WebCore)

  • Changed: Media Capture and Streams
    Status Supported In Preview Supported
  • Changed: Performance Observer
    Status Supported In Preview Supported
  • Changed: Resource Timing Level 2
    Status Supported In Preview Supported
  • Changed: User Timing Level 2
    Status Supported in Preview Supported
  • Changed: Web Cryptography API
    Status Supported In Preview Supported
  • Changed: WebRTC
    Status Supported In Preview Supported

WebKit (JavaScriptCore)

  • Changed: Async Iteration
    Status In development In Development
  • Changed: Object rest/spread
    Status In development In Development
  • Changed: WebAssembly
    Status Supported in Preview Supported

2017-09-07

Firefox

2017-08-29

Firefox

2017-08-03

Edge

WebKit (WebCore)