Browser Platform Status Tracker

2017-04-27

Chromium

  • Changed: CSS Selectors Level 4: :focus-within pseudo-class
    Status: Behind a flag -> Enabled by default
    ShippedMilestone: 59 -> 60
    ShippedOperaAndroidMilestone: 46 -> 47
    ShippedOperaMilestone: 46 -> 47
  • Changed: InputEvent
    Status: In development -> Enabled by default
    ShippedAndroidMilestone: (n/a) -> 60
    ShippedMilestone: (n/a) -> 60
    ShippedOperaAndroidMilestone: (n/a) -> 47
    ShippedOperaMilestone: (n/a) -> 47
    ShippedWebViewMilestone: (n/a) -> 60

Firefox

2017-04-25

Chromium

  • Changed: CSS line-height-step property
    Status: Enabled by default -> Behind a flag
    ShippedAndroidMilestone: 59 -> 60
    ShippedIosMilestone: 59 -> 60
    ShippedMilestone: 59 -> 60
    ShippedOperaAndroidMilestone: 46 -> 47
    ShippedOperaMilestone: 46 -> 47
    ShippedWebViewMilestone: 59 -> 60
  • Changed: Remove EME from Unsecure Contexts
    Status: Deprecated -> Removed
    ShippedAndroidMilestone: 44 -> 58
    ShippedMilestone: 44 -> 58
    ShippedOperaAndroidMilestone: 31 -> 45
    ShippedOperaMilestone: 31 -> 45
    ShippedWebViewMilestone: 44 -> 58

2017-04-24

Chromium

  • Changed: Object rest/spread properties
    Status: Behind a flag -> Enabled by default
    ShippedAndroidMilestone: 58 -> 60
    ShippedIosMilestone: 58 -> 60
    ShippedMilestone: 58 -> 60
    ShippedOperaAndroidMilestone: 45 -> (n/a)
    ShippedOperaMilestone: 45 -> (n/a)
    ShippedWebViewMilestone: 58 -> 60
  • Changed: MediaError.message
    Status: In development -> Enabled by default
    ShippedMilestone: (n/a) -> 59
    ShippedOperaAndroidMilestone: (n/a) -> 46
    ShippedOperaMilestone: (n/a) -> 46
  • Changed: Long Task API
    Status: Behind a flag -> Enabled by default
    ShippedAndroidMilestone: 55 -> 58
    ShippedIosMilestone: 55 -> 58
    ShippedMilestone: 55 -> 58
    ShippedOperaAndroidMilestone: 42 -> (n/a)
    ShippedOperaMilestone: 42 -> (n/a)
    ShippedWebViewMilestone: 55 -> 58
  • Added: Drop SiteBoundCredential concept in favor of a CredentialUserData mixin in CM API
    Status: In development

2017-04-21

Chromium

  • Changed: Expect-CT header
    Status: Proposed -> In development
  • Changed: Frames timing functions
    Status: In development -> Enabled by default
    ShippedMilestone: (n/a) -> 60
    ShippedOperaAndroidMilestone: (n/a) -> 47
    ShippedOperaMilestone: (n/a) -> 47
  • Changed: Iterable NodeList
    Status: Proposed -> Enabled by default
    ShippedAndroidMilestone: (n/a) -> 51
    ShippedMilestone: (n/a) -> 51
    ShippedOperaAndroidMilestone: (n/a) -> 38
    ShippedOperaMilestone: (n/a) -> 38
    ShippedWebViewMilestone: (n/a) -> 51

WebKit (WebCore)

  • Added: Scroll Anchoring
    Status: Under Consideration
    EnabledByDefault:
  • Added: Web Share
    Status: Under Consideration
    EnabledByDefault:

2017-04-18

Chromium

  • Changed: Deprecate SVGPathElement.getPathSegAtLength
    ShippedIosMilestone: 60 -> (n/a)
  • Changed: Remove document.createEvent('WebKitTransitionEvent')
    Status: Proposed -> Removed
    ShippedAndroidMilestone: (n/a) -> 60
    ShippedMilestone: (n/a) -> 60
    ShippedOperaAndroidMilestone: (n/a) -> 47
    ShippedOperaMilestone: (n/a) -> 47
    ShippedWebViewMilestone: (n/a) -> 60
  • Changed: Remove: document.createEvent('WebKitAnimationEvent')
    Status: Proposed -> Removed
    ShippedAndroidMilestone: (n/a) -> 60
    ShippedMilestone: (n/a) -> 60
    ShippedOperaAndroidMilestone: (n/a) -> 47
    ShippedOperaMilestone: (n/a) -> 47
    ShippedWebViewMilestone: (n/a) -> 60
  • Changed: MediaStream Image Capture
    Status: Origin trial -> Enabled by default
    ShippedAndroidMilestone: 56 -> 59
    ShippedMilestone: 56 -> 59
    ShippedOperaAndroidMilestone: 44 -> 46
    ShippedOperaMilestone: 44 -> 46
    ShippedWebViewMilestone: 56 -> 59

