Browser Platform Status Tracker

2019-11-08

Chromium

  • Changed: CSS intrinsic-size
    Ios 80 (n/a)
  • Changed: ES Modules for dedicated workers ('module' type option)
    Status Behind a flag Enabled by default
    Flag True False
    Android 69 80
    Desktop 69 80
  • Changed: WebAssembly Multi-Value
    Status In development Behind a flag
    Flag False True
    Desktop (n/a) 80
  • Changed: line-break: anywhere
    Status Behind a flag Enabled by default
    Flag True False
    Android 76 80
    Desktop 76 80
  • Added: CacheStorage Code Cache Hint
    Status Behind a flag

2019-11-07

Chromium

  • Changed: overflow-wrap: anywhere
    Status In development Enabled by default
    Android (n/a) 80
    Desktop (n/a) 80
  • Changed: WebAssembly Type Reflection JS API
    Status In development Behind a flag
    Flag False True
    Desktop (n/a) 78

2019-11-06

Chromium

  • Changed: overflow-wrap: anywhere
    Status Proposed In development
  • Changed: CSS intrinsic-size
    Status Proposed Behind a flag
    Flag False True
    Android (n/a) 80
    Desktop (n/a) 80
    Ios (n/a) 80
  • Changed: RTCCertificate.getFingerprints()
    Status No active development Enabled by default
    Android (n/a) 61
    Desktop (n/a) 61
  • Added: Window Placement
    Status Behind a flag

2019-11-05

Chromium

  • Changed: Cookies default to SameSite=Lax
    Status Behind a flag Enabled by default
    Flag True False
    Android 76 80
    Desktop 76 80
  • Changed: Custom Elements V0
    Status Deprecated Removed
    Android 70 80
    Desktop 70 80
  • Changed: HTML Imports
    Status Deprecated Removed
    Android 70 80
    Desktop 70 80
  • Changed: Reject insecure SameSite=None cookies
    Status Behind a flag Enabled by default
    Flag True False
    Android 76 80
    Desktop 76 80
  • Changed: Shadow DOM v0
    Status Deprecated Removed
    Android 70 80
    Desktop 70 80
  • Changed: Wake Lock API based on Promises
    Android (n/a) 79
  • Changed: Imperative Shadow DOM Distribution API
    Status In development No longer pursuing
  • Added: DOMMatrix setTransform/getTransform on OffscreenCanvas
    Status In development

2019-11-04

Chromium

  • Changed: Deprecate FTP support
    Status In development Behind a flag
    Flag False True
    Android (n/a) 80
    Desktop (n/a) 80
  • Changed: 'legacy' CSS Value for the alignment behavior of HTML’s <center> element
    Status Proposed Enabled by default

2019-11-03

Chromium

  • Changed: Safelist distributed web schemes for "registerProtocolHandler"
    Status Proposed No active development
  • Changed: Referrer Policy: Default to strict-origin-when-cross-origin
    Android (n/a) 80
    Desktop 79 80
  • Changed: Compute img/video aspect ratio from width and height HTML attributes
    Status Behind a flag Enabled by default
    Flag True False
  • Changed: Freeze task queues in background
    Android 71 (n/a)
    Desktop 71 79
  • Changed: JavaScript optional chaining
    Android 78 79
    Desktop 78 79
  • Changed: Rendersubtree attribute
    Status Behind a flag Origin trial
    Flag True False
  • Changed: Wake Lock API based on Promises
    Status Behind a flag Origin trial
    Flag True False
    Desktop 71 79
  • Changed: WebXR Device API
    Status Origin trial Enabled by default
    Android 76 79
    Desktop 76 79
  • Changed: WebXR Gamepads Module - Level 1
    Status Origin trial Enabled by default
    Android (n/a) 79
    Desktop 76 79
  • Changed: aria-help
    Status No active development Deprecated
    Desktop (n/a) 79
  • Changed: Error serialization
    Status In development Enabled by default
    Android (n/a) 77
    Desktop (n/a) 77
  • Changed: Intl.DateTimeFormat.prototype.formatRange
    Status Behind a flag Enabled by default
    Flag True False
  • Changed: Badging API
    Prefixed False True
  • Changed: Filtered elements establish containing blocks
    Status Proposed Enabled by default
    Android (n/a) 68
    Desktop (n/a) 68
  • Changed: Freeze task queues in background on Android
    Status In development Enabled by default
    Android (n/a) 68
  • Changed: CSS font-display for @font-feature-values
    Status No active development No longer pursuing
  • Changed: Ignore clicks on recently moved cross-origin iframes
    Status Proposed No longer pursuing
  • Changed: NavigatorContentUtils.IsProtocolHandlerRegistered API
    Status Proposed No longer pursuing
  • Changed: Safelist mapping, version control, and digital object identifier URL schemes for "registerProtocolHandler"
    Status Proposed No longer pursuing
  • Changed: Update header value check of XHR/Fetch API to RFC 7230
    Status In development No longer pursuing
  • Changed: getMemoryEstimateUASpecific
    Status Proposed No longer pursuing
  • Added: 'submitter' property of 'submit' event
    Status No active development
  • Added: Buffered flag for long tasks
    Status No active development
  • Added: HTMLMediaElement latencyHint
    Status Proposed
  • Added: Canvas and CanvasText system colors
    Status In development
  • Added: fetch() upload streaming
    Status In development
  • Added: JS optional chaining operator
    Status Behind a flag
  • Added: Nullish
    Status Behind a flag
  • Added: Split HTTP auth cache by NetworkIsolationKey
    Status Behind a flag

