Browser Platform Status Tracker

2018-09-21

Chromium

  • Changed: Call capture event listeners in capturing phase at shadow hosts
    Android (n/a) 71
    Ios (n/a) 71
  • Changed: Network Error Logging
    Status Behind a flag Enabled by default
    Flag True False
  • Added: Cross-platform COLR/CPAL font support
    Status Enabled by default
  • Added: Reporting API
    Status Enabled by default

2018-09-19

Chromium

  • Changed: Remove IndexedDB: webkitGetDatabaseNames
    Android 58 60
    Desktop 58 60
  • Added: Lazily load below-the-fold iframes and images
    Status In development
  • Added: PointerEvent.getPredictedEvents
    Status In development
  • Added: PointerEvent.getPredictedEvents
    Status In development

2018-09-18

Chromium

  • Changed: 'left' and 'right' values for the 'text-underline-position' property
    Status Proposed Enabled by default
    Android (n/a) 71
    Desktop (n/a) 71
  • Changed: CSS gradient color stop double-position syntax
    Status Behind a flag Enabled by default
    Flag True False
    Android 59 71
    Desktop 59 71
  • Added: Serial API
    Status Proposed
  • Removed: delete me

2018-09-17

Chromium

  • Changed: document.origin
    Status Enabled by default Removed
    Android (n/a) 71
    Desktop (n/a) 71
  • Added: delete me
    Status No active development
  • Added: IndexedDB database enumeration
    Status In development
  • Added: JavaScript weak references
    Status In development

2018-09-16

Chromium

  • Added: JavaScript Modules: Credentials mode defaults to "same-origin"
    Status In development

2018-09-14

Chromium

  • Changed: Remove prefixed WebKitTransitionEvent interface
    Status No active development Removed
    Android (n/a) 71
    Desktop (n/a) 71
  • Added: Call capture event listeners in capturing phase at shadow hosts
    Status No active development
  • Added: Object.fromEntries()
    Status In development
  • Added: PaymentMethodChangeEvent
    Status In development

2018-09-13

Chromium

  • Changed: Imperative Shadow DOM Distribution API
    Status No active development In development
  • Changed: Remove extra form data , if "value" attribute is present with non-empty value for <input type=”image”>
    Android 68 69
    Desktop 68 69
    Ios 68 (n/a)
  • Added: NavigatorContentUtils.IsProtocolHandlerRegistered API
    Status Proposed

2018-09-12

Chromium

  • Changed: Add FullscreenOptions
    Status Proposed Enabled by default
    Android (n/a) 71
    Desktop (n/a) 71
  • Changed: Intrinsic size attribute
    Ios 71 (n/a)
  • Changed: TextEncoderStream and TextDecoderStream APIs
    Status Behind a flag Enabled by default
    Flag True False
  • Changed: Unprefixed Fullscreen API
    Status Behind a flag Enabled by default
    Flag True False
    Android 45 71
    Desktop 45 71
  • Added: Remove prefixed WebKitAnimationEvent interface
    Status No active development

2018-09-11

Chromium

  • Changed: Intrinsic size attribute
    Status In development Behind a flag
    Flag False True
    Android (n/a) 71
    Desktop (n/a) 71
    Ios (n/a) 71
  • Added: Display Locking
    Status Proposed

2018-09-10

Chromium

  • Changed: Deprecate and Remove URL.createObjectURL for MediaStream
    Status No active development Removed
    Android (n/a) 71
    Desktop (n/a) 71
  • Changed: Support for Touch ID as a platform authenticator via the Web Authentication API
    Status Behind a flag Enabled by default
    Flag True False
    Desktop 69 70
  • Added: Remove prefixed WebKitTransitionEvent interface
    Status No active development

Firefox

2018-09-07

Chromium

  • Changed: Custom Elements V0
    Status Enabled by default Deprecated
    Android 33 70
    Desktop 33 70
  • Changed: HTML Imports
    Status Enabled by default Deprecated
    Android 36 70
    Desktop 36 70
  • Changed: Shadow DOM v0
    Status Enabled by default Deprecated
    Android 35 70
    Desktop 35 70
  • Changed: Support codec and container switching with MSE using SourceBuffer.changeType()
    Status Behind a flag Enabled by default
    Flag True False
    Android 69 70
    Desktop 69 70

2018-09-06

