Browser Platform Status Tracker

2019-05-24

Chromium

  • Changed: Pause Worklets and Dedicated Workers Execution on document freeze
    Status In development Behind a flag
    Flag False True
    Android (n/a) 76
    Desktop (n/a) 76
  • Changed: form.requestSubmit()
    Status In development Enabled by default
    Android (n/a) 76
    Desktop (n/a) 76
  • Added: Add millisecondDigits option to Intl.DateTimeFormat
    Status In development
  • Added: Cross-Origin-Opener-Policy
    Status In development
  • Added: Largest contentful paint
    Status In development

2019-05-23

Chromium

  • Changed: WebXR Device API
    Status Behind a flag Origin trial
    Flag True False
  • Added: Add RTP timestamp to RTCRtpReceiver::RTCRtpContributingSource
    Status In development
  • Added: Cookies with SameSite by default
    Status Behind a flag
  • Added: Reject insecure SameSite=None cookies
    Status Behind a flag

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

2019-05-22

Chromium

  • Changed: ImageCapture support for focusDistance constraint
    Status In development Enabled by default
    Android (n/a) 76
    Desktop (n/a) 76
  • Added: Add dayPeriod option for Intl.DateTimeFormat
    Status In development
  • Added: Add quarter option for Intl.DateTimeFormat
    Status In development

2019-05-21

Chromium

  • Changed: 'noopener' should always disown the opener
    Status Proposed No active development
  • Changed: CSS Selectors 4 Pseudo-Class :where()
    Status No active development In development
  • Changed: Animation.updatePlaybackRate
    Status In development Enabled by default
    Android (n/a) 76
    Desktop (n/a) 76
  • Changed: Display Locking
    Status Proposed Behind a flag
    Flag False True
    Android (n/a) 76
    Desktop (n/a) 76
  • Changed: Implement Animation.pending
    Status In development Enabled by default
    Android (n/a) 76
    Desktop (n/a) 76
  • Changed: PaymentMethodChangeEvent
    Status Behind a flag Enabled by default
    Flag True False
    Android 71 76
    Desktop 71 76
  • Changed: PaymentRequestEvent.changePaymentMethod()
    Status Behind a flag Enabled by default
    Flag True False
  • Changed: AnimationEvent.pseudoElement
    Status In development Enabled by default
    Android (n/a) 68
    Desktop (n/a) 68
  • Changed: Remove: Content initiated top frame navigations to filesystem URLs
    Status Proposed Removed
    Android (n/a) 68
    Desktop (n/a) 68
  • Changed: Scroll Customization (Houdini)
    Status In development No longer pursuing

2019-05-20

Chromium

  • Changed: CSS backdrop-filter property
    Status Proposed In development
  • Changed: Alternative Text in CSS Generated Content
    Desktop (n/a) 75
  • Changed: Form-associated custom elements
    Android (n/a) 73
    Desktop (n/a) 73
  • Changed: Memory Pressure API
    Status In development Enabled by default
  • Changed: Stop Loading in Background on Android
    Status In development Enabled by default
  • Changed: Disallow spaces and other bad characters in hostnames
    Status No active development No longer pursuing
  • Changed: More strict checking of valid URL hostname characters
    Status In development No longer pursuing
  • Changed: openfind Event
    Status In development No longer pursuing
  • Added: Feature Policy: focus-without-user-activation
    Status Behind a flag

2019-05-17

Chromium

  • Added: Enter Key Hint
    Status In development
  • Added: form.requestSubmit()
    Status In development

2019-05-16

Chromium

  • Changed: line-break: anywhere
    Status In development Behind a flag
    Flag False True
    Android (n/a) 76
    Desktop (n/a) 76
    Ios (n/a) 76

2019-05-15

Chromium

  • Changed: PaymentRequestEvent.changePaymentMethod()
    Android (n/a) 76
  • Changed: PaymentMethodChangeEvent
    Status In development Behind a flag
    Flag False True
    Android (n/a) 71
    Desktop (n/a) 71
  • Added: The ImageBitmap rendering context for <offscreenCanvas>
    Status In development

2019-05-14

Chromium

  • Changed: PaymentRequestEvent.changePaymentMethod()
    Status In development Behind a flag
    Flag False True
    Desktop (n/a) 76
  • Added: Intl.DisplayNames
    Status Proposed
  • Added: CSS Color Adjust: color-scheme property
    Status In development
  • Added: Pause Worklets and Dedicated Workers Execution on document freeze
    Status In development
  • Added: "numberingSystem" option for Intl.NumberFormat / "calendar" and "numberingSystem" option for Intl.DateTimeFormat
    Status Behind a flag
  • Added: Media Capabilities in Workers
    Status Enabled by default

2019-05-13