WebKit (WebCore)

  • Added: CSS Masking Level 1
    Status In Development
    EnabledByDefault true
  • Added: SVG 2
    Status In Development
    EnabledByDefault true

Firefox

2019-10-18

Chromium

  • Changed: Referrer Policy: Default to strict-origin-when-cross-origin
    Status In development Behind a flag
    Flag False True
    Desktop (n/a) 79
  • Added: WebCodecs
    Status In development

2019-10-17

Chromium

  • Changed: Stop evaluating script elements moved between Documents during fetching
    Ios 79 (n/a)

2019-10-15

Chromium

  • Changed: TLS 1.3 downgrade hardening bypass
    Android 80 81
    Desktop 80 81
  • Changed: Compression Streams
    Status Proposed Behind a flag
    Flag False True
    Android (n/a) 79
    Desktop (n/a) 79
  • Changed: Stop evaluating script elements moved between Documents during fetching
    Status In development Enabled by default
    Android (n/a) 79
    Desktop (n/a) 79
    Ios (n/a) 79
  • Added: Conversion Measurement API
    Status Proposed

2019-10-14

Chromium

  • Added: Trust Token API
    Status No active development
  • Added: New default value for referrer policy: strict-origin-when-cross-origin
    Status In development
  • Removed: [Payments] shipping address and contact info delegation

2019-10-11

Chromium

  • Changed: Custom state pseudo class
    Status In development Behind a flag
    Flag False True
    Android (n/a) 79
    Desktop (n/a) 79
  • Changed: Clear browsing context name on cross site navigation or history traversal
    Status Proposed No longer pursuing

2019-10-10

Chromium

  • Changed: list-style-type: <string>
    Status No active development Enabled by default
    Android (n/a) 79
    Desktop (n/a) 79
  • Added: HTMLVideoElement.requestAnimationFrame()
    Status Proposed

2019-10-08

Chromium

  • Changed: Disallow sync XHR in page dismissal
    Status Behind a flag Enabled by default
    Flag True False
    Android 78 80
    Desktop 78 80
  • Changed: Don't allow popups during page unload
    Android 78 80
    Desktop 78 80
  • Changed: -webkit-appearance:button for arbitrary elements
    Status No active development Deprecated
    Prefixed False True
    Android (n/a) 79
    Desktop (n/a) 79
  • Changed: Reject Worklet.addModule() with a more specific error
    Status In development Enabled by default
    Android (n/a) 79
    Desktop (n/a) 79
  • Added: Custom state pseudo class
    Status No active development
  • Added: Cross-Origin-Embedder-Policy
    Status In development

WebKit (WebCore)

  • Added: Async Clipboard API
    Status In Development

2019-10-07

Chromium

  • Changed: Service Worker: Do not resurrect uninstalled workers.
    Status No active development In development
  • Changed: Web Bluetooth Scanning
    Status In development Behind a flag
    Flag False True
    Android (n/a) 79
    Desktop (n/a) 79
  • Changed: Web Bluetooth getAvailability()
    Android 79 78
    Desktop 79 78
  • Added: Raw Clipboard Access
    Status In development
  • Added: Out-Of-Renderer Cross-Origin Resource Sharing (aka OOR-CORS or OutOfBlinkCors)
    Status Behind a flag

2019-10-04

Chromium

  • Changed: ontransition{run, start, cancel} event handler attributes
    Status Enabled by default In development
    Android 79 (n/a)
    Desktop 79 (n/a)
  • Changed: ServiceWorkerGlobalScope#serviceWoker to get a service worker object corresponding to a worker itself
    Status In development Enabled by default
    Android (n/a) 79
    Desktop (n/a) 79
  • Added: QuicTransport
    Status In development

2019-10-03

Chromium

  • Changed: Compute img/video aspect ratio from width and height HTML attributes
    Status In development Behind a flag
    Flag False True
    Android (n/a) 79
    Desktop (n/a) 79
  • Added: CSS ::marker pseudo-element
    Status No active development
  • Added: list-style-type: <string>
    Status No active development

2019-10-02

Chromium

  • Added: -webkit-appearance:button for arbitrary elements
    Status No active development
  • Added: overflow-wrap: anywhere
    Status Proposed
  • Added: Percent-based scrolling
    Status In development
  • Added: Worklet: Reject Worklet#addModule() with a more specific error
    Status In development

2019-10-01

Chromium

  • Changed: CSS min(), max() and clamp()
    Status No active development Enabled by default
    Android (n/a) 79
    Desktop (n/a) 79

2019-09-30

Chromium

  • Changed: CSP: `report-to` directive
    Status No active development Enabled by default
    Android (n/a) 69
    Desktop (n/a) 69
    Ios (n/a) 69
  • Added: WebRTC Insertable Streams
    Status Proposed

2019-09-26

Chromium

  • Changed: Application Cache
    Status Deprecated Removed
    Android (n/a) 82
    Desktop (n/a) 82
  • Added: Service Worker: self.serviceWorker to get a service worker object corresponding to a worker itself
    Status In development

2019-09-03

Firefox

2019-05-23

WebKit (WebCore)

  • Changed: Conic Gradients
    Status Supported in Preview Supported
  • Changed: Datalist Element
    Status Supported in Preview Supported
  • Changed: Web Share
    Status Supported in Preview Supported
  • Changed: Beacon API
    Status Supported In Preview Supported
  • Changed: CSS Text Decoration Level 4
    Status Supported in Preview Supported
  • Changed: Intersection Observer
    Status Supported in Preview Supported