Browser Platform Status Tracker

2019-08-21

Chromium

  • Changed: Don't allow popups during page unload
    Status Removed Enabled by default
  • Changed: Web Bluetooth getAvailability()
    Status In development Enabled by default
    Android (n/a) 78
    Desktop (n/a) 78
  • Changed: WebHID (Human Interface Device)
    Status In development Behind a flag
    Flag False True
    Desktop (n/a) 78
  • Changed: Alternative Text in CSS Generated Content
    Status Behind a flag Enabled by default
    Flag True False
    Desktop 75 77
  • Changed: Precise src: local() matching in CSS @font-faces by PostScript and Full Font Name
    Status Behind a flag Enabled by default
    Flag True False
  • Added: Element Reflection
    Status In development
  • Added: Font Enumeration
    Status In development
  • Added: Font Table Access
    Status In development
  • Added: Inline WebVTT Styling
    Status In development
  • Added: PointerLock unadjustedMovement
    Status In development

2019-08-20

Chromium

  • Changed: Extend byte-for-byte update check to all service worker importScripts() resources
    Status In development Enabled by default
    Android (n/a) 78
    Desktop (n/a) 78

2019-08-19

Chromium

  • Changed: Feature Policy: Sandbox Features
    Status Proposed No longer pursuing
  • Added: More restrictive show() for autofill instruments
    Status In development
  • Added: Rendering Independent Scroll Offsets
    Status Behind a flag

2019-08-15

Chromium

  • Changed: ElementTiming for img
    Status Origin trial Enabled by default
    Android 73 77
    Desktop 73 77
  • Changed: ElementTiming for text
    Status Proposed Enabled by default
    Android (n/a) 77
    Desktop (n/a) 77
  • Changed: Largest contentful paint
    Status In development Enabled by default
    Android (n/a) 77
    Desktop (n/a) 77
  • Changed: New TextMetrics object in canvas
    Status Behind a flag Enabled by default
    Flag True False
    Android 70 77
    Desktop 70 77
  • Changed: Intent to Deprecate & Remove: Change how New Formatting Contexts sized and positioned off a shape area.
    Android (n/a) 67
    Desktop (n/a) 67
  • Added: Deprecate FTP support
    Status In development

2019-08-14

Chromium

  • Changed: Unprefix webkit-image-set and update syntax per spec
    Status Proposed No active development
  • Changed: Don't allow popups during page unload
    Android 74 78
    Desktop 74 78
  • Added: Document Policy
    Status In development

2019-08-13

Chromium

  • Changed: Intent to Deprecate & Remove: Change how New Formatting Contexts sized and positioned off a shape area.
    Status Proposed Removed
  • Added: More restrictive hasEnrolledInstrument() for autofill instruments
    Status In development
  • Added: Automatically lazily load below-the-fold iframes and images for Lite Mode users
    Status Behind a flag

2019-08-12

Chromium

  • Changed: Push API : Allow passing a base64url-encoded value to `applicationServerKey`
    Android (n/a) 76
  • Changed: Web Authentication API: Resident Keys
    Status Behind a flag Enabled by default
    Flag True False
  • Changed: overflow-anchor
    Status In development No longer pursuing
  • Added: Restrict history navigations if navigation occurs from a sandboxed iframe
    Status Proposed
  • Added: JSON Modules
    Status In development
  • Added: Web Authenticator API: cross-origin iframe support
    Status In development

2019-08-11

Chromium

  • Changed: RTCRtpSender: dtmf attribute
    Status In development Enabled by default
    Android (n/a) 66
    Desktop (n/a) 66

2019-08-09

Chromium

  • Changed: PerformanceObserverInit buffered flag
    Status In development Enabled by default
    Android (n/a) 77
    Desktop (n/a) 77
  • Changed: Frames timing functions
    Status In development No longer pursuing
  • Changed: UIEvents Keycap and Locale
    Status No active development No longer pursuing
  • Added: CSS Modules
    Status In development

2019-08-08