Chromium

  • Changed: RTCRtpTransceiver.setCodecPreferences
    Status In development Enabled by default
    Android (n/a) 76
    Desktop (n/a) 76
  • Changed: WebXR Device API
    Status Origin trial Behind a flag
    Flag False True
    Android 67 76
    Desktop 67 76
  • Changed: Form-associated custom elements
    Status In development Behind a flag
    Flag False True

2019-05-10

Chromium

  • Changed: Redact address in PaymentRequest.onshippingaddresschange event
    Status In development Behind a flag
    Flag False True
    Android (n/a) 76
    Desktop (n/a) 76
  • Added: Consume User Activation After Entering FullScreen Mode
    Status In development
  • Added: RTCRtpSender.setStreams
    Status In development

2019-05-09

Chromium

  • Added: Ruslan Burakov
    Status No active development
  • Added: Redact address in PaymentRequest.onshippingaddresschange event
    Status In development

2019-05-08

Chromium

  • Changed: WebAssembly Bulk Memory Operations
    Status In development Enabled by default
    Android (n/a) 75
    Desktop (n/a) 75
  • Added: Downloads as Mixed Content
    Status In development

2019-05-07

Chromium

  • Changed: SMS Receiver API
    Status No active development In development
  • Changed: Disallow sync XHR in page dismissal
    Android 75 78
    Desktop 75 78
  • Added: Animation.updatePlaybackRate
    Status In development

2019-05-06

Chromium

  • Changed: Escape key is not a user activation
    Status In development Enabled by default
    Android (n/a) 76
    Desktop (n/a) 76
  • Changed: Media Queries: prefers-color-scheme feature
    Status In development Enabled by default
    Android (n/a) 76
    Desktop (n/a) 76
  • Added: Scroll Snap Stop
    Status Enabled by default

2019-05-03

Chromium

  • Changed: IndexedDB transaction explicit commit API call
    Status Behind a flag Enabled by default
    Flag True False
    Android 72 76
    Desktop 72 76
  • Added: Web Authentication API: Resident Keys
    Status Behind a flag

2019-05-02

Chromium

  • Changed: CSS pseudo-class ":picture-in-picture"
    Status In development Enabled by default
    Desktop (n/a) 76
  • Changed: white-space: break-spaces
    Status Behind a flag Enabled by default
    Flag True False
    Android 73 76
    Desktop 73 76
  • Changed: Per-method quota for PaymentRequest.canMakePayment()
    Status Behind a flag Origin trial
    Flag True False
  • Changed: Media Session
    Desktop (n/a) 73

2019-05-01

Chromium

  • Changed: CSP3: unsafe-hashed-attributes
    Status In development Enabled by default
    Android (n/a) 69
    Desktop (n/a) 69
  • Added: Implement Animation.pending
    Status In development
  • Added: Implement IDBCursor `request` attribute
    Status In development

2019-04-30

Chromium

  • Changed: Promise.allSettled
    Status Behind a flag Enabled by default
    Flag True False
  • Added: Escape key is not a user activation
    Status In development
  • Added: IFrame execution/freezing feature policy
    Status Behind a flag

2019-04-29

Chromium

  • Changed: WebAudio: MediaStreamAudioDestinationNode has no outputs
    Status In development Enabled by default
    Android (n/a) 76
    Desktop (n/a) 76
    Ios (n/a) 76
  • Added: Periodic background sync
    Status In development

2019-04-26

Chromium

  • Changed: Web Share Target Level 2
    Status In development Enabled by default
    Android (n/a) 76
  • Changed: OverconstrainedErrorEvent
    Status In development No longer pursuing
  • Added: Picture-in-Picture for arbitrary content
    Status In development

2019-04-25

Chromium

  • Changed: Simpler reading methods for Blob interface
    Status Behind a flag Enabled by default
    Flag True False
  • Added: CSS containment: Remove style from strict and content
    Status In development
  • Added: JS Self-Profiling API
    Status In development
  • Added: Private methods and accessors
    Status In development
  • Added: Promise.{all, race, allSettled} optimization
    Status In development

2019-04-24

Chromium

  • Changed: Web Share API Level 2
    Status In development Enabled by default
    Android (n/a) 75
  • Added: UI Automation Provider Mapping
    Status In development
  • Added: WebAudio: MediaStreamAudioDestinationNode has no outputs
    Status In development

2019-04-23

Chromium

  • Changed: Fetch Metadata
    Status Behind a flag Enabled by default
    Flag True False
    Android 72 76
    Desktop 72 76
  • Changed: Simpler reading methods for Blob interface
    Status In development Behind a flag
    Flag False True
    Android (n/a) 76
    Desktop (n/a) 76
  • Added: Promise.allSettled
    Status Behind a flag

2019-04-22

Chromium

  • Changed: overflow: -webkit-paged-x , overflow: -webkit-paged-y
    Ios 75 (n/a)

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