Browser Platform Status Tracker

2018-06-18

Chromium

  • Changed: ServiceWorkerRegistration#update() resolves with a registration.
    Status In development Enabled by default
    Android (n/a) 69
    Desktop (n/a) 69

2018-06-15

Chromium

  • Changed: Intervention reports
    Status Behind a flag In development
    Flag True False
  • Changed: ES Modules for dedicated workers ('module' type option)
    Android (n/a) 69
    Desktop (n/a) 69

Firefox

2018-06-14

Chromium

  • Added: Add RTCRtpParameters.headerExtensions
    Status Proposed
  • Added: RTCDataChannelInit.maxPacketLifeTime
    Status In development
  • Added: ServiceWorkerRegistration#update() resolves with a registration.
    Status In development
  • Added: ES Modules for dedicated workers ('module' type option)
    Status Behind a flag

2018-06-13

Chromium

  • Changed: Picture-in-Picture (PiP)
    Status Origin trial Behind a flag
    Flag False True
  • Changed: Page Lifecycle API
    Status In development Enabled by default
    Android (n/a) 68
    Desktop (n/a) 68
  • Added: MediaStream.getDisplayMedia()
    Status In development

2018-06-12

Chromium

  • Changed: Picture-in-Picture (PiP)
    Status Behind a flag Origin trial
    Flag True False
  • Changed: RTCRtpSender: get/setParameters()
    Status Proposed Enabled by default
    Android (n/a) 68
    Desktop (n/a) 68

2018-06-10

Chromium

  • Changed: Ambient Light Sensor API - based on Generic Sensor API.
    Status Behind a flag Enabled by default
    Flag True False
    Android 62 67
    Desktop 62 67

2018-06-08

Chromium

  • Changed: Web Authentication API for Chrome
    Status Enabled by default In development
    Desktop 67 (n/a)
  • Changed: Ambient Light Sensor API - based on Generic Sensor API.
    Status Enabled by default Behind a flag
    Flag False True

2018-06-07

Edge

Chromium

  • Changed: WebAudio: MediaElement and MediaStream nodes defined only for AudioContext
    Android 69 70
    Desktop 69 70
    Ios 69 70
  • Changed: Get Installed Related Apps API
    Status Behind a flag No longer pursuing
    Flag True False
    Android 59 (n/a)

2018-06-06

Chromium

  • Changed: CSS logical height and width
    Status In development Enabled by default
    Desktop (n/a) 57
  • Added: CSS logical flow relative values and box model properties
    Status Proposed
  • Added: CSS logical flow relative margins, paddings and borders
    Status In development
  • Added: Symbol.description
    Status In development
  • Added: Trusted Web Activities
    Status Enabled by default

2018-06-05

Edge

Chromium

  • Changed: Async Cookies API
    Status Proposed In development
  • Added: User Activation Query API
    Status Proposed
  • Added: EME: Query what encryption schemes are supported
    Status In development
  • Added: window.confirm() will not activate parent page
    Status Removed

2018-06-01

Chromium

  • Changed: Picture-in-Picture (PiP)
    Status Origin trial Behind a flag
    Flag False True
    Desktop 68 69
  • Changed: Remove document.createTouchList
    Status Deprecated Removed

2018-05-31

Chromium

  • Changed: Payment Handler API
    Status Behind a flag Enabled by default
    Flag True False

2018-05-30

Edge

Chromium

  • Changed: Feature Policy: JavaScript API
    Status No active development In development
  • Changed: performance.memory improvements
    Status Proposed Enabled by default
    Desktop (n/a) 69
  • Changed: CSS gradient color stop double-position syntax
    Android (n/a) 59
    Desktop (n/a) 59
  • Added: Fetch API: Request.isHistoryNavigation
    Status In development

2018-05-29

Chromium

  • Changed: Array.prototype.{flat,flatMap}
    Status Behind a flag Enabled by default
    Flag True False
    Android 67 69
    Desktop 67 69
  • Changed: Deprecate and Remove 'stalled' events for HTMLMediaElements using MediaSource
    Status Proposed Removed
    Android (n/a) 69
    Desktop (n/a) 69
  • Added: WebAudio: MediaElement and MediaStream nodes defined only for AudioContext
    Status Enabled by default

2018-05-25

Chromium

  • Changed: CSS Logical Properties and Values
    Status No active development In development
  • Changed: Payment Handler API
    Android 66 68
    Desktop 66 68
  • Changed: CSS gradient color stop multi-position syntax
    Status In development Behind a flag
    Flag False True
  • Added: High Resolution Time Stamp for Gamepad
    Status Enabled by default
  • Added: WEBGL_compressed_texture_atc
    Status Removed

2018-05-24

Chromium

  • Changed: CSS position values with 3 parts
    Status Deprecated Removed
    Android 66 68
    Desktop 66 68

2018-05-23

Chromium

  • Changed: Keyboard Lock
    Status In development Enabled by default
    Desktop (n/a) 68
  • Changed: Picture-in-Picture (PiP)
    Status Behind a flag Origin trial
    Flag True False
    Android 68 (n/a)

2018-05-22

Chromium

  • Changed: Block tab-under navigations
    Status Behind a flag Enabled by default
    Flag True False
    Android 64 68
    Desktop 64 68
  • Changed: Restrict framebusting ability by requiring a relevant user gesture unless it is same-origin to the parent
    Android 65 68
    Desktop 65 68
  • Added: Sec-Metadata
    Status Proposed
  • Added: TextEncoderStream and TextDecoderStream APIs
    Status Proposed

2018-05-21

Chromium

  • Added: deprecate and remove HTMLFrameSetElement's anonymous getter.
    Status Proposed
  • Added: Remove currencySystem in PaymentRequest API
    Status No longer pursuing

2018-05-18

Chromium

  • Changed: ServiceWorkerRegistration#updateViaCache and no-cache by default for main service worker scripts
    Status In development Enabled by default
    Android (n/a) 68
    Desktop (n/a) 68
  • Added: Don't allow popups during page unload
    Status Proposed

2018-05-17

Chromium

  • Changed: Cross-Origin Read Blocking (CORB)
    Desktop 68 67
  • Changed: ReportingObserver. Deprecation Reports
    Status In development Behind a flag
    Flag False True

2018-04-30

Edge