2017-04-13

Edge

Chromium

2017-04-12

Edge

Chromium

  • Changed: CSS Selectors Level 4: :focus-within pseudo-class
    Status: In development -> Behind a flag
    ShippedMilestone: (n/a) -> 59
    ShippedOperaAndroidMilestone: (n/a) -> 46
    ShippedOperaMilestone: (n/a) -> 46
  • Changed: Feature Policy
    Status: In development -> Behind a flag
    ShippedAndroidMilestone: (n/a) -> 59
    ShippedMilestone: (n/a) -> 59
    ShippedOperaAndroidMilestone: (n/a) -> 46
    ShippedOperaMilestone: (n/a) -> 46
    ShippedWebViewMilestone: (n/a) -> 59
  • Changed: Navigation preload for service workers
    Status: Origin trial -> Enabled by default
    ShippedAndroidMilestone: (n/a) -> 59
    ShippedMilestone: 57 -> 59
    ShippedOperaAndroidMilestone: 44 -> 46
    ShippedOperaMilestone: 44 -> 46
    ShippedWebViewMilestone: (n/a) -> 59
  • Changed: Remove Usage of Notifications from iFrames
    Status: Proposed -> Deprecated
    ShippedAndroidMilestone: (n/a) -> 59
    ShippedMilestone: (n/a) -> 59
    ShippedWebViewMilestone: (n/a) -> 59
  • Changed: rAF Aligned Touch Input
    Status: Behind a flag -> Enabled by default
    ShippedAndroidMilestone: 57 -> 59
    ShippedMilestone: 57 -> 59
    ShippedOperaAndroidMilestone: 44 -> 48
    ShippedOperaMilestone: 44 -> 48
    ShippedWebViewMilestone: 57 -> 59
  • Added: Device RAM header & API
    Status: Proposed
  • Added: Deprecate and Disable SDCH
    Status: Deprecated
  • Added: Headless mode
    Status: Behind a flag
  • Added: Referrer Policy Header for CSS
    Status: Enabled by default

2017-04-11

Chromium

WebKit (WebCore)

  • Added: SVG in OpenType Fonts
    Status: Under Consideration
    EnabledByDefault:

2017-04-07

Chromium

  • Changed: CSS line-height-step property
    Status: Proposed -> Enabled by default
    ShippedAndroidMilestone: (n/a) -> 59
    ShippedIosMilestone: (n/a) -> 59
    ShippedMilestone: (n/a) -> 59
    ShippedOperaAndroidMilestone: (n/a) -> 46
    ShippedOperaMilestone: (n/a) -> 46
    ShippedWebViewMilestone: (n/a) -> 59

2017-04-06

Chromium