Chromium

  • Changed: Redact address in PaymentRequest.onshippingaddresschange event
    Status Behind a flag Enabled by default
    Flag True False
    Android 76 78
    Desktop 76 78
  • Changed: Push API : Allow passing a base64url-encoded value to `applicationServerKey`
    Status In development Enabled by default
    Desktop (n/a) 76
  • Changed: Web notification inline replies
    Status In development Enabled by default
    Android (n/a) 68
    Desktop (n/a) 75
  • Changed: Reflect redirects to worker global scope's URL
    Status In development Enabled by default
    Android (n/a) 74
    Desktop (n/a) 74
  • Changed: Trusted Web Activities
    Status In development Enabled by default
    Android (n/a) 72
  • Changed: TLS 1.3 certificate compression with Brotli
    Status In development Enabled by default
    Android (n/a) 69
    Desktop (n/a) 69
  • Changed: Add purpose member to the Web App Manifest
    Status In development Enabled by default
    Android (n/a) 68
    Desktop (n/a) 68

2019-08-07

Chromium

  • Changed: MathML
    Status Proposed In development
  • Changed: Percentage opacity
    Status In development Enabled by default
    Android (n/a) 78
    Desktop (n/a) 78
  • Changed: Lazily load iframes and images via ‘loading’ attribute
    Status Behind a flag Enabled by default
    Flag True False
  • Changed: CSS logical flow relative margins, paddings and borders
    Android (n/a) 69
  • Added: Interoperable Element's scrollLeft and scrollTop in non-default writing modes
    Status In development
  • Added: Top Level Await
    Status In development
  • Added: JavaScript Optional Chaining
    Status Behind a flag

2019-08-06

Chromium

  • Changed: Card issuer networks as payment method names
    Status Deprecated Removed
    Android 60 77
    Desktop 60 77
  • Changed: WebVR v1.1
    Status Removed Deprecated
    Android 79 77
    Desktop 79 77
  • Added: Default accessibility semantics for custom elements through ElementInternals
    Status In development

2019-08-01

Chromium

  • Changed: Serial API
    Status In development Behind a flag
    Flag False True
    Desktop (n/a) 77

2019-07-29

Chromium

  • Changed: Deprecate Web MIDI use on insecure origins
    Status Proposed Enabled by default
    Android (n/a) 77
    Desktop (n/a) 77
  • Changed: Overscroll Behavior logical longhands
    Status In development Enabled by default
    Android (n/a) 77
    Desktop (n/a) 77
  • Changed: Partition the HTTP Cache
    Android (n/a) 77
    Desktop (n/a) 77
  • Changed: Precise src: local() matching in CSS @font-faces by PostScript and Full Font Name
    Android (n/a) 77
    Desktop (n/a) 77
  • Changed: RTCPeerConnection.restartIce()
    Status In development Enabled by default
    Android (n/a) 77
    Desktop (n/a) 77
  • Added: Feature Policy for limiting same-origin iframe document access
    Status In development

2019-07-23

Chromium

  • Added: Limit "external requests" to secure contexts.
    Status In development
  • Added: WebAudio: MediaStreamTrackAudioSourceNode
    Status In development
  • Added: WebRTC DataChannels: Fix "maxPacketLifeTime" vs "maxRetransmitTime"
    Status In development

2019-07-22

Chromium

  • Added: RTCPeerConnection.restartIce()
    Status In development
  • Added: RTCPeerConnection.setLocalDescription() that implicitly creates the offer or answer
    Status In development
  • Added: RTCPeerConnection.setRemoteDescription() with "rollback"
    Status In development

2019-07-21

Chromium

  • Added: WebRTC Scalable Video Coding extensions
    Status In development

2019-07-19

Chromium

  • Changed: Lazily load iframes and images via ‘loading’ attribute
    Status Enabled by default Behind a flag
    Flag False True
  • Added: WebAudio: MediaStreamAudioSourceNode sorts tracks by id
    Status In development
  • Added: Precise src: local() matching in CSS @font-faces by PostScript and Full Font Name
    Status Behind a flag

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