Browser Platform Status Tracker

2019-06-17

Chromium

  • Changed: The ImageBitmap rendering context for <offscreenCanvas>
    Status In development Enabled by default
    Android (n/a) 76
    Desktop (n/a) 76

2019-06-14

Chromium

  • Changed: Enter Key Hint
    Status In development Enabled by default
    Android (n/a) 77
    Desktop (n/a) 77

2019-06-13

Chromium

  • Changed: Stop action for Media Session
    Status Proposed Enabled by default
    Android (n/a) 77
    Desktop (n/a) 77
  • Changed: CSS backdrop-filter property
    Status In development Enabled by default
    Android (n/a) 76
    Desktop (n/a) 76
  • Added: Content Index API
    Status Proposed
  • Added: xxx-large font size
    Status Proposed
  • Added: @property
    Status In development

2019-06-12

Chromium

  • Changed: Feature Policy control over document.domain.
    Status Behind a flag Enabled by default
    Flag True False
    Android 72 (n/a)
    Desktop 72 77
  • Added: JavaScript Memory API
    Status No active development
  • Added: Service workers support basic HTTP authentication.
    Status Enabled by default

2019-06-11

Chromium

  • Added: Deprecation of GCM-based Web Push Subscriptions
    Status In development
  • Added: Toast UI element
    Status In development

2019-06-10

Chromium

  • Changed: Background Fetch API
    Status Origin trial Enabled by default
    Android 71 74
    Desktop 71 74
  • Added: Toggle switch form element
    Status No active development
  • Added: Text URL Fragments
    Status Behind a flag

2019-06-07

Chromium

  • Changed: Limit `Referer` header's length to 4k
    Status Behind a flag Enabled by default
    Flag True False
    Android 76 77
    Desktop 76 77
  • Changed: Support step timing functions jump-start|end|both|none
    Status In development Enabled by default
    Android (n/a) 77
    Desktop (n/a) 77

2019-06-06

Chromium

  • Changed: Storage Quota Usage Details
    Android 72 74
    Desktop 72 74
  • Added: Forced colors mode
    Status In development
  • Added: Limit `Referer` header's length to 4k
    Status Behind a flag

2019-06-05

Chromium

  • Changed: Lazily load below-the-fold iframes and images
    Status In development Enabled by default
    Android (n/a) 76
    Desktop (n/a) 76

2019-06-04

Chromium

  • Added: Stop action for Media Session
    Status Proposed
  • Added: Let all early errors be SyntaxErrors
    Status In development

2019-06-03

Chromium

  • Changed: CSS pseudo-class ":picture-in-picture"
    Status Enabled by default In development
    Desktop 76 (n/a)
  • Changed: Remove Insecure Usage of DeviceMotionEvent
    Status Proposed Removed
    Android (n/a) 76
    Desktop (n/a) 76
  • Changed: Remove Insecure Usage of DeviceOrientationEvent
    Status Proposed Removed
    Android (n/a) 76
    Desktop (n/a) 76
  • Changed: line-break: anywhere
    Ios 76 (n/a)
  • Changed: ImageCapture support for exposureTime constraint
    Status In development Enabled by default
    Android (n/a) 71
    Desktop (n/a) 71

2019-06-01

Chromium

  • Changed: Intl.NumberFormat Unified API Proposal
    Status In development Enabled by default
    Android (n/a) 77
    Desktop (n/a) 77
    Ios (n/a) 77
  • Changed: Async Clipboard: Read and Write Images
    Status In development Enabled by default
    Android (n/a) 76
    Desktop (n/a) 76

2019-05-31

Chromium

  • Changed: 'formdata' event
    Status Behind a flag Enabled by default
    Flag True False
    Android 67 77
    Desktop 67 77
  • Changed: Form-associated custom elements
    Status Behind a flag Enabled by default
    Flag True False
    Android 73 77
    Desktop 73 77

2019-05-30

Chromium

  • Changed: PaymentResponse.prototype.retry()
    Status Proposed Behind a flag
    Flag False True
    Android (n/a) 76
    Desktop (n/a) 76
  • Added: PushSubscriptionChange
    Status In development
  • Added: Support step timing functions jump-start|end|both|none
    Status In development

2019-05-29

Chromium

  • Changed: Consume User Activation After Entering FullScreen Mode
    Status In development Enabled by default
    Android (n/a) 76
    Desktop (n/a) 76
  • Changed: RTCRtpSender.setStreams
    Status In development Enabled by default
    Android (n/a) 76
    Desktop (n/a) 76
    Ios (n/a) 76
  • Changed: WebRTC RTCSctpTransport
    Status In development Enabled by default
    Android (n/a) 76
    Desktop (n/a) 76
    Ios (n/a) 76

WebKit (WebCore)

2019-05-27

Chromium

  • Added: Freeze task queues in background
    Status Behind a flag
  • Added: Deprecate and remove support for 'volume' property in MediaStreamTrack.getSettings().
    Status No longer pursuing

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-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