WebKit (WebCore)

  • Changed: CSS Selector :any-link
    Status: Done -> Supported
  • Changed: CSS Selector :focus-within
    Status: Done -> Supported
  • Changed: CSS Selector :lang() level 4
    Status: Done -> Supported
  • Changed: CSS Selector :matches()
    Status: Done -> Supported
  • Changed: CSS Selector :not() level 4
    Status: Done -> Supported
  • Changed: CSS Selector :nth-child(An+B of selector list) and :nth-last-child(An+B of selector list)
    Status: Done -> Supported
  • Changed: CSS Selector :placeholder-shown
    Status: Done -> Supported
  • Changed: CSS Shapes Level 1
    Status: Done -> Supported
  • Changed: Case-insensitive attribute selectors
    Status: Done -> Supported
  • Changed: Custom Elements
    Status: Done -> Supported
  • Changed: Download Attribute
    Status: Done -> Supported
  • Changed: Element.closest()
    Status: Done -> Supported
  • Changed: Filter Effects backdrop-filter property
    Status: Done -> Supported
  • Changed: Force Click Events
    Status: Done -> Supported
  • Changed: HTML Interactive Form Validation
    Status: Done -> Supported
  • Changed: Initial Letter
    Status: Done -> Supported
  • Changed: Input Events
    Status: In Development -> Supported
  • Changed: Interaction Media Features (pointer, hover, any-pointer, any-hover)
    Status: Done -> Supported
  • Changed: Navigator.hardwareConcurrency
    Status: Done -> Supported
  • Changed: Picture element
    Status: Done -> Supported
  • Changed: Position: sticky
    Status: Done -> Supported
  • Changed: Shadow DOM
    Status: Done -> Supported
  • Changed: Srcset w descriptor and related sizes attribute
    Status: Done -> Supported
  • Changed: Srcset x descriptor
    Status: Done -> Supported
  • Changed: Strict Mixed Content Checking
    Status: Done -> Supported
  • Changed: Template Element
    Status: Done -> Supported
  • Changed: Upgrade Insecure Requests
    Status: Done -> Supported
  • Changed: CSS Color Level 4
    Status: In Development -> Supported
  • Changed: CSS Grid Layout Level 1
    Status: In Development -> Supported
  • Changed: CSS Inline Layout Module Level 3
    Status: In Development -> Supported
  • Changed: CSS Scroll Snap Points Module Level 1
    Status: In Development -> Supported
  • Changed: CSS Variables
    Status: Done -> Supported
  • Changed: CSS Will Change
    Status: Done -> Supported
  • Changed: Content Security Policy Level 2
    Status: Done -> Supported
  • Changed: DeviceOrientation Events
    Status: Done -> Supported
  • Changed: Encoding
    Status: Done -> Supported
  • Changed: Geolocation API
    Status: Done -> Supported
  • Changed: Indexed Database
    Status: Done -> Supported
  • Changed: Indexed Database 2.0
    Status: In Development -> Supported
  • Changed: Navigation Timing Level 1
    Status: Done -> Supported
  • Changed: Pointer Lock
    EnabledByDefault: False ->
    Status: In Development -> Supported
  • Changed: Preload
    EnabledByDefault: False ->
    Status: In Development -> Supported
  • Changed: WOFF File Format 2.0
    Status: Done -> Supported
  • Changed: WebGL 1
    Status: Done -> Supported
  • Added: Fetch
    Status: Supported
    EnabledByDefault:
  • Added: Gamepad
    Status: Supported
    EnabledByDefault:
  • Removed: Fetch API

WebKit (JavaScriptCore)

  • Changed: Array.prototype.copyWithin
    Status: Done -> Supported
  • Changed: Array.prototype.includes
    Status: Done -> Supported
  • Changed: Arrow Functions
    Status: Done -> Supported
  • Changed: Block Scoping
    Status: Done -> Supported
  • Changed: Classes
    Status: Done -> Supported
  • Changed: Default Parameter Values
    Status: Done -> Supported
  • Changed: Destructuring Syntax
    Status: Done -> Supported
  • Changed: Exponentiation Syntax
    Status: Done -> Supported
  • Changed: Generators
    Status: Done -> Supported
  • Changed: Map Data Structure
    Status: Done -> Supported
  • Changed: Modules
    Status: Done -> Supported
  • Changed: Number Object Extensions
    Status: Done -> Supported
  • Changed: Octal and Binary Literals
    Status: Done -> Supported
  • Changed: Promise Objects
    Status: Done -> Supported
  • Changed: Proxy Objects
    Status: Done -> Supported
  • Changed: Reflect API
    Status: Done -> Supported
  • Changed: Rest Parameter
    Status: Done -> Supported
  • Changed: Set Data Structure
    Status: Done -> Supported
  • Changed: Symbol Objects
    Status: Done -> Supported
  • Changed: Tagged Templates
    Status: Done -> Supported
  • Changed: Tail Calls
    Status: Done -> Supported
  • Changed: Template Literals
    Status: Done -> Supported
  • Changed: WeakMap
    Status: Done -> Supported
  • Changed: WeakSet
    Status: Done -> Supported
  • Changed: for...of Loops
    Status: Done -> Supported
  • Changed: new.target
    Status: Done -> Supported
  • Changed: ES6
    Status: Done -> Supported
  • Changed: Internationalization API
    Status: Done -> Supported

2017-03-30

Edge

Chromium