Browser Platform Status Tracker

2019-03-20

Chromium

  • Changed: Picture-in-Picture (PiP)
    Desktop 70 71
  • Added: HTMLVideoElement.playsInline
    Status In development

2019-03-19

Chromium

  • Added: ElementTiming for text
    Status Proposed
  • Added: ‘Sec-Purpose: prefetch’ HTTP request header
    Status Proposed

2019-03-18

Chromium

  • Changed: CSP: `script-src-attr`, `script-src-elem`, `style-src-attr`, `style-src-elem` directives
    Status In development Enabled by default
    Android (n/a) 75
    Desktop (n/a) 75
  • Changed: white-space: break-spaces
    Status Enabled by default Behind a flag
    Flag False True
  • Changed: Deprecate And Remove Support For Invalid DNS Names
    Status In development Removed
    Android (n/a) 69
    Desktop (n/a) 69
  • Added: charLength in SpeechSynthesisEvent
    Status In development

2019-03-14

Chromium

  • Changed: stale-while-revalidate
    Status Origin trial Enabled by default
    Android 69 75
    Desktop 69 75

2019-03-13

Chromium

  • Changed: Rename Atomics.wake() to Atomics.notify()
    Android 73 70
    Desktop 73 70

2019-03-12

Chromium

  • Changed: Import maps
    Status Behind a flag Origin trial
    Flag True False
  • Changed: KV storage
    Status Behind a flag Origin trial
    Flag True False
    Android 73 74
    Desktop 73 74
  • Added: WebRTC relative packet arrival delay statistic
    Status No active development
  • Added: Signed Exchange subresource prefetching
    Status Proposed
  • Added: Alternative Text in CSS Generated Content
    Status In development

2019-03-11

Chromium

  • Changed: AudioContextOptions.sampleRate
    Status In development Enabled by default
    Android (n/a) 74
    Desktop (n/a) 74
  • Added: Deprecate download in ad frames without user gesture
    Status In development
  • Added: overflow: -webkit-paged-x , overflow: -webkit-paged-y
    Status Removed

2019-03-05

Chromium

  • Changed: Don't allow popups during page unload
    Android 72 74
    Desktop 72 74

2019-03-04

Chromium

  • Changed: Remove unimplemented -webkit-appearance keywords
    Status No active development Deprecated
    Android (n/a) 74
    Desktop (n/a) 74
  • Added: AudioContextOptions.sampleRate
    Status In development
  • Added: line-break: anywhere
    Status In development

2019-02-28

Chromium

  • Changed: Signed Exchange Reporting for distributors
    Status In development Enabled by default
    Android (n/a) 74
    Desktop (n/a) 74
  • Removed: Async Clipboard: Read and Write Images

2019-02-27

Chromium

  • Changed: Import maps
    Status In development Behind a flag
    Flag False True
    Android (n/a) 74
    Desktop (n/a) 74
  • Changed: Retargeting result of elementFromPoint and elementsFromPoint
    Android 64 66
    Desktop 64 66
  • Added: Remove unimplemented -webkit-appearance keywords
    Status No active development
  • Added: Async Clipboard: Read and Write Images
    Status In development
  • Added: Async Clipboard: Read and Write Images
    Status In development

2019-02-26

Chromium

  • Changed: Intl.Locale
    Status In development Enabled by default
    Android (n/a) 74
    Desktop (n/a) 74
  • Changed: Feature Policy violation reporting
    Status In development Origin trial
    Android (n/a) 73
    Desktop (n/a) 73
  • Added: Make MediaDevices and related functions and types secure context only
    Status In development

2019-02-25

Chromium

  • Added: Support for spec-compliant Simulcast
    Status In development
  • Added: WebRTC RTCSctpTransport
    Status In development

2019-02-22

Chromium

  • Changed: Feature Policy: JavaScript API
    Status Origin trial Enabled by default
    Android 69 74
    Desktop 69 74
  • Changed: PaymentRequest.hasEnrolledInstrument()
    Status In development Behind a flag
    Flag False True
    Android (n/a) 74
    Desktop (n/a) 74
  • Changed: New TextMetrics object in canvas
    Android (n/a) 70
  • Added: CSP violation reports observable by ReportingObserver
    Status In development

2019-02-21

Chromium

  • Changed: Private class fields
    Status In development Enabled by default
    Android (n/a) 74
    Desktop (n/a) 74
  • Changed: ServerTiming API
    Android (n/a) 65
  • Added: MerchantValidationEvent
    Status In development
  • Added: Sending custom per-request user-agent to HTTP proxies in CONNECT requests
    Status Deprecated

2019-02-20

Chromium

  • Changed: Shape Detection API
    Status Origin trial Behind a flag
    Flag False True
    Android 70 74
    Desktop 70 74
  • Changed: Support HTMLAnchorElement.relList property
    Android (n/a) 65
  • Added: Web Authentication getTransports
    Status Behind a flag