Chromium

  • Added: CSP: `script-src-attr`, `script-src-elem`, `style-src-attr`, `style-src-elem` directives
    Status In development

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

2018-09-05

Chromium

  • Changed: Picture-in-Picture (PiP)
    Status Enabled by default In development
    Desktop 69 (n/a)
  • Changed: CSS logical flow relative values and box model properties
    Status Proposed Behind a flag
    Flag False True
    Android (n/a) 70
    Desktop (n/a) 70
  • Changed: Intervention Reports
    Status In development Enabled by default
    Android (n/a) 70
    Desktop (n/a) 70
  • Added: Do not apply hover when mouse does not move
    Status In development
  • Removed: Window postMessage with options

Firefox

2018-09-04

Chromium

  • Changed: Async touchpad pinch zoom events
    Status Behind a flag Enabled by default
    Flag True False
    Desktop 70 71
  • Changed: TextEncoderStream and TextDecoderStream APIs
    Status Proposed Behind a flag
    Flag False True
    Android (n/a) 71
    Desktop (n/a) 71
  • Added: ElementTiming for img
    Status Proposed

2018-09-03

Chromium

  • Changed: Update behavior of CSS Grid Layout percentage row tracks and gutters
    Android (n/a) 70

2018-08-31

Edge

Chromium

  • Changed: Permission API: "persistent-storage" property
    Status In development Enabled by default
    Android (n/a) 71
    Desktop (n/a) 71
  • Changed: Web Authentication API for Chrome
    Android (n/a) 70
  • Changed: Application Cache
    Android 70 (n/a)
    Desktop 70 (n/a)
  • Added: Intervention: Stop loading of non-critical resources on slow pages for data saver users
    Status In development

2018-08-30

Chromium

  • Changed: Priority Hints
    Status Proposed Behind a flag
    Flag False True
    Android (n/a) 70
    Desktop (n/a) 70
    Ios (n/a) 70
  • Changed: window.open() throws on an invalid URL parameter
    Status In development Enabled by default
    Android (n/a) 60
    Desktop (n/a) 60
  • Added: Safelist distributed web schemes for "registerProtocolHandler"
    Status Proposed
  • Added: Safelist mapping, version control, and digital object identifier URL schemes for "registerProtocolHandler"
    Status Proposed
  • Added: globalThis
    Status Behind a flag
  • Added: New TextMetrics object in canvas
    Status Behind a flag

WebKit (WebCore)

  • Changed: Web Share
    Status Under Consideration In Development

2018-08-29

Chromium

  • Changed: Rename Intl.DateTimeFormat.prototype.formatToParts type "dayperiod" to "dayPeriod"
    Status Proposed In development
  • Changed: Object.getOwnPropertyDescriptors()
    Status Behind a flag Enabled by default
    Flag True False
    Android 51 54
    Desktop 51 54

2018-08-28

Chromium

  • Changed: Permission Delegation
    Status Proposed Behind a flag
    Flag False True
    Android (n/a) 71
    Desktop (n/a) 71
  • Changed: WebAudio: MediaElement and MediaStream nodes defined only for AudioContext
    Android 70 71
    Desktop 70 71
    Ios 70 71
  • Changed: 'name' attribute for dedicated workers
    Status In development Enabled by default
    Android (n/a) 70
    Desktop (n/a) 70
  • Changed: Displaying a dialog will cause pages to lose fullscreen
    Status In development Enabled by default
    Desktop (n/a) 70
  • Added: Permission API: "persistent-storage" property
    Status In development

2018-08-24

Chromium

  • Changed: AppCache on Non-secure Contexts
    Status Deprecated Removed
    Android 67 70
    Desktop 67 70
  • Changed: Application Cache
    Status Enabled by default Deprecated
    Android (n/a) 70
    Desktop 6 70
  • Changed: Support Opus in mp4 (ISO-BMFF) with Media Source Extensions (MSE)
    Status In development Enabled by default
    Android (n/a) 70
    Desktop (n/a) 70

2018-08-22

Chromium

  • Changed: AV1 Decoder
    Status Behind a flag Enabled by default
    Flag True False
    Desktop 69 70
  • Changed: PostMessageOptions and WindowPostMessageOptions dictionary for postMessage methods
    Status Behind a flag Enabled by default
    Flag True False
  • Added: WebAssembly PostMessage
    Status Behind a flag

WebKit (WebCore)

2018-04-30

Edge