2019-02-19

Chromium

  • Changed: New TextMetrics object in canvas
    Desktop (n/a) 70
  • Added: XHR fallbacks UTF-8 when invalid encoding is specified
    Status Enabled by default

2019-02-15

Chromium

  • Changed: Deprecate PaymentAddress.languageCode
    Status Deprecated Removed
    Android 72 74
    Desktop 72 74
    Ios (n/a) 74
  • Changed: Origin-Signed HTTP Exchanges
    Status Origin trial Enabled by default
    Android 71 73
    Desktop 71 73
  • Changed: ARIA 1.1
    Android 0 68
    Desktop 0 68
  • Changed: Feature Policy: Autoplay
    Status In development Enabled by default
    Android (n/a) 64
    Desktop (n/a) 64
  • Changed: inverted-colors media query
    Status Proposed No longer pursuing

2019-02-14

Chromium

  • Added: File Handling
    Status Proposed
  • Added: Remove Insecure Usage of DeviceMotionEvent
    Status Proposed
  • Added: Remove Insecure Usage of DeviceOrientationEvent
    Status Proposed

2019-02-13

Chromium

  • Changed: KV storage
    Status In development Behind a flag
    Flag False True
    Android (n/a) 73
    Desktop (n/a) 73
  • Added: Remove [NoInterfaceObject] from Geolocation API interfaces
    Status In development
  • Added: Throw on invalid "basic-card" data
    Status In development

2019-02-12

Chromium

  • Changed: PointerEvent.getPredictedEvents
    Status In development Behind a flag
    Flag False True
    Android (n/a) 74
    Desktop (n/a) 74
  • Changed: TextEncoder encodeInto() method
    Status In development Enabled by default
    Android (n/a) 74
    Desktop (n/a) 74
  • Changed: ElementTiming for img
    Status Proposed Origin trial
    Android (n/a) 73
    Desktop (n/a) 73
  • Changed: Layout Jank API
    Status In development Origin trial
    Android (n/a) 73
    Desktop (n/a) 73
  • Added: Remove [NoInterfaceObject] from DeviceOrientation Event interfaces
    Status In development

2019-02-11

Chromium

  • Changed: User Activation Delegation through postMessages
    Status Proposed In development
  • Changed: CSS prefers-reduced-motion media query
    Status Proposed Enabled by default
    Android (n/a) 74
    Desktop (n/a) 74
  • Changed: Retargeting result of elementFromPoint and elementsFromPoint
    Status In development Enabled by default
    Android (n/a) 64
    Desktop (n/a) 64

2019-01-25

WebKit (WebCore)

  • Changed: File and Directory Entries API
    Status In Development Supported
  • Changed: MediaStream Recording API
    Status Under Consideration In Development
  • Changed: Readable Streams
    Status In Development Supported
  • Changed: Subresource Integrity
    Status Supported In Preview Supported
  • Changed: Visual Viewport API
    Status In Development Supported In Preview
  • Changed: Web Audio
    Status In Development Partially Supported
  • Changed: CSS Font Display
    Status In Development Supported
  • Changed: CSS Text Decoration Level 4
    Status Under Consideration Supported in Preview
    EnabledByDefault false true
  • Changed: SVG in OpenType Fonts
    Status Under Consideration Supported
  • Added: Web SQL Database
    Status Removed In Preview

WebKit (JavaScriptCore)

  • Changed: Async Iteration
    Status In Development Supported
    EnabledByDefault false true
  • Changed: Object rest/spread
    Status In Development Supported
    EnabledByDefault false true

2018-10-12

WebKit (WebCore)

  • Added: CSS Animation Worklet API
    Status Under Consideration
  • Added: CSS Layout API Level 1
    Status Under Consideration
  • Added: CSS Typed OM Level 1
    Status Under Consideration
  • Added: Worklets Level 1
    Status Under Consideration

2018-10-08

Edge

  • Changed: Custom Elements
    Status Under Consideration In Development
    Priority Medium (n/a)
  • Changed: Shadow DOM
    Status Under Consideration In Development
    Priority High (n/a)

2018-10-04

Edge

  • Changed: SVG Accessibility API Mappings
    Status Under Consideration Shipped
    Priority Medium (n/a)
    UnPrefixed (n/a) 17763
  • Changed: Web Authentication API
    Status Preview Release Shipped
    Prefixed 17682 (n/a)
    UnPrefixed (n/a) 17763
  • Changed: Masks
    Status In Development Shipped
    UnPrefixed (n/a) 17763
  • Changed: background-blend-mode
    Status Under Consideration Preview Release
    Priority Low (n/a)
    UnPrefixed (n/a) 17763
    Enabling in about:flags (n/a) True
  • Changed: WebP image format
    Status Preview Release Shipped
    UnPrefixed (n/a) 17763