Now Stable

"New on the Web": For a given set of browsers, what APIs became stable and when, ordered reverse chronologically.

It's a great source of information for posts like this

Browsers
Features

Stable APIs

Below is a list of features that are in Chrome, Safari, and Firefox, ordered reverse chronologically by when they became stable (i.e, available in the last browser).

2022/12

API First Browser Date Last Browser Date Days
html.elements.source.height Chrome4/13/2021 Firefox12/13/2022609
html.elements.source.width Chrome4/13/2021 Firefox12/13/2022609

2022/11

API First Browser Date Last Browser Date Days
api.HTMLMediaElement.srcObject πŸ“‹Firefox11/3/2015 Chrome11/29/20222583
css.types.length.vb Safari3/15/2022 Chrome11/29/2022259
css.types.length.vi Safari3/15/2022 Chrome11/29/2022259
css.types.length.viewport_percentage_units_dynamic Safari3/15/2022 Chrome11/29/2022259
css.types.length.viewport_percentage_units_large Safari3/15/2022 Chrome11/29/2022259
css.types.length.viewport_percentage_units_small Safari3/15/2022 Chrome11/29/2022259

2022/10

API First Browser Date Last Browser Date Days
css.properties.grid-template-columns.animation Firefox3/19/2019 Chrome10/25/20221316
css.properties.grid-template-rows.animation Firefox3/19/2019 Chrome10/25/20221316
api.EXT_texture_compression_bptc πŸ“‹Firefox7/9/2019 Safari10/24/20221203
api.HTMLMetaElement.media πŸ“‹Chrome8/31/2021 Firefox10/18/2022413

2022/9

API First Browser Date Last Browser Date Days
css.properties.hyphenate-character πŸ“‹Safari7/20/2011 Chrome9/27/20224087
css.types.length.ic Firefox2/8/2022 Chrome9/27/2022231
api.TextDecoderStream πŸ“‹Chrome12/4/2018 Firefox9/20/20221386
api.TextDecoderStream.TextDecoderStream πŸ“‹Chrome12/4/2018 Firefox9/20/20221386
api.TextDecoderStream.encoding πŸ“‹Chrome12/4/2018 Firefox9/20/20221386
api.TextDecoderStream.fatal πŸ“‹Chrome12/4/2018 Firefox9/20/20221386
api.TextDecoderStream.ignoreBOM πŸ“‹Chrome12/4/2018 Firefox9/20/20221386
api.TextDecoderStream.readable πŸ“‹Chrome12/4/2018 Firefox9/20/20221386
api.TextDecoderStream.writable πŸ“‹Chrome12/4/2018 Firefox9/20/20221386
api.TextEncoderStream πŸ“‹Chrome12/4/2018 Firefox9/20/20221386
api.TextEncoderStream.TextEncoderStream πŸ“‹Chrome12/4/2018 Firefox9/20/20221386
api.TextEncoderStream.encoding πŸ“‹Chrome12/4/2018 Firefox9/20/20221386
api.TextEncoderStream.readable πŸ“‹Chrome12/4/2018 Firefox9/20/20221386
api.TextEncoderStream.writable πŸ“‹Chrome12/4/2018 Firefox9/20/20221386
api.AbortSignal.timeout πŸ“‹Firefox5/3/2022 Safari9/12/2022132
api.FetchEvent.handled πŸ“‹Chrome10/20/2020 Safari9/12/2022692
api.FetchEvent.resultingClientId πŸ“‹Chrome1/29/2019 Safari9/12/20221322
api.HTMLFormElement.requestSubmit πŸ“‹Chrome7/30/2019 Safari9/12/20221140
api.HTMLInputElement.showPicker πŸ“‹Chrome3/1/2022 Safari9/12/2022195
api.HTMLScriptElement.supports πŸ“‹Firefox11/2/2021 Safari9/12/2022314
api.KeyframeEffect.composite πŸ“‹Chrome7/27/2020 Safari9/12/2022777
api.Navigator.permissions πŸ“‹Chrome5/19/2015 Safari9/12/20222673
api.Notification.data πŸ“‹Firefox12/1/2014 Safari9/12/20222842
api.NotificationEvent πŸ“‹Chrome4/14/2015 Safari9/12/20222708
api.NotificationEvent.NotificationEvent πŸ“‹Chrome4/14/2015 Safari9/12/20222708
api.PermissionStatus πŸ“‹Chrome5/19/2015 Safari9/12/20222673
api.PermissionStatus.name πŸ“‹Firefox10/5/2021 Safari9/12/2022342
api.PermissionStatus.state πŸ“‹Chrome7/21/2015 Safari9/12/20222610
api.Permissions πŸ“‹Chrome5/19/2015 Safari9/12/20222673
api.Permissions.geolocation_permission Chrome5/19/2015 Safari9/12/20222673
api.Permissions.query πŸ“‹Chrome5/19/2015 Safari9/12/20222673
api.PushEvent πŸ“‹Chrome4/14/2015 Safari9/12/20222708
api.PushEvent.PushEvent πŸ“‹Chrome4/14/2015 Safari9/12/20222708
api.PushEvent.data πŸ“‹Firefox1/26/2016 Safari9/12/20222421
api.PushManager πŸ“‹Chrome4/14/2015 Safari9/12/20222708
api.PushManager.getSubscription πŸ“‹Chrome4/14/2015 Safari9/12/20222708
api.PushManager.permissionState πŸ“‹Chrome7/21/2015 Safari9/12/20222610
api.PushManager.subscribe πŸ“‹Chrome4/14/2015 Safari9/12/20222708
api.PushManager.supportedContentEncodings πŸ“‹Firefox1/26/2016 Safari9/12/20222421
api.PushMessageData πŸ“‹Firefox1/26/2016 Safari9/12/20222421
api.PushMessageData.arrayBuffer πŸ“‹Firefox1/26/2016 Safari9/12/20222421
api.PushMessageData.blob πŸ“‹Firefox1/26/2016 Safari9/12/20222421
api.PushMessageData.json πŸ“‹Firefox1/26/2016 Safari9/12/20222421
api.PushMessageData.text πŸ“‹Firefox1/26/2016 Safari9/12/20222421
api.PushSubscription πŸ“‹Chrome4/14/2015 Safari9/12/20222708
api.PushSubscription.endpoint πŸ“‹Chrome4/14/2015 Safari9/12/20222708
api.PushSubscription.expirationTime πŸ“‹Chrome7/25/2017 Safari9/12/20221875
api.PushSubscription.getKey πŸ“‹Chrome4/14/2015 Safari9/12/20222708
api.PushSubscription.options πŸ“‹Firefox1/26/2016 Safari9/12/20222421
api.PushSubscription.toJSON πŸ“‹Chrome4/14/2015 Safari9/12/20222708
api.PushSubscription.unsubscribe πŸ“‹Chrome4/14/2015 Safari9/12/20222708
api.PushSubscriptionOptions πŸ“‹Firefox1/26/2016 Safari9/12/20222421
api.PushSubscriptionOptions.applicationServerKey πŸ“‹Firefox1/26/2016 Safari9/12/20222421
api.ServiceWorkerGlobalScope.notificationclick_event πŸ“‹Chrome1/21/2015 Safari9/12/20222791
api.ServiceWorkerGlobalScope.notificationclose_event πŸ“‹Firefox1/26/2016 Safari9/12/20222421
api.ServiceWorkerGlobalScope.push_event πŸ“‹Chrome1/21/2015 Safari9/12/20222791
api.ServiceWorkerRegistration.getNotifications πŸ“‹Chrome1/21/2015 Safari9/12/20222791
api.ServiceWorkerRegistration.pushManager πŸ“‹Chrome1/21/2015 Safari9/12/20222791
api.ServiceWorkerRegistration.showNotification πŸ“‹Chrome4/14/2015 Safari9/12/20222708
api.SharedWorker πŸ“‹Chrome1/25/2010 Safari9/12/20224613
api.SharedWorker.SharedWorker πŸ“‹Chrome1/25/2010 Safari9/12/20224613
api.SharedWorker.error_event πŸ“‹Chrome1/25/2010 Safari9/12/20224613
api.SharedWorker.port πŸ“‹Chrome1/25/2010 Safari9/12/20224613
api.SharedWorkerGlobalScope πŸ“‹Chrome1/25/2010 Safari9/12/20224613
api.SharedWorkerGlobalScope.close πŸ“‹Chrome1/25/2010 Safari9/12/20224613
api.SharedWorkerGlobalScope.connect_event πŸ“‹Chrome1/25/2010 Safari9/12/20224613
api.SharedWorkerGlobalScope.name πŸ“‹Chrome1/25/2010 Safari9/12/20224613
api.SpeechSynthesis.voiceschanged_event πŸ“‹Chrome2/20/2014 Safari9/12/20223126
api.SpeechSynthesisErrorEvent.SpeechSynthesisErrorEvent πŸ“‹Firefox9/20/2016 Safari9/12/20222183
api.SpeechSynthesisEvent.SpeechSynthesisEvent πŸ“‹Firefox9/20/2016 Safari9/12/20222183
css.properties.flex-basis.fit-content Chrome9/21/2021 Safari9/12/2022356
css.properties.flex-basis.max-content Firefox3/19/2019 Safari9/12/20221273
css.properties.flex-basis.min-content Firefox3/19/2019 Safari9/12/20221273
css.properties.offset πŸ“‹Chrome12/1/2016 Safari9/12/20222111
css.properties.overflow.clip Firefox9/22/2020 Safari9/12/2022720
css.properties.overflow-x.clip Firefox9/22/2020 Safari9/12/2022720
css.properties.overflow-y.clip Firefox9/22/2020 Safari9/12/2022720
css.properties.overscroll-behavior πŸ“‹Chrome12/6/2017 Safari9/12/20221741
css.properties.overscroll-behavior-block πŸ“‹Chrome9/10/2019 Safari9/12/20221098
css.properties.overscroll-behavior-inline πŸ“‹Chrome9/10/2019 Safari9/12/20221098
css.properties.overscroll-behavior-x πŸ“‹Chrome12/6/2017 Safari9/12/20221741
css.properties.overscroll-behavior-y πŸ“‹Chrome12/6/2017 Safari9/12/20221741
css.properties.resize.flow_relative_support Chrome10/16/2018 Safari9/12/20221427
css.properties.text-align-last πŸ“‹Chrome12/1/2015 Safari9/12/20222477
css.properties.user-select.all Firefox11/9/2004 Safari9/12/20226516
css.properties.contain.inline-size πŸ“‹Safari3/15/2022 Chrome9/2/2022171
css.selectors.has πŸ“‹Safari3/15/2022 Chrome9/2/2022171
css.selectors.modal πŸ“‹Safari7/20/2022 Chrome9/2/202244

2022/8

API First Browser Date Last Browser Date Days
javascript.builtins.Array.findLast πŸ“‹Chrome1/4/2022 Firefox8/23/2022231
javascript.builtins.Array.findLastIndex πŸ“‹Chrome1/4/2022 Firefox8/23/2022231
javascript.builtins.TypedArray.findLast πŸ“‹Chrome1/4/2022 Firefox8/23/2022231
javascript.builtins.TypedArray.findLastIndex πŸ“‹Chrome1/4/2022 Firefox8/23/2022231
css.properties.rotate πŸ“‹Firefox1/7/2020 Chrome8/2/2022938
css.properties.scale πŸ“‹Firefox1/7/2020 Chrome8/2/2022938
css.properties.translate πŸ“‹Firefox1/7/2020 Chrome8/2/2022938

2022/7

API First Browser Date Last Browser Date Days
api.Performance.mark.markOptions_parameter Chrome10/22/2019 Firefox7/26/20221008
api.Performance.mark.returns_performancemark Chrome10/22/2019 Firefox7/26/20221008
api.Performance.measure.measureOptions_parameter Chrome10/22/2019 Firefox7/26/20221008
api.Performance.measure.returns_performancemeasure Chrome10/22/2019 Firefox7/26/20221008
api.PerformanceMeasure.detail πŸ“‹Chrome10/22/2019 Firefox7/26/20221008
api.caches.secure_context_required Chrome3/6/2018 Firefox7/26/20221603
css.properties.backdrop-filter πŸ“‹Safari9/30/2015 Firefox7/26/20222491
css.properties.contain.style πŸ“‹Chrome7/20/2016 Firefox7/26/20222197
css.properties.scroll-snap-stop πŸ“‹Chrome6/4/2019 Firefox7/26/20221148

2022/6

API First Browser Date Last Browser Date Days
api.ReadableStream.pipeThrough πŸ“‹Safari3/27/2017 Firefox6/28/20221919
api.TransformStream πŸ“‹Chrome5/29/2018 Firefox6/28/20221491
api.TransformStream.TransformStream πŸ“‹Chrome5/29/2018 Firefox6/28/20221491
api.TransformStream.readable πŸ“‹Chrome5/29/2018 Firefox6/28/20221491
api.TransformStream.writable πŸ“‹Chrome5/29/2018 Firefox6/28/20221491
api.TransformStreamDefaultController πŸ“‹Chrome5/29/2018 Firefox6/28/20221491
api.TransformStreamDefaultController.desiredSize πŸ“‹Chrome5/29/2018 Firefox6/28/20221491
api.TransformStreamDefaultController.enqueue πŸ“‹Chrome5/29/2018 Firefox6/28/20221491
api.TransformStreamDefaultController.error πŸ“‹Chrome5/29/2018 Firefox6/28/20221491
api.TransformStreamDefaultController.terminate πŸ“‹Chrome5/29/2018 Firefox6/28/20221491

2022/5

API First Browser Date Last Browser Date Days
api.CanvasRenderingContext2D.direction πŸ“‹Safari9/30/2015 Firefox5/31/20222435
api.HTMLMediaElement.preservesPitch πŸ“‹Safari6/8/2009 Firefox5/31/20224740
api.PerformanceMark.PerformanceMark πŸ“‹Chrome7/30/2019 Firefox5/31/20221036
api.PerformanceMark.detail πŸ“‹Chrome7/30/2019 Firefox5/31/20221036
api.RTCRtpEncodingParameters.maxFramerate πŸ“‹Safari9/19/2017 Firefox5/31/20221715
css.at-rules.media.prefers-contrast πŸ“‹Safari4/26/2021 Firefox5/31/2022400
api.Document.securitypolicyviolation_event πŸ“‹Chrome7/30/2019 Safari5/16/20221021
api.ReadableStream.pipeTo πŸ“‹Safari3/27/2017 Firefox5/3/20221863
api.WritableStream πŸ“‹Chrome6/5/2017 Firefox5/3/20221793
api.WritableStream.WritableStream πŸ“‹Chrome6/5/2017 Firefox5/3/20221793
api.WritableStream.abort πŸ“‹Chrome6/5/2017 Firefox5/3/20221793
api.WritableStream.close πŸ“‹Chrome4/7/2020 Firefox5/3/2022756
api.WritableStream.getWriter πŸ“‹Chrome6/5/2017 Firefox5/3/20221793
api.WritableStream.locked πŸ“‹Chrome6/5/2017 Firefox5/3/20221793
api.WritableStreamDefaultController πŸ“‹Chrome6/5/2017 Firefox5/3/20221793
api.WritableStreamDefaultController.error πŸ“‹Chrome6/5/2017 Firefox5/3/20221793
api.WritableStreamDefaultWriter πŸ“‹Chrome6/5/2017 Firefox5/3/20221793
api.WritableStreamDefaultWriter.abort πŸ“‹Chrome6/5/2017 Firefox5/3/20221793
api.WritableStreamDefaultWriter.close πŸ“‹Chrome6/5/2017 Firefox5/3/20221793
api.WritableStreamDefaultWriter.closed πŸ“‹Chrome6/5/2017 Firefox5/3/20221793
api.WritableStreamDefaultWriter.desiredSize πŸ“‹Chrome6/5/2017 Firefox5/3/20221793
api.WritableStreamDefaultWriter.ready πŸ“‹Chrome6/5/2017 Firefox5/3/20221793
api.WritableStreamDefaultWriter.releaseLock πŸ“‹Chrome6/5/2017 Firefox5/3/20221793
api.WritableStreamDefaultWriter.write πŸ“‹Chrome6/5/2017 Firefox5/3/20221793
css.at-rules.media.dynamic-range πŸ“‹Safari3/24/2020 Firefox5/3/2022770
css.at-rules.media.video-dynamic-range πŸ“‹Safari3/24/2020 Firefox5/3/2022770
javascript.builtins.WebAssembly.Exception πŸ“‹Chrome10/19/2021 Firefox5/3/2022196
javascript.builtins.WebAssembly.Exception.Exception πŸ“‹Chrome10/19/2021 Firefox5/3/2022196
javascript.builtins.WebAssembly.Exception.Exception.options_parameter_traceStack Chrome10/19/2021 Firefox5/3/2022196
javascript.builtins.WebAssembly.Exception.getArg πŸ“‹Chrome10/19/2021 Firefox5/3/2022196
javascript.builtins.WebAssembly.Exception.is πŸ“‹Chrome10/19/2021 Firefox5/3/2022196
javascript.builtins.WebAssembly.Exception.stack Chrome10/19/2021 Firefox5/3/2022196
javascript.builtins.WebAssembly.Tag πŸ“‹Chrome10/19/2021 Firefox5/3/2022196
javascript.builtins.WebAssembly.Tag.Tag πŸ“‹Chrome10/19/2021 Firefox5/3/2022196
javascript.builtins.WebAssembly.Tag.type πŸ“‹Chrome10/19/2021 Firefox5/3/2022196

2022/4

API First Browser Date Last Browser Date Days
api.MediaCapabilities.encodingInfo πŸ“‹Firefox10/23/2018 Chrome4/26/20221281
css.types.color.hwb πŸ“‹Safari9/20/2021 Chrome4/26/2022218
api.FetchEvent.preloadResponse πŸ“‹Chrome6/5/2017 Firefox4/5/20221765
api.NavigationPreloadManager πŸ“‹Chrome6/5/2017 Firefox4/5/20221765
api.NavigationPreloadManager.disable πŸ“‹Chrome6/5/2017 Firefox4/5/20221765
api.NavigationPreloadManager.enable πŸ“‹Chrome6/5/2017 Firefox4/5/20221765
api.NavigationPreloadManager.getState πŸ“‹Chrome6/5/2017 Firefox4/5/20221765
api.NavigationPreloadManager.setHeaderValue πŸ“‹Chrome6/5/2017 Firefox4/5/20221765
api.RTCPeerConnection.setConfiguration πŸ“‹Chrome1/20/2016 Firefox4/5/20222267
api.ServiceWorkerRegistration.navigationPreload πŸ“‹Chrome6/5/2017 Firefox4/5/20221765
css.properties.mix-blend-mode.plus-lighter Safari3/21/2016 Firefox4/5/20222206
css.properties.scroll-snap-type πŸ“‹Safari9/19/2017 Firefox4/5/20221659

2022/3

API First Browser Date Last Browser Date Days
api.AbortSignal.throwIfAborted πŸ“‹Firefox2/8/2022 Chrome3/29/202249
api.AbortSignal.abort.reason_parameter πŸ“‹Chrome2/1/2022 Safari3/15/202242
api.AbortSignal.reason πŸ“‹Chrome2/1/2022 Safari3/15/202242
api.BroadcastChannel πŸ“‹Firefox5/12/2015 Safari3/15/20222499
api.BroadcastChannel.BroadcastChannel πŸ“‹Firefox5/12/2015 Safari3/15/20222499
api.BroadcastChannel.close πŸ“‹Firefox5/12/2015 Safari3/15/20222499
api.BroadcastChannel.message_event πŸ“‹Firefox5/12/2015 Safari3/15/20222499
api.BroadcastChannel.messageerror_event πŸ“‹Chrome7/25/2017 Safari3/15/20221694
api.BroadcastChannel.name πŸ“‹Firefox5/12/2015 Safari3/15/20222499
api.BroadcastChannel.postMessage πŸ“‹Firefox5/12/2015 Safari3/15/20222499
api.CSSImportRule.layerName πŸ“‹Firefox2/8/2022 Safari3/15/202235
api.CSSLayerBlockRule πŸ“‹Firefox2/8/2022 Safari3/15/202235
api.CSSLayerBlockRule.name πŸ“‹Firefox2/8/2022 Safari3/15/202235
api.CSSLayerStatementRule πŸ“‹Firefox2/8/2022 Safari3/15/202235
api.CSSLayerStatementRule.nameList πŸ“‹Firefox2/8/2022 Safari3/15/202235
api.Crypto.randomUUID πŸ“‹Chrome7/20/2021 Safari3/15/2022238
api.HTMLDialogElement πŸ“‹Chrome8/26/2014 Safari3/15/20222758
api.HTMLDialogElement.cancel_event πŸ“‹Chrome8/26/2014 Safari3/15/20222758
api.HTMLDialogElement.close πŸ“‹Chrome8/26/2014 Safari3/15/20222758
api.HTMLDialogElement.close_event πŸ“‹Chrome8/26/2014 Safari3/15/20222758
api.HTMLDialogElement.open πŸ“‹Chrome8/26/2014 Safari3/15/20222758
api.HTMLDialogElement.returnValue πŸ“‹Chrome8/26/2014 Safari3/15/20222758
api.HTMLDialogElement.show πŸ“‹Chrome8/26/2014 Safari3/15/20222758
api.HTMLDialogElement.showModal πŸ“‹Chrome8/26/2014 Safari3/15/20222758
api.HTMLElement.autofocus πŸ“‹Firefox11/9/2004 Safari3/15/20226335
api.HTMLImageElement.loading πŸ“‹Chrome9/10/2019 Safari3/15/2022917
api.Lock πŸ“‹Chrome9/4/2018 Safari3/15/20221288
api.Lock.mode πŸ“‹Chrome9/4/2018 Safari3/15/20221288
api.Lock.name πŸ“‹Chrome9/4/2018 Safari3/15/20221288
api.LockManager πŸ“‹Chrome9/4/2018 Safari3/15/20221288
api.LockManager.query πŸ“‹Chrome9/4/2018 Safari3/15/20221288
api.LockManager.request πŸ“‹Chrome9/4/2018 Safari3/15/20221288
api.Navigator.locks πŸ“‹Chrome9/4/2018 Safari3/15/20221288
api.RTCPeerConnection.canTrickleIceCandidates πŸ“‹Firefox6/7/2016 Safari3/15/20222107
api.RTCPeerConnection.setRemoteDescription.implicit_rollback Firefox10/22/2019 Safari3/15/2022875
api.RTCRtpReceiver.transport πŸ“‹Chrome6/5/2017 Safari3/15/20221744
api.RTCRtpSender.transport πŸ“‹Firefox12/1/2014 Safari3/15/20222661
api.ResizeObserverEntry.borderBoxSize πŸ“‹Chrome7/27/2020 Safari3/15/2022596
api.ResizeObserverEntry.contentBoxSize πŸ“‹Chrome7/27/2020 Safari3/15/2022596
api.ResizeObserverSize πŸ“‹Firefox9/3/2019 Safari3/15/2022924
api.ResizeObserverSize.blockSize πŸ“‹Firefox9/3/2019 Safari3/15/2022924
api.ResizeObserverSize.inlineSize πŸ“‹Firefox9/3/2019 Safari3/15/2022924
api.SVGElement.nonce πŸ“‹Chrome9/5/2017 Safari3/15/20221652
api.SubmitEvent.submitter πŸ“‹Chrome4/7/2020 Safari3/15/2022707
api.WorkerNavigator.mediaCapabilities πŸ“‹Firefox10/23/2018 Safari3/15/20221239
api.reportError πŸ“‹Firefox10/5/2021 Safari3/15/2022161
api.structuredClone πŸ“‹Firefox11/2/2021 Safari3/15/2022133
css.at-rules.layer πŸ“‹Firefox2/8/2022 Safari3/15/202235
css.properties.accent-color πŸ“‹Chrome8/31/2021 Safari3/15/2022196
css.properties.appearance πŸ“‹Chrome7/27/2020 Safari3/15/2022596
css.properties.appearance.auto Chrome5/19/2020 Safari3/15/2022665
css.properties.backface-visibility πŸ“‹Firefox10/9/2012 Safari3/15/20223444
css.properties.contain πŸ“‹Chrome7/20/2016 Safari3/15/20222064
css.properties.mask-clip πŸ“‹Chrome12/11/2008 Safari3/15/20224842
css.properties.mask-image πŸ“‹Chrome12/11/2008 Safari3/15/20224842
css.properties.mask-origin πŸ“‹Chrome12/11/2008 Safari3/15/20224842
css.properties.mask-position πŸ“‹Chrome12/11/2008 Safari3/15/20224842
css.properties.mask-repeat πŸ“‹Chrome12/11/2008 Safari3/15/20224842
css.properties.mask-size πŸ“‹Chrome1/25/2010 Safari3/15/20224432
css.properties.offset-path πŸ“‹Chrome12/1/2016 Safari3/15/20221930
css.properties.print-color-adjust πŸ“‹Chrome2/8/2012 Safari3/15/20223688
css.properties.scroll-behavior πŸ“‹Firefox2/24/2015 Safari3/15/20222576
css.properties.text-align.match-parent Chrome12/13/2011 Safari3/15/20223745
css.properties.text-decoration-skip-ink πŸ“‹Chrome1/23/2018 Safari3/15/20221512
css.selectors.backdrop πŸ“‹Chrome8/26/2014 Safari3/15/20222758
css.selectors.backdrop.dialog Chrome1/14/2014 Safari3/15/20222982
css.selectors.focus-visible πŸ“‹Chrome10/20/2020 Safari3/15/2022511
html.elements.dialog πŸ“‹Chrome8/26/2014 Safari3/15/20222758
html.elements.dialog.open Chrome8/26/2014 Safari3/15/20222758
html.elements.img.loading πŸ“‹Chrome9/10/2019 Safari3/15/2022917
javascript.builtins.Array.at πŸ“‹Firefox7/13/2021 Safari3/15/2022245
javascript.builtins.Intl.supportedValuesOf πŸ“‹Firefox10/5/2021 Safari3/15/2022161
javascript.builtins.Object.hasOwn πŸ“‹Chrome8/31/2021 Safari3/15/2022196
javascript.builtins.String.at πŸ“‹Firefox7/13/2021 Safari3/15/2022245
javascript.builtins.TypedArray.at πŸ“‹Firefox7/13/2021 Safari3/15/2022245
api.HTMLElement.outerText πŸ“‹Safari4/15/2005 Firefox3/8/20226171
api.CanvasRenderingContext2D.createConicGradient πŸ“‹Firefox7/13/2021 Chrome3/1/2022231
css.properties.text-emphasis πŸ“‹Safari10/22/2013 Chrome3/1/20223052
css.properties.text-emphasis-color πŸ“‹Safari10/22/2013 Chrome3/1/20223052
css.properties.text-emphasis-position πŸ“‹Safari10/22/2013 Chrome3/1/20223052
css.properties.text-emphasis-style πŸ“‹Safari10/22/2013 Chrome3/1/20223052

2022/2

API First Browser Date Last Browser Date Days
api.ImageBitmapRenderingContext.canvas πŸ“‹Chrome1/25/2017 Firefox2/8/20221840

2022/1

API First Browser Date Last Browser Date Days
api.Navigator.canShare πŸ“‹Safari9/16/2020 Firefox1/11/2022482
api.Navigator.canShare.data_text_parameter πŸ“‹Chrome3/2/2021 Firefox1/11/2022315
css.properties.color-scheme πŸ“‹Safari9/19/2019 Firefox1/11/2022845
html.elements.meta.name.color-scheme Safari3/25/2019 Firefox1/11/20221023
css.properties.font-synthesis πŸ“‹Firefox12/1/2014 Chrome1/4/20222591
css.properties.font-synthesis.small-caps Safari3/27/2017 Chrome1/4/20221744

2021/12

API First Browser Date Last Browser Date Days
api.Navigator.storage πŸ“‹Chrome12/1/2016 Safari12/13/20211838
api.StorageManager πŸ“‹Chrome12/1/2016 Safari12/13/20211838
api.StorageManager.persist πŸ“‹Chrome12/1/2016 Safari12/13/20211838
api.StorageManager.persisted πŸ“‹Chrome12/1/2016 Safari12/13/20211838
api.WorkerNavigator.storage πŸ“‹Chrome12/1/2016 Safari12/13/20211838
api.crossOriginIsolated πŸ“‹Firefox1/7/2020 Safari12/13/2021706
javascript.builtins.Atomics πŸ“‹Chrome7/24/2018 Safari12/13/20211238
javascript.builtins.Atomics.add πŸ“‹Chrome7/24/2018 Safari12/13/20211238
javascript.builtins.Atomics.and πŸ“‹Chrome7/24/2018 Safari12/13/20211238
javascript.builtins.Atomics.compareExchange πŸ“‹Chrome7/24/2018 Safari12/13/20211238
javascript.builtins.Atomics.exchange πŸ“‹Chrome7/24/2018 Safari12/13/20211238
javascript.builtins.Atomics.isLockFree πŸ“‹Chrome7/24/2018 Safari12/13/20211238
javascript.builtins.Atomics.load πŸ“‹Chrome7/24/2018 Safari12/13/20211238
javascript.builtins.Atomics.notify πŸ“‹Chrome7/24/2018 Safari12/13/20211238
javascript.builtins.Atomics.or πŸ“‹Chrome7/24/2018 Safari12/13/20211238
javascript.builtins.Atomics.store πŸ“‹Chrome7/24/2018 Safari12/13/20211238
javascript.builtins.Atomics.sub πŸ“‹Chrome7/24/2018 Safari12/13/20211238
javascript.builtins.Atomics.wait πŸ“‹Chrome7/24/2018 Safari12/13/20211238
javascript.builtins.Atomics.xor πŸ“‹Chrome7/24/2018 Safari12/13/20211238
javascript.builtins.DataView.DataView.sharedarraybuffer_support Chrome7/24/2018 Safari12/13/20211238
javascript.builtins.SharedArrayBuffer πŸ“‹Chrome7/24/2018 Safari12/13/20211238
javascript.builtins.SharedArrayBuffer.SharedArrayBuffer πŸ“‹Chrome7/24/2018 Safari12/13/20211238
javascript.builtins.SharedArrayBuffer.byteLength πŸ“‹Chrome7/24/2018 Safari12/13/20211238
javascript.builtins.SharedArrayBuffer.slice πŸ“‹Chrome7/24/2018 Safari12/13/20211238
javascript.builtins.WebAssembly.Memory.Memory.shared πŸ“‹Chrome4/23/2019 Safari12/13/2021965
api.HTMLElement.inputMode πŸ“‹Chrome4/17/2018 Firefox12/7/20211330

2021/11

API First Browser Date Last Browser Date Days
api.Element.attachShadow.init_delegatesFocus_parameter πŸ“‹Chrome8/31/2016 Firefox11/2/20211889
api.HTMLElement.enterKeyHint πŸ“‹Chrome9/10/2019 Firefox11/2/2021784
api.ShadowRoot.delegatesFocus πŸ“‹Chrome8/31/2016 Firefox11/2/20211889
css.properties.width.fit-content πŸ“‹Chrome10/13/2015 Firefox11/2/20212212
html.global_attributes.enterkeyhint πŸ“‹Chrome9/10/2019 Firefox11/2/2021784

2021/10

API First Browser Date Last Browser Date Days
api.SVGAnimationElement.beginEvent_event πŸ“‹Chrome5/20/2014 Firefox10/5/20212695
api.SVGAnimationElement.endEvent_event πŸ“‹Chrome5/20/2014 Firefox10/5/20212695
api.SVGAnimationElement.repeatEvent_event πŸ“‹Chrome5/20/2014 Firefox10/5/20212695
css.properties.image-rendering.pixelated Chrome3/3/2015 Firefox10/5/20212408
html.elements.input.type_datetime-local πŸ“‹Chrome6/26/2012 Firefox10/5/20213388

2021/9

API First Browser Date Last Browser Date Days
css.properties.outline πŸ“‹Safari2/2/2004 Chrome9/21/20216441
api.AbortSignal.abort πŸ“‹Firefox4/19/2021 Safari9/20/2021154
api.Crypto.subtle.secure_context_required Chrome7/25/2017 Safari9/20/20211518
api.EXT_color_buffer_float πŸ“‹Firefox9/20/2016 Safari9/20/20211826
api.EventTarget.addEventListener.options_parameter.options_signal_parameter πŸ“‹Firefox2/23/2021 Safari9/20/2021209
api.FormDataEvent πŸ“‹Chrome9/10/2019 Safari9/20/2021741
api.FormDataEvent.FormDataEvent πŸ“‹Chrome9/10/2019 Safari9/20/2021741
api.FormDataEvent.formData πŸ“‹Chrome9/10/2019 Safari9/20/2021741
api.HTMLCanvasElement.getContext.webgl2_context Firefox1/24/2017 Safari9/20/20211700
api.HTMLElement.focus.options_preventScroll_parameter Chrome1/23/2018 Safari9/20/20211336
api.HTMLFormElement.formdata_event πŸ“‹Chrome9/10/2019 Safari9/20/2021741
api.IDBCursor.request πŸ“‹Chrome7/30/2019 Safari9/20/2021783
api.IDBTransaction.commit πŸ“‹Chrome7/30/2019 Safari9/20/2021783
api.ImageBitmap πŸ“‹Firefox11/3/2015 Safari9/20/20212148
api.ImageBitmap.close πŸ“‹Firefox4/26/2016 Safari9/20/20211973
api.ImageBitmap.height πŸ“‹Firefox11/3/2015 Safari9/20/20212148
api.ImageBitmap.width πŸ“‹Firefox11/3/2015 Safari9/20/20212148
api.ImageBitmapRenderingContext πŸ“‹Firefox4/26/2016 Safari9/20/20211973
api.ImageBitmapRenderingContext.transferFromImageBitmap πŸ“‹Firefox11/15/2016 Safari9/20/20211770
api.MediaError.message πŸ“‹Firefox3/7/2017 Safari9/20/20211658
api.MediaMetadata πŸ“‹Chrome3/9/2017 Safari9/20/20211656
api.MediaMetadata.MediaMetadata πŸ“‹Chrome3/9/2017 Safari9/20/20211656
api.MediaMetadata.album πŸ“‹Chrome3/9/2017 Safari9/20/20211656
api.MediaMetadata.artist πŸ“‹Chrome3/9/2017 Safari9/20/20211656
api.MediaMetadata.artwork πŸ“‹Chrome3/9/2017 Safari9/20/20211656
api.MediaMetadata.title πŸ“‹Chrome3/9/2017 Safari9/20/20211656
api.MediaSession πŸ“‹Chrome3/12/2019 Safari9/20/2021923
api.MediaSession.metadata πŸ“‹Chrome3/12/2019 Safari9/20/2021923
api.MediaSession.playbackState πŸ“‹Chrome3/12/2019 Safari9/20/2021923
api.MediaSession.setActionHandler πŸ“‹Chrome3/12/2019 Safari9/20/2021923
api.MediaSession.setPositionState πŸ“‹Chrome4/7/2020 Safari9/20/2021531
api.Navigator.mediaSession πŸ“‹Chrome3/12/2019 Safari9/20/2021923
api.Navigator.share.data_text_parameter πŸ“‹Firefox12/10/2019 Safari9/20/2021650
api.Notification.requestPermission πŸ“‹Chrome6/26/2012 Safari9/20/20213373
api.Performance.timeOrigin πŸ“‹Firefox4/19/2017 Safari9/20/20211615
api.PerformanceNavigationTiming πŸ“‹Chrome3/9/2017 Safari9/20/20211656
api.PerformanceNavigationTiming.domComplete πŸ“‹Chrome3/9/2017 Safari9/20/20211656
api.PerformanceNavigationTiming.domContentLoadedEventEnd πŸ“‹Chrome3/9/2017 Safari9/20/20211656
api.PerformanceNavigationTiming.domContentLoadedEventStart πŸ“‹Chrome3/9/2017 Safari9/20/20211656
api.PerformanceNavigationTiming.domInteractive πŸ“‹Chrome3/9/2017 Safari9/20/20211656
api.PerformanceNavigationTiming.loadEventEnd πŸ“‹Chrome3/9/2017 Safari9/20/20211656
api.PerformanceNavigationTiming.loadEventStart πŸ“‹Chrome3/9/2017 Safari9/20/20211656
api.PerformanceNavigationTiming.redirectCount πŸ“‹Chrome3/9/2017 Safari9/20/20211656
api.PerformanceNavigationTiming.toJSON πŸ“‹Chrome3/9/2017 Safari9/20/20211656
api.PerformanceNavigationTiming.type πŸ“‹Chrome3/9/2017 Safari9/20/20211656
api.PerformanceNavigationTiming.unloadEventEnd πŸ“‹Chrome3/9/2017 Safari9/20/20211656
api.PerformanceNavigationTiming.unloadEventStart πŸ“‹Chrome3/9/2017 Safari9/20/20211656
api.PerformanceObserver.takeRecords πŸ“‹Chrome3/6/2018 Safari9/20/20211294
api.SecurityPolicyViolationEvent.disposition πŸ“‹Chrome1/25/2017 Safari9/20/20211699
api.SecurityPolicyViolationEvent.sample πŸ“‹Chrome6/5/2017 Safari9/20/20211568
api.SubmitEvent πŸ“‹Chrome4/7/2020 Safari9/20/2021531
api.SubmitEvent.SubmitEvent πŸ“‹Chrome4/7/2020 Safari9/20/2021531
api.SubtleCrypto.secure_context_required Chrome7/25/2017 Safari9/20/20211518
api.WebGL2RenderingContext πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.activeTexture πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.attachShader πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.beginQuery πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.beginTransformFeedback πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.bindAttribLocation πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.bindBuffer πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.bindBufferBase πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.bindBufferRange πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.bindFramebuffer πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.bindRenderbuffer πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.bindSampler πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.bindTexture πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.bindTransformFeedback πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.bindVertexArray πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.blendColor πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.blendEquation πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.blendEquationSeparate πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.blendFunc πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.blendFuncSeparate πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.blitFramebuffer πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.bufferData πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.bufferSubData πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.canvas πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.checkFramebufferStatus πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.clear πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.clearBufferfi πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.clearBufferfv πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.clearBufferiv πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.clearBufferuiv πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.clearColor πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.clearDepth πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.clearStencil πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.clientWaitSync πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.colorMask πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.compileShader πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.compressedTexImage2D πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.compressedTexImage3D πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.compressedTexSubImage2D πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.compressedTexSubImage3D πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.copyBufferSubData πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.copyTexImage2D πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.copyTexSubImage2D πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.copyTexSubImage3D πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.createBuffer πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.createFramebuffer πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.createProgram πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.createQuery πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.createRenderbuffer πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.createSampler πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.createShader πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.createTexture πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.createTransformFeedback πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.createVertexArray πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.cullFace πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.deleteBuffer πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.deleteFramebuffer πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.deleteProgram πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.deleteQuery πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.deleteRenderbuffer πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.deleteSampler πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.deleteShader πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.deleteSync πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.deleteTexture πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.deleteTransformFeedback πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.deleteVertexArray πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.depthFunc πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.depthMask πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.depthRange πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.detachShader πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.disable πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.disableVertexAttribArray πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.drawArrays πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.drawArraysInstanced πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.drawBuffers πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.drawElements πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.drawElementsInstanced πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.drawRangeElements πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.drawingBufferHeight πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.drawingBufferWidth πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.enable πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.enableVertexAttribArray πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.endQuery πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.endTransformFeedback πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.fenceSync πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.finish πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.flush πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.framebufferRenderbuffer πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.framebufferTexture2D πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.framebufferTextureLayer πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.frontFace πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.generateMipmap πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.getActiveAttrib πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.getActiveUniform πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.getActiveUniformBlockName πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.getActiveUniformBlockParameter πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.getActiveUniforms πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.getAttachedShaders πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.getAttribLocation πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.getBufferParameter πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.getBufferSubData πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.getContextAttributes πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.getError πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.getExtension πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.getFragDataLocation πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.getFramebufferAttachmentParameter πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.getIndexedParameter πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.getInternalformatParameter πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.getParameter πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.getProgramInfoLog πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.getProgramParameter πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.getQuery πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.getQueryParameter πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.getRenderbufferParameter πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.getSamplerParameter πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.getShaderInfoLog πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.getShaderParameter πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.getShaderPrecisionFormat πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.getShaderSource πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.getSupportedExtensions πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.getSyncParameter πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.getTexParameter πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.getTransformFeedbackVarying πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.getUniform πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.getUniformBlockIndex πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.getUniformIndices πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.getUniformLocation πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.getVertexAttrib πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.getVertexAttribOffset πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.hint πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.invalidateFramebuffer πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.invalidateSubFramebuffer πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.isBuffer πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.isContextLost πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.isEnabled πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.isFramebuffer πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.isProgram πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.isQuery πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.isRenderbuffer πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.isSampler πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.isShader πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.isSync πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.isTexture πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.isTransformFeedback πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.isVertexArray πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.lineWidth πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.linkProgram πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.pauseTransformFeedback πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.pixelStorei πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.polygonOffset πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.readBuffer πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.readPixels πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.renderbufferStorage πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.renderbufferStorageMultisample πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.resumeTransformFeedback πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.sampleCoverage πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.samplerParameterf πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.samplerParameteri πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.scissor πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.shaderSource πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.stencilFunc πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.stencilFuncSeparate πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.stencilMask πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.stencilMaskSeparate πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.stencilOp πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.stencilOpSeparate πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.texImage2D πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.texImage3D πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.texParameterf πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.texParameteri πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.texStorage2D πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.texStorage3D πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.texSubImage2D πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.texSubImage3D πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.transformFeedbackVaryings πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.uniform1f πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.uniform1fv πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.uniform1i πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.uniform1iv πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.uniform1ui πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.uniform1uiv πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.uniform2f πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.uniform2fv πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.uniform2i πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.uniform2iv πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.uniform2ui πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.uniform2uiv πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.uniform3f πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.uniform3fv πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.uniform3i πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.uniform3iv πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.uniform3ui πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.uniform3uiv πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.uniform4f πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.uniform4fv πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.uniform4i πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.uniform4iv πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.uniform4ui πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.uniform4uiv πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.uniformBlockBinding πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.uniformMatrix2fv πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.uniformMatrix2x3fv πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.uniformMatrix2x4fv πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.uniformMatrix3fv πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.uniformMatrix3x2fv πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.uniformMatrix3x4fv πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.uniformMatrix4fv πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.uniformMatrix4x2fv πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.uniformMatrix4x3fv πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.useProgram πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.validateProgram πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.vertexAttrib1f πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.vertexAttrib1fv πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.vertexAttrib2f πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.vertexAttrib2fv πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.vertexAttrib3f πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.vertexAttrib3fv πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.vertexAttrib4f πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.vertexAttrib4fv πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.vertexAttribDivisor πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.vertexAttribI4i πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.vertexAttribI4iv πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.vertexAttribI4ui πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.vertexAttribI4uiv πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.vertexAttribIPointer πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.vertexAttribPointer πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.viewport πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGL2RenderingContext.waitSync πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGLTransformFeedback πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WebGLVertexArrayObject πŸ“‹Firefox1/24/2017 Safari9/20/20211700
api.WheelEvent.pinch_to_zoom_support Chrome11/12/2013 Safari9/20/20212869
api.XMLHttpRequest.send.URLSearchParams Firefox1/26/2016 Safari9/20/20212064
api.createImageBitmap πŸ“‹Firefox11/3/2015 Safari9/20/20212148
css.properties.aspect-ratio πŸ“‹Chrome1/19/2021 Safari9/20/2021244
css.properties.border-end-end-radius πŸ“‹Firefox3/19/2019 Safari9/20/2021916
css.properties.border-end-start-radius πŸ“‹Firefox3/19/2019 Safari9/20/2021916
css.properties.border-start-end-radius πŸ“‹Firefox3/19/2019 Safari9/20/2021916
css.properties.border-start-start-radius πŸ“‹Firefox3/19/2019 Safari9/20/2021916
css.properties.list-style-type.korean-hangul-formal Firefox3/18/2014 Safari9/20/20212743
css.properties.list-style-type.korean-hanja-formal Firefox3/18/2014 Safari9/20/20212743
css.properties.list-style-type.korean-hanja-informal Firefox3/18/2014 Safari9/20/20212743
css.properties.list-style-type.simp-chinese-formal Firefox3/18/2014 Safari9/20/20212743
css.properties.list-style-type.simp-chinese-informal Firefox3/18/2014 Safari9/20/20212743
css.properties.list-style-type.trad-chinese-formal Firefox3/18/2014 Safari9/20/20212743
css.properties.list-style-type.trad-chinese-informal Firefox3/18/2014 Safari9/20/20212743
css.properties.scroll-padding-block πŸ“‹Chrome9/4/2018 Safari9/20/20211112
css.properties.scroll-padding-block-end πŸ“‹Chrome9/4/2018 Safari9/20/20211112
css.properties.scroll-padding-block-start πŸ“‹Chrome9/4/2018 Safari9/20/20211112
css.properties.scroll-padding-inline πŸ“‹Chrome9/4/2018 Safari9/20/20211112
css.properties.scroll-padding-inline-end πŸ“‹Chrome9/4/2018 Safari9/20/20211112
css.properties.scroll-padding-inline-start πŸ“‹Chrome9/4/2018 Safari9/20/20211112
css.selectors.autofill πŸ“‹Chrome12/11/2008 Safari9/20/20214666
css.selectors.link.not_match_link Chrome12/11/2008 Safari9/20/20214666
css.selectors.visited.not_match_link Chrome12/11/2008 Safari9/20/20214666
html.elements.img.aspect_ratio_computed_from_attributes Chrome12/10/2019 Safari9/20/2021650
javascript.builtins.BigInt64Array πŸ“‹Chrome5/29/2018 Safari9/20/20211210
javascript.builtins.BigInt64Array.BigInt64Array πŸ“‹Chrome5/29/2018 Safari9/20/20211210
javascript.builtins.BigUint64Array πŸ“‹Chrome5/29/2018 Safari9/20/20211210
javascript.builtins.BigUint64Array.BigUint64Array πŸ“‹Chrome5/29/2018 Safari9/20/20211210
javascript.builtins.DataView.getBigInt64 πŸ“‹Chrome5/29/2018 Safari9/20/20211210
javascript.builtins.DataView.getBigUint64 πŸ“‹Chrome5/29/2018 Safari9/20/20211210
javascript.builtins.DataView.setBigInt64 πŸ“‹Chrome5/29/2018 Safari9/20/20211210
javascript.builtins.DataView.setBigUint64 πŸ“‹Chrome5/29/2018 Safari9/20/20211210
javascript.builtins.Error.Error.options_cause_parameter πŸ“‹Firefox8/10/2021 Safari9/20/202141
javascript.builtins.Error.cause πŸ“‹Firefox8/10/2021 Safari9/20/202141
javascript.builtins.RegExp.hasIndices πŸ“‹Chrome4/13/2021 Safari9/20/2021160
javascript.builtins.WebAssembly.compileStreaming πŸ“‹Chrome9/5/2017 Safari9/20/20211476
javascript.builtins.WebAssembly.instantiateStreaming πŸ“‹Chrome9/5/2017 Safari9/20/20211476
javascript.classes.private_class_fields_in πŸ“‹Chrome5/25/2021 Safari9/20/2021118
javascript.classes.private_class_methods πŸ“‹Chrome7/27/2020 Safari9/20/2021420
javascript.operators.await.top_level πŸ“‹Chrome3/2/2021 Safari9/20/2021202
css.properties.break-inside.multicol_context.avoid-column Chrome4/13/2016 Firefox9/7/20211973
css.properties.font-family.system-ui Chrome1/25/2017 Firefox9/7/20211686

2021/8

API First Browser Date Last Browser Date Days
api.EXT_texture_compression_rgtc πŸ“‹Firefox1/29/2019 Chrome8/31/2021945
api.Navigator.share πŸ“‹Safari3/25/2019 Chrome8/31/2021890
css.properties.justify-content.flex_context.left_right Safari9/30/2015 Chrome8/31/20212162
api.VisualViewport πŸ“‹Chrome9/5/2017 Firefox8/10/20211435
api.VisualViewport.height πŸ“‹Chrome9/5/2017 Firefox8/10/20211435
api.VisualViewport.offsetLeft πŸ“‹Chrome9/5/2017 Firefox8/10/20211435
api.VisualViewport.offsetTop πŸ“‹Chrome9/5/2017 Firefox8/10/20211435
api.VisualViewport.pageLeft πŸ“‹Chrome9/5/2017 Firefox8/10/20211435
api.VisualViewport.pageTop πŸ“‹Chrome9/5/2017 Firefox8/10/20211435
api.VisualViewport.resize_event πŸ“‹Chrome10/17/2017 Firefox8/10/20211393
api.VisualViewport.scale πŸ“‹Chrome9/5/2017 Firefox8/10/20211435
api.VisualViewport.scroll_event πŸ“‹Chrome10/17/2017 Firefox8/10/20211393
api.VisualViewport.width πŸ“‹Chrome9/5/2017 Firefox8/10/20211435
api.Window.visualViewport πŸ“‹Chrome9/5/2017 Firefox8/10/20211435
css.properties.tab-size πŸ“‹Chrome7/31/2012 Firefox8/10/20213297
javascript.builtins.Intl.DateTimeFormat.formatRange πŸ“‹Chrome7/30/2019 Firefox8/10/2021742
javascript.builtins.Intl.DateTimeFormat.formatRangeToParts πŸ“‹Chrome7/30/2019 Firefox8/10/2021742

2021/7

API First Browser Date Last Browser Date Days
javascript.builtins.Intl.DateTimeFormat.DateTimeFormat.options_parameter.options_dayPeriod_parameter Safari4/26/2021 Chrome7/20/202185
api.Clipboard.read πŸ“‹Safari3/24/2020 Firefox7/13/2021476
api.WheelEvent.wheelDelta Safari10/26/2007 Firefox7/13/20215009
api.WheelEvent.wheelDeltaX Safari10/26/2007 Firefox7/13/20215009
api.WheelEvent.wheelDeltaY Safari10/26/2007 Firefox7/13/20215009
css.properties.scroll-margin πŸ“‹Chrome9/4/2018 Firefox7/13/20211043
javascript.classes.private_class_fields πŸ“‹Chrome4/23/2019 Firefox7/13/2021812

2021/6

API First Browser Date Last Browser Date Days
api.Window.gamepadconnected_event πŸ“‹Chrome5/20/2014 Firefox6/1/20212569
api.Window.gamepaddisconnected_event πŸ“‹Chrome5/20/2014 Firefox6/1/20212569

2021/5

API First Browser Date Last Browser Date Days
javascript.builtins.Intl.DateTimeFormat.DateTimeFormat.IntlLegacyConstructedSymbol Firefox6/13/2017 Chrome5/25/20211442
javascript.builtins.Intl.NumberFormat.NumberFormat.IntlLegacyConstructedSymbol Firefox6/13/2017 Chrome5/25/20211442

2021/4

API First Browser Date Last Browser Date Days
api.AbstractRange πŸ“‹Firefox9/3/2019 Safari4/26/2021601
api.AbstractRange.collapsed πŸ“‹Firefox9/3/2019 Safari4/26/2021601
api.AbstractRange.endContainer πŸ“‹Firefox9/3/2019 Safari4/26/2021601
api.AbstractRange.endOffset πŸ“‹Firefox9/3/2019 Safari4/26/2021601
api.AbstractRange.startContainer πŸ“‹Firefox9/3/2019 Safari4/26/2021601
api.AbstractRange.startOffset πŸ“‹Firefox9/3/2019 Safari4/26/2021601
api.AnalyserNode.AnalyserNode πŸ“‹Chrome12/1/2016 Safari4/26/20211607
api.AnalyserNode.getFloatTimeDomainData πŸ“‹Chrome5/20/2014 Safari4/26/20212533
api.AudioBuffer.AudioBuffer πŸ“‹Chrome12/1/2016 Safari4/26/20211607
api.AudioBuffer.copyFromChannel πŸ“‹Firefox2/4/2014 Safari4/26/20212638
api.AudioBuffer.copyToChannel πŸ“‹Firefox2/4/2014 Safari4/26/20212638
api.AudioBufferSourceNode.AudioBufferSourceNode πŸ“‹Chrome12/1/2016 Safari4/26/20211607
api.AudioBufferSourceNode.detune πŸ“‹Chrome7/21/2015 Safari4/26/20212106
api.AudioContext πŸ“‹Firefox10/29/2013 Safari4/26/20212736
api.AudioContext.AudioContext πŸ“‹Firefox10/29/2013 Safari4/26/20212736
api.AudioContext.AudioContext.options_sampleRate_parameter πŸ“‹Firefox6/26/2018 Safari4/26/20211035
api.AudioContext.baseLatency πŸ“‹Chrome4/19/2017 Safari4/26/20211468
api.AudioContext.getOutputTimestamp πŸ“‹Chrome3/9/2017 Safari4/26/20211509
api.AudioDestinationNode.maxChannelCount πŸ“‹Chrome9/16/2011 Safari4/26/20213510
api.AudioParamMap πŸ“‹Chrome4/17/2018 Safari4/26/20211105
api.AudioParamMap.@@iterator Chrome4/17/2018 Safari4/26/20211105
api.AudioParamMap.entries Chrome4/17/2018 Safari4/26/20211105
api.AudioParamMap.forEach Chrome4/17/2018 Safari4/26/20211105
api.AudioParamMap.get Chrome4/17/2018 Safari4/26/20211105
api.AudioParamMap.has Chrome4/17/2018 Safari4/26/20211105
api.AudioParamMap.keys Chrome4/17/2018 Safari4/26/20211105
api.AudioParamMap.size Chrome4/17/2018 Safari4/26/20211105
api.AudioParamMap.values Chrome4/17/2018 Safari4/26/20211105
api.AudioWorklet πŸ“‹Chrome4/17/2018 Safari4/26/20211105
api.AudioWorkletGlobalScope πŸ“‹Chrome4/17/2018 Safari4/26/20211105
api.AudioWorkletGlobalScope.currentFrame πŸ“‹Chrome4/17/2018 Safari4/26/20211105
api.AudioWorkletGlobalScope.currentTime πŸ“‹Chrome4/17/2018 Safari4/26/20211105
api.AudioWorkletGlobalScope.registerProcessor πŸ“‹Chrome4/17/2018 Safari4/26/20211105
api.AudioWorkletGlobalScope.sampleRate πŸ“‹Chrome4/17/2018 Safari4/26/20211105
api.AudioWorkletNode πŸ“‹Chrome4/17/2018 Safari4/26/20211105
api.AudioWorkletNode.AudioWorkletNode πŸ“‹Chrome4/17/2018 Safari4/26/20211105
api.AudioWorkletNode.parameters πŸ“‹Chrome4/17/2018 Safari4/26/20211105
api.AudioWorkletNode.port πŸ“‹Chrome4/17/2018 Safari4/26/20211105
api.AudioWorkletNode.processorerror_event πŸ“‹Chrome4/17/2018 Safari4/26/20211105
api.AudioWorkletProcessor πŸ“‹Chrome1/23/2018 Safari4/26/20211189
api.AudioWorkletProcessor.AudioWorkletProcessor πŸ“‹Chrome1/23/2018 Safari4/26/20211189
api.AudioWorkletProcessor.port πŸ“‹Chrome1/23/2018 Safari4/26/20211189
api.BaseAudioContext πŸ“‹Chrome1/25/2017 Safari4/26/20211552
api.BaseAudioContext.audioWorklet πŸ“‹Chrome4/17/2018 Safari4/26/20211105
api.BaseAudioContext.createConstantSource πŸ“‹Chrome1/25/2017 Safari4/26/20211552
api.BaseAudioContext.createIIRFilter πŸ“‹Chrome3/2/2016 Safari4/26/20211881
api.BaseAudioContext.createStereoPanner πŸ“‹Chrome3/3/2015 Safari4/26/20212246
api.BaseAudioContext.decodeAudioData.returns_promise Firefox2/24/2015 Safari4/26/20212253
api.BiquadFilterNode.BiquadFilterNode πŸ“‹Chrome12/1/2016 Safari4/26/20211607
api.Blob.stream πŸ“‹Chrome7/30/2019 Safari4/26/2021636
api.CSSConditionRule πŸ“‹Firefox4/2/2013 Safari4/26/20212946
api.CSSConditionRule.conditionText πŸ“‹Firefox4/2/2013 Safari4/26/20212946
api.CSSGroupingRule πŸ“‹Firefox4/2/2013 Safari4/26/20212946
api.CSSGroupingRule.cssRules πŸ“‹Firefox4/2/2013 Safari4/26/20212946
api.CSSGroupingRule.deleteRule πŸ“‹Firefox4/2/2013 Safari4/26/20212946
api.CSSGroupingRule.insertRule πŸ“‹Firefox4/2/2013 Safari4/26/20212946
api.ChannelMergerNode.ChannelMergerNode πŸ“‹Chrome12/1/2016 Safari4/26/20211607
api.ChannelSplitterNode.ChannelSplitterNode πŸ“‹Chrome12/1/2016 Safari4/26/20211607
api.ConstantSourceNode πŸ“‹Chrome1/25/2017 Safari4/26/20211552
api.ConstantSourceNode.ConstantSourceNode πŸ“‹Chrome1/25/2017 Safari4/26/20211552
api.ConstantSourceNode.offset πŸ“‹Chrome1/25/2017 Safari4/26/20211552
api.ConvolverNode.ConvolverNode πŸ“‹Chrome12/1/2016 Safari4/26/20211607
api.DataTransfer.DataTransfer πŸ“‹Chrome6/5/2017 Safari4/26/20211421
api.DelayNode.DelayNode πŸ“‹Chrome12/1/2016 Safari4/26/20211607
api.Document.visibilitychange_event πŸ“‹Firefox9/28/2017 Safari4/26/20211306
api.DynamicsCompressorNode.DynamicsCompressorNode πŸ“‹Chrome12/1/2016 Safari4/26/20211607
api.EXT_float_blend πŸ“‹Firefox5/21/2019 Safari4/26/2021706
api.GainNode.GainNode πŸ“‹Chrome12/1/2016 Safari4/26/20211607
api.HTMLAreaElement.referrerPolicy πŸ“‹Chrome7/20/2016 Safari4/26/20211741
api.HTMLLinkElement.referrerPolicy πŸ“‹Firefox11/15/2016 Safari4/26/20211623
api.IIRFilterNode πŸ“‹Chrome3/2/2016 Safari4/26/20211881
api.IIRFilterNode.IIRFilterNode πŸ“‹Chrome12/1/2016 Safari4/26/20211607
api.IIRFilterNode.getFrequencyResponse πŸ“‹Chrome3/2/2016 Safari4/26/20211881
api.MediaElementAudioSourceNode.MediaElementAudioSourceNode πŸ“‹Chrome12/1/2016 Safari4/26/20211607
api.MediaRecorder.audioBitsPerSecond πŸ“‹Chrome3/2/2016 Safari4/26/20211881
api.MediaRecorder.pause πŸ“‹Firefox10/29/2013 Safari4/26/20212736
api.MediaRecorder.pause_event πŸ“‹Chrome3/2/2016 Safari4/26/20211881
api.MediaRecorder.resume πŸ“‹Firefox10/29/2013 Safari4/26/20212736
api.MediaRecorder.resume_event πŸ“‹Chrome3/2/2016 Safari4/26/20211881
api.MediaRecorder.videoBitsPerSecond πŸ“‹Chrome3/2/2016 Safari4/26/20211881
api.MediaStreamAudioDestinationNode.MediaStreamAudioDestinationNode πŸ“‹Chrome12/1/2016 Safari4/26/20211607
api.MediaStreamAudioSourceNode.MediaStreamAudioSourceNode πŸ“‹Chrome12/1/2016 Safari4/26/20211607
api.OES_fbo_render_mipmap πŸ“‹Firefox12/10/2019 Safari4/26/2021503
api.OfflineAudioContext πŸ“‹Firefox10/29/2013 Safari4/26/20212736
api.OfflineAudioContext.OfflineAudioContext πŸ“‹Firefox10/29/2013 Safari4/26/20212736
api.OfflineAudioContext.OfflineAudioContext.parameters_accepted_in_an_object Chrome10/17/2017 Safari4/26/20211287
api.OfflineAudioContext.length πŸ“‹Chrome5/25/2016 Safari4/26/20211797
api.OfflineAudioContext.startRendering.returns_promise Firefox3/31/2015 Safari4/26/20212218
api.OscillatorNode.OscillatorNode πŸ“‹Chrome12/1/2016 Safari4/26/20211607
api.PannerNode πŸ“‹Chrome9/16/2011 Safari4/26/20213510
api.PannerNode.PannerNode πŸ“‹Chrome12/1/2016 Safari4/26/20211607
api.PannerNode.orientationX πŸ“‹Chrome7/20/2016 Safari4/26/20211741
api.PannerNode.orientationY πŸ“‹Chrome7/20/2016 Safari4/26/20211741
api.PannerNode.orientationZ πŸ“‹Chrome7/20/2016 Safari4/26/20211741
api.PannerNode.positionX πŸ“‹Chrome7/20/2016 Safari4/26/20211741
api.PannerNode.positionY πŸ“‹Chrome7/20/2016 Safari4/26/20211741
api.PannerNode.positionZ πŸ“‹Chrome7/20/2016 Safari4/26/20211741
api.Performance.toJSON πŸ“‹Firefox10/29/2013 Safari4/26/20212736
api.PerformanceNavigation.toJSON πŸ“‹Firefox10/29/2013 Safari4/26/20212736
api.PerformancePaintTiming πŸ“‹Chrome7/25/2017 Safari4/26/20211371
api.PeriodicWave.PeriodicWave πŸ“‹Chrome12/1/2016 Safari4/26/20211607
api.RTCIceCandidate.usernameFragment πŸ“‹Chrome4/23/2019 Safari4/26/2021734
api.RTCPeerConnection.restartIce πŸ“‹Chrome9/10/2019 Safari4/26/2021594
api.RTCPeerConnection.setLocalDescription.description_parameter_optional Chrome2/4/2020 Safari4/26/2021447
api.Request.formData πŸ“‹Firefox7/2/2015 Safari4/26/20212125
api.Response.formData πŸ“‹Firefox7/2/2015 Safari4/26/20212125
api.StereoPannerNode πŸ“‹Chrome3/3/2015 Safari4/26/20212246
api.StereoPannerNode.StereoPannerNode πŸ“‹Chrome12/1/2016 Safari4/26/20211607
api.StereoPannerNode.pan πŸ“‹Chrome3/3/2015 Safari4/26/20212246
api.TextEncoder.encodeInto πŸ“‹Firefox3/19/2019 Safari4/26/2021769
api.URL.URL πŸ“‹Chrome5/15/2012 Safari4/26/20213268
api.WaveShaperNode.WaveShaperNode πŸ“‹Chrome12/1/2016 Safari4/26/20211607
api.Worklet πŸ“‹Chrome3/6/2018 Safari4/26/20211147
api.Worklet.addModule πŸ“‹Chrome3/6/2018 Safari4/26/20211147
api.WorkletGlobalScope πŸ“‹Chrome3/6/2018 Safari4/26/20211147
css.at-rules.supports.selector Firefox9/3/2019 Safari4/26/2021601
css.properties.border-block πŸ“‹Firefox3/19/2019 Safari4/26/2021769
css.properties.border-block-color πŸ“‹Firefox3/19/2019 Safari4/26/2021769
css.properties.border-block-style πŸ“‹Firefox3/19/2019 Safari4/26/2021769
css.properties.border-block-width πŸ“‹Firefox3/19/2019 Safari4/26/2021769
css.properties.border-inline πŸ“‹Firefox3/19/2019 Safari4/26/2021769
css.properties.border-inline-color πŸ“‹Firefox3/19/2019 Safari4/26/2021769
css.properties.border-inline-style πŸ“‹Firefox3/19/2019 Safari4/26/2021769
css.properties.border-inline-width πŸ“‹Firefox3/19/2019 Safari4/26/2021769
css.properties.column-gap.flex_context πŸ“‹Firefox10/23/2018 Safari4/26/2021916
css.properties.gap.flex_context πŸ“‹Firefox10/23/2018 Safari4/26/2021916
css.properties.inset πŸ“‹Firefox3/19/2019 Safari4/26/2021769
css.properties.inset-block πŸ“‹Firefox10/23/2018 Safari4/26/2021916
css.properties.inset-block-end πŸ“‹Firefox10/23/2018 Safari4/26/2021916
css.properties.inset-block-start πŸ“‹Firefox10/23/2018 Safari4/26/2021916
css.properties.inset-inline πŸ“‹Firefox10/23/2018 Safari4/26/2021916
css.properties.inset-inline-end πŸ“‹Firefox10/23/2018 Safari4/26/2021916
css.properties.inset-inline-start πŸ“‹Firefox10/23/2018 Safari4/26/2021916
css.properties.list-style-type.string Firefox7/2/2015 Safari4/26/20212125
css.properties.margin-block πŸ“‹Firefox3/19/2019 Safari4/26/2021769
css.properties.margin-inline πŸ“‹Firefox3/19/2019 Safari4/26/2021769
css.properties.math-style πŸ“‹Chrome5/19/2020 Safari4/26/2021342
css.properties.padding-block πŸ“‹Firefox3/19/2019 Safari4/26/2021769
css.properties.padding-inline πŸ“‹Firefox3/19/2019 Safari4/26/2021769
css.properties.row-gap.flex_context πŸ“‹Firefox10/23/2018 Safari4/26/2021916
css.properties.scroll-margin-block πŸ“‹Chrome9/4/2018 Safari4/26/2021965
css.properties.scroll-margin-block-end πŸ“‹Chrome9/4/2018 Safari4/26/2021965
css.properties.scroll-margin-block-start πŸ“‹Chrome9/4/2018 Safari4/26/2021965
css.properties.scroll-margin-bottom πŸ“‹Chrome9/4/2018 Safari4/26/2021965
css.properties.scroll-margin-inline πŸ“‹Chrome9/4/2018 Safari4/26/2021965
css.properties.scroll-margin-inline-end πŸ“‹Chrome9/4/2018 Safari4/26/2021965
css.properties.scroll-margin-inline-start πŸ“‹Chrome9/4/2018 Safari4/26/2021965
css.properties.scroll-margin-left πŸ“‹Chrome9/4/2018 Safari4/26/2021965
css.properties.scroll-margin-right πŸ“‹Chrome9/4/2018 Safari4/26/2021965
css.properties.scroll-margin-top πŸ“‹Chrome9/4/2018 Safari4/26/2021965
css.properties.scroll-padding πŸ“‹Chrome9/4/2018 Safari4/26/2021965
css.properties.scroll-padding-bottom πŸ“‹Chrome9/4/2018 Safari4/26/2021965
css.properties.scroll-padding-left πŸ“‹Chrome9/4/2018 Safari4/26/2021965
css.properties.scroll-padding-right πŸ“‹Chrome9/4/2018 Safari4/26/2021965
css.properties.scroll-padding-top πŸ“‹Chrome9/4/2018 Safari4/26/2021965
css.selectors.file-selector-button πŸ“‹Firefox10/20/2020 Safari4/26/2021188
html.elements.input.type_date πŸ“‹Chrome6/26/2012 Safari4/26/20213226
html.elements.input.type_time πŸ“‹Chrome6/26/2012 Safari4/26/20213226
javascript.builtins.FinalizationRegistry πŸ“‹Chrome7/27/2020 Safari4/26/2021273
javascript.builtins.FinalizationRegistry.FinalizationRegistry πŸ“‹Chrome7/27/2020 Safari4/26/2021273
javascript.builtins.FinalizationRegistry.register πŸ“‹Chrome7/27/2020 Safari4/26/2021273
javascript.builtins.FinalizationRegistry.unregister πŸ“‹Chrome7/27/2020 Safari4/26/2021273
javascript.builtins.Intl.Collator.Collator.options_collation_parameter Chrome11/17/2020 Safari4/26/2021160
javascript.builtins.Intl.DateTimeFormat.DateTimeFormat.options_parameter.options_dateStyle_parameter Chrome7/30/2019 Safari4/26/2021636
javascript.builtins.Intl.DateTimeFormat.DateTimeFormat.options_parameter.options_fractionalSecondDigits_parameter Chrome7/27/2020 Safari4/26/2021273
javascript.builtins.Intl.DateTimeFormat.DateTimeFormat.options_parameter.options_timeStyle_parameter Chrome7/30/2019 Safari4/26/2021636
javascript.builtins.Intl.DisplayNames πŸ“‹Chrome4/7/2020 Safari4/26/2021384
javascript.builtins.Intl.DisplayNames.DisplayNames πŸ“‹Chrome4/7/2020 Safari4/26/2021384
javascript.builtins.Intl.DisplayNames.of πŸ“‹Chrome4/7/2020 Safari4/26/2021384
javascript.builtins.Intl.DisplayNames.resolvedOptions πŸ“‹Chrome4/7/2020 Safari4/26/2021384
javascript.builtins.Intl.DisplayNames.supportedLocalesOf πŸ“‹Chrome4/7/2020 Safari4/26/2021384
javascript.builtins.Intl.ListFormat πŸ“‹Chrome1/29/2019 Safari4/26/2021818
javascript.builtins.Intl.ListFormat.ListFormat πŸ“‹Chrome1/29/2019 Safari4/26/2021818
javascript.builtins.Intl.ListFormat.format πŸ“‹Chrome1/29/2019 Safari4/26/2021818
javascript.builtins.Intl.ListFormat.formatToParts πŸ“‹Chrome1/29/2019 Safari4/26/2021818
javascript.builtins.Intl.ListFormat.resolvedOptions πŸ“‹Chrome1/29/2019 Safari4/26/2021818
javascript.builtins.Intl.ListFormat.supportedLocalesOf πŸ“‹Chrome1/29/2019 Safari4/26/2021818
javascript.builtins.Intl.NumberFormat.NumberFormat.options_compactDisplay_parameter Chrome9/10/2019 Safari4/26/2021594
javascript.builtins.Intl.NumberFormat.NumberFormat.options_currencyDisplay_parameter Chrome9/10/2019 Safari4/26/2021594
javascript.builtins.Intl.NumberFormat.NumberFormat.options_currencySign_parameter Chrome9/10/2019 Safari4/26/2021594
javascript.builtins.Intl.NumberFormat.NumberFormat.options_notation_parameter Chrome9/10/2019 Safari4/26/2021594
javascript.builtins.Intl.NumberFormat.NumberFormat.options_signDisplay_parameter Chrome9/10/2019 Safari4/26/2021594
javascript.builtins.Intl.NumberFormat.NumberFormat.options_unitDisplay_parameter Chrome9/10/2019 Safari4/26/2021594
javascript.builtins.Intl.NumberFormat.NumberFormat.options_unit_parameter Chrome9/10/2019 Safari4/26/2021594
javascript.builtins.WeakRef πŸ“‹Chrome7/27/2020 Safari4/26/2021273
javascript.builtins.WeakRef.WeakRef πŸ“‹Chrome7/27/2020 Safari4/26/2021273
javascript.builtins.WeakRef.deref πŸ“‹Chrome7/27/2020 Safari4/26/2021273
javascript.classes.public_class_fields πŸ“‹Chrome1/29/2019 Safari4/26/2021818
javascript.classes.static_class_fields πŸ“‹Chrome1/29/2019 Safari4/26/2021818
javascript.statements.export.namespace πŸ“‹Chrome1/29/2019 Safari4/26/2021818
css.types.image.image-set πŸ“‹Safari7/25/2012 Firefox4/19/20213190
api.StaticRange.StaticRange πŸ“‹Firefox12/10/2019 Chrome4/13/2021490

2021/3

API First Browser Date Last Browser Date Days
api.Clipboard.write πŸ“‹Chrome4/17/2018 Firefox3/23/20211071
api.ClipboardItem πŸ“‹Chrome4/17/2018 Firefox3/23/20211071
api.ClipboardItem.ClipboardItem πŸ“‹Chrome4/17/2018 Firefox3/23/20211071
api.ClipboardItem.getType πŸ“‹Chrome4/17/2018 Firefox3/23/20211071
api.ClipboardItem.types πŸ“‹Chrome4/17/2018 Firefox3/23/20211071
api.HTMLElement.beforeinput_event πŸ“‹Safari3/27/2017 Firefox3/23/20211457
api.InputEvent.getTargetRanges πŸ“‹Safari3/27/2017 Firefox3/23/20211457
api.MediaSource.sourceclose_event πŸ“‹Chrome8/31/2016 Firefox3/23/20211665
css.properties.text-decoration-thickness πŸ“‹Safari3/25/2019 Chrome3/2/2021708

2021/1

API First Browser Date Last Browser Date Days
css.properties.touch-action.pinch-zoom Chrome1/25/2017 Firefox1/26/20211462
api.RTCRtpTransceiver.stop πŸ“‹Safari9/19/2017 Chrome1/19/20211218
css.properties.clip-path.path Firefox12/10/2019 Chrome1/19/2021406
css.selectors.is πŸ“‹Firefox6/30/2020 Chrome1/19/2021203
css.selectors.is.forgiving_selector_list Safari9/16/2020 Chrome1/19/2021125
css.selectors.not.selector_list Safari9/30/2015 Chrome1/19/20211938
css.selectors.where πŸ“‹Firefox6/30/2020 Chrome1/19/2021203
css.selectors.where.forgiving_selector_list Safari9/16/2020 Chrome1/19/2021125
html.elements.a.implicit_noopener Safari3/25/2019 Chrome1/19/2021666
html.elements.area.implicit_noopener Safari3/25/2019 Chrome1/19/2021666

2020/11

API First Browser Date Last Browser Date Days
api.Element.transitioncancel_event πŸ“‹Firefox4/19/2017 Chrome11/17/20201308
api.TextMetrics.fontBoundingBoxAscent πŸ“‹Safari4/12/2018 Chrome11/17/2020950
api.TextMetrics.fontBoundingBoxDescent πŸ“‹Safari4/12/2018 Chrome11/17/2020950
css.properties.margin-block-end πŸ“‹Firefox9/22/2015 Chrome11/17/20201883
css.properties.margin-block-start πŸ“‹Firefox9/22/2015 Chrome11/17/20201883
css.properties.margin-inline-end πŸ“‹Firefox9/22/2015 Chrome11/17/20201883
css.properties.margin-inline-start πŸ“‹Firefox9/22/2015 Chrome11/17/20201883
css.properties.padding-block-end πŸ“‹Firefox9/22/2015 Chrome11/17/20201883
css.properties.padding-block-start πŸ“‹Firefox9/22/2015 Chrome11/17/20201883
css.properties.padding-inline-end πŸ“‹Firefox9/22/2015 Chrome11/17/20201883
css.properties.padding-inline-start πŸ“‹Firefox9/22/2015 Chrome11/17/20201883
css.properties.text-underline-offset πŸ“‹Safari3/25/2019 Chrome11/17/2020603
css.types.image.gradient.conic-gradient πŸ“‹Chrome9/4/2018 Firefox11/17/2020805
css.types.image.gradient.conic-gradient.doubleposition Chrome1/29/2019 Firefox11/17/2020658
css.types.image.gradient.repeating-conic-gradient πŸ“‹Chrome9/4/2018 Firefox11/17/2020805
javascript.builtins.Intl.@@toStringTag πŸ“‹Safari9/16/2020 Firefox11/17/202062

2020/10

API First Browser Date Last Browser Date Days
api.Document.replaceChildren πŸ“‹Firefox6/30/2020 Chrome10/20/2020112
api.DocumentFragment.replaceChildren πŸ“‹Firefox6/30/2020 Chrome10/20/2020112
api.Element.replaceChildren πŸ“‹Firefox6/30/2020 Chrome10/20/2020112
css.selectors.marker πŸ“‹Safari4/12/2018 Chrome10/20/2020922

2020/9

API First Browser Date Last Browser Date Days
css.properties.flex-direction πŸ“‹Chrome8/20/2013 Firefox9/22/20202590
api.AudioScheduledSourceNode πŸ“‹Chrome3/9/2017 Safari9/16/20201287
api.Blob.arrayBuffer πŸ“‹Chrome7/30/2019 Safari9/16/2020414
api.Blob.text πŸ“‹Chrome7/30/2019 Safari9/16/2020414
api.BlobEvent πŸ“‹Firefox5/14/2013 Safari9/16/20202682
api.BlobEvent.BlobEvent πŸ“‹Firefox5/14/2013 Safari9/16/20202682
api.BlobEvent.data πŸ“‹Firefox5/14/2013 Safari9/16/20202682
api.Document.getAnimations πŸ“‹Firefox4/7/2020 Safari9/16/2020162
api.EXT_color_buffer_half_float πŸ“‹Firefox6/7/2016 Safari9/16/20201562
api.Element.scroll.options_behavior_parameter Firefox2/24/2015 Safari9/16/20202031
api.Element.scrollBy.options_behavior_parameter Firefox2/24/2015 Safari9/16/20202031
api.Element.scrollTo.options_behavior_parameter Firefox2/24/2015 Safari9/16/20202031
api.EventTarget.EventTarget πŸ“‹Chrome1/23/2018 Safari9/16/2020967
api.HTMLAnchorElement.referrerPolicy πŸ“‹Chrome7/20/2016 Safari9/16/20201519
api.HTMLIFrameElement.referrerPolicy πŸ“‹Chrome7/20/2016 Safari9/16/20201519
api.HTMLImageElement.referrerPolicy πŸ“‹Chrome7/20/2016 Safari9/16/20201519
api.HTMLScriptElement.referrerPolicy πŸ“‹Chrome10/16/2018 Safari9/16/2020701
api.KeyframeEffect.pseudoElement πŸ“‹Firefox4/7/2020 Safari9/16/2020162
api.MediaQueryList.EventTarget_inheritance Chrome11/18/2014 Safari9/16/20202129
api.MediaQueryList.change_event πŸ“‹Chrome11/18/2014 Safari9/16/20202129
api.MediaQueryListEvent πŸ“‹Chrome11/18/2014 Safari9/16/20202129
api.MediaQueryListEvent.MediaQueryListEvent πŸ“‹Chrome11/18/2014 Safari9/16/20202129
api.MediaQueryListEvent.matches πŸ“‹Chrome11/18/2014 Safari9/16/20202129
api.MediaQueryListEvent.media πŸ“‹Chrome11/18/2014 Safari9/16/20202129
api.MediaRecorder πŸ“‹Firefox10/29/2013 Safari9/16/20202514
api.MediaRecorder.MediaRecorder πŸ“‹Firefox10/29/2013 Safari9/16/20202514
api.MediaRecorder.MediaRecorder.options_parameter Firefox12/15/2015 Safari9/16/20201737
api.MediaRecorder.dataavailable_event πŸ“‹Firefox10/29/2013 Safari9/16/20202514
api.MediaRecorder.error_event πŸ“‹Firefox10/29/2013 Safari9/16/20202514
api.MediaRecorder.isTypeSupported πŸ“‹Firefox10/29/2013 Safari9/16/20202514
api.MediaRecorder.mimeType πŸ“‹Firefox10/29/2013 Safari9/16/20202514
api.MediaRecorder.requestData πŸ“‹Firefox10/29/2013 Safari9/16/20202514
api.MediaRecorder.start πŸ“‹Firefox10/29/2013 Safari9/16/20202514
api.MediaRecorder.start_event πŸ“‹Firefox10/29/2013 Safari9/16/20202514
api.MediaRecorder.state πŸ“‹Firefox10/29/2013 Safari9/16/20202514
api.MediaRecorder.stop πŸ“‹Firefox10/29/2013 Safari9/16/20202514
api.MediaRecorder.stop_event πŸ“‹Firefox10/29/2013 Safari9/16/20202514
api.MediaRecorder.stream πŸ“‹Firefox10/29/2013 Safari9/16/20202514
api.OfflineAudioCompletionEvent.OfflineAudioCompletionEvent πŸ“‹Chrome3/9/2017 Safari9/16/20201287
api.ShadowRoot.getAnimations πŸ“‹Firefox4/7/2020 Safari9/16/2020162
api.URLSearchParams.delete πŸ“‹Firefox4/29/2014 Safari9/16/20202332
api.WEBGL_color_buffer_float πŸ“‹Firefox6/10/2014 Safari9/16/20202290
api.WEBGL_debug_shaders πŸ“‹Firefox6/10/2014 Safari9/16/20202290
api.WEBGL_debug_shaders.getTranslatedShaderSource πŸ“‹Firefox6/10/2014 Safari9/16/20202290
api.Window.scroll.options_behavior_parameter Firefox2/24/2015 Safari9/16/20202031
api.Window.scrollBy.options_behavior_parameter Firefox2/24/2015 Safari9/16/20202031
api.Window.scrollTo.options_behavior_parameter Firefox2/24/2015 Safari9/16/20202031
css.properties.animation-timing-function.jump Firefox1/29/2019 Safari9/16/2020596
css.properties.background-attachment.fixed Firefox10/24/2006 Safari9/16/20205076
css.properties.background-clip πŸ“‹Chrome12/11/2008 Safari9/16/20204297
css.properties.background-clip.text Chrome9/15/2009 Safari9/16/20204019
css.properties.text-orientation πŸ“‹Firefox9/22/2015 Safari9/16/20201821
css.properties.transition-timing-function.jump Firefox1/29/2019 Safari9/16/2020596
css.types.easing-function.steps.jump Firefox1/29/2019 Safari9/16/2020596
html.elements.a.referrerpolicy Chrome5/25/2016 Safari9/16/20201575
html.elements.img.referrerpolicy Chrome5/25/2016 Safari9/16/20201575
html.elements.link.referrerpolicy Chrome5/25/2016 Safari9/16/20201575
html.elements.video.aspect_ratio_computed_from_attributes Chrome12/10/2019 Safari9/16/2020281
javascript.builtins.AggregateError πŸ“‹Firefox7/28/2020 Safari9/16/202050
javascript.builtins.AggregateError.AggregateError πŸ“‹Firefox7/28/2020 Safari9/16/202050
javascript.builtins.BigInt πŸ“‹Chrome5/29/2018 Safari9/16/2020841
javascript.builtins.BigInt.BigInt πŸ“‹Chrome5/29/2018 Safari9/16/2020841
javascript.builtins.BigInt.asIntN πŸ“‹Chrome5/29/2018 Safari9/16/2020841
javascript.builtins.BigInt.asUintN πŸ“‹Chrome5/29/2018 Safari9/16/2020841
javascript.builtins.BigInt.toLocaleString πŸ“‹Chrome5/29/2018 Safari9/16/2020841
javascript.builtins.BigInt.toLocaleString.locales Chrome7/30/2019 Safari9/16/2020414
javascript.builtins.BigInt.toLocaleString.options Chrome7/30/2019 Safari9/16/2020414
javascript.builtins.BigInt.toString πŸ“‹Chrome5/29/2018 Safari9/16/2020841
javascript.builtins.BigInt.valueOf πŸ“‹Chrome5/29/2018 Safari9/16/2020841
javascript.builtins.Intl.Locale πŸ“‹Chrome4/23/2019 Safari9/16/2020512
javascript.builtins.Intl.Locale.Locale πŸ“‹Chrome4/23/2019 Safari9/16/2020512
javascript.builtins.Intl.Locale.baseName πŸ“‹Chrome4/23/2019 Safari9/16/2020512
javascript.builtins.Intl.Locale.calendar πŸ“‹Chrome4/23/2019 Safari9/16/2020512
javascript.builtins.Intl.Locale.caseFirst πŸ“‹Chrome4/23/2019 Safari9/16/2020512
javascript.builtins.Intl.Locale.collation πŸ“‹Chrome4/23/2019 Safari9/16/2020512
javascript.builtins.Intl.Locale.hourCycle πŸ“‹Chrome4/23/2019 Safari9/16/2020512
javascript.builtins.Intl.Locale.language πŸ“‹Chrome4/23/2019 Safari9/16/2020512
javascript.builtins.Intl.Locale.maximize πŸ“‹Chrome4/23/2019 Safari9/16/2020512
javascript.builtins.Intl.Locale.minimize πŸ“‹Chrome4/23/2019 Safari9/16/2020512
javascript.builtins.Intl.Locale.numberingSystem πŸ“‹Chrome4/23/2019 Safari9/16/2020512
javascript.builtins.Intl.Locale.numeric πŸ“‹Chrome4/23/2019 Safari9/16/2020512
javascript.builtins.Intl.Locale.region πŸ“‹Chrome4/23/2019 Safari9/16/2020512
javascript.builtins.Intl.Locale.script πŸ“‹Chrome4/23/2019 Safari9/16/2020512
javascript.builtins.Intl.Locale.toString πŸ“‹Chrome4/23/2019 Safari9/16/2020512
javascript.builtins.Intl.RelativeTimeFormat πŸ“‹Chrome12/4/2018 Safari9/16/2020652
javascript.builtins.Intl.RelativeTimeFormat.RelativeTimeFormat πŸ“‹Chrome12/4/2018 Safari9/16/2020652
javascript.builtins.Intl.RelativeTimeFormat.format πŸ“‹Chrome12/4/2018 Safari9/16/2020652
javascript.builtins.Intl.RelativeTimeFormat.formatToParts πŸ“‹Chrome12/4/2018 Safari9/16/2020652
javascript.builtins.Intl.RelativeTimeFormat.resolvedOptions πŸ“‹Chrome12/4/2018 Safari9/16/2020652
javascript.builtins.Intl.RelativeTimeFormat.resolvedOptions.numberingSystem Chrome3/12/2019 Safari9/16/2020554
javascript.builtins.Intl.RelativeTimeFormat.supportedLocalesOf πŸ“‹Chrome12/4/2018 Safari9/16/2020652
javascript.builtins.Promise.any πŸ“‹Firefox7/28/2020 Safari9/16/202050
javascript.builtins.Symbol.toStringTag.dom_objects Chrome4/13/2016 Safari9/16/20201617
javascript.operators.logical_and_assignment πŸ“‹Firefox7/28/2020 Safari9/16/202050
javascript.operators.logical_nullish_assignment πŸ“‹Firefox7/28/2020 Safari9/16/202050
javascript.operators.logical_or_assignment πŸ“‹Firefox7/28/2020 Safari9/16/202050

2020/8

API First Browser Date Last Browser Date Days
css.properties.appearance.menulist-button Safari10/26/2007 Firefox8/25/20204687
javascript.builtins.String.replaceAll πŸ“‹Safari3/24/2020 Chrome8/25/2020154

2020/7

API First Browser Date Last Browser Date Days
api.CanvasPattern.setTransform.dommatrix Safari4/12/2018 Firefox7/28/2020838
api.FileReader.loadstart_event πŸ“‹Chrome9/2/2010 Firefox7/28/20203617
html.elements.iframe.sandbox-allow-top-navigation-by-user-activation Chrome4/19/2017 Firefox7/28/20201196
api.Animation.commitStyles πŸ“‹Safari3/24/2020 Chrome7/27/2020125
api.Animation.finished πŸ“‹Firefox10/23/2018 Chrome7/27/2020643
api.Animation.persist πŸ“‹Safari3/24/2020 Chrome7/27/2020125
api.Animation.ready πŸ“‹Firefox10/23/2018 Chrome7/27/2020643
api.Animation.remove_event πŸ“‹Safari3/24/2020 Chrome7/27/2020125
api.Animation.remove_filling_animation Safari3/24/2020 Chrome7/27/2020125
api.Animation.replaceState πŸ“‹Safari3/24/2020 Chrome7/27/2020125
api.Animation.timeline πŸ“‹Safari3/24/2020 Chrome7/27/2020125
api.AnimationPlaybackEvent πŸ“‹Firefox10/23/2018 Chrome7/27/2020643
api.AnimationPlaybackEvent.AnimationPlaybackEvent πŸ“‹Firefox10/23/2018 Chrome7/27/2020643
api.AnimationPlaybackEvent.currentTime πŸ“‹Firefox10/23/2018 Chrome7/27/2020643
api.AnimationPlaybackEvent.timelineTime πŸ“‹Firefox10/23/2018 Chrome7/27/2020643
api.AnimationTimeline πŸ“‹Safari3/24/2020 Chrome7/27/2020125
api.AnimationTimeline.currentTime πŸ“‹Safari3/24/2020 Chrome7/27/2020125
api.CSSAnimation πŸ“‹Safari3/24/2020 Chrome7/27/2020125
api.CSSAnimation.animationName πŸ“‹Safari3/24/2020 Chrome7/27/2020125
api.CSSTransition.transitionProperty πŸ“‹Safari3/24/2020 Chrome7/27/2020125
api.Document.timeline πŸ“‹Safari3/24/2020 Chrome7/27/2020125
api.DocumentTimeline πŸ“‹Safari3/24/2020 Chrome7/27/2020125
api.DocumentTimeline.DocumentTimeline πŸ“‹Safari3/24/2020 Chrome7/27/2020125
api.Element.animate.implicit_tofrom Safari3/24/2020 Chrome7/27/2020125
api.Element.getAnimations πŸ“‹Safari3/24/2020 Chrome7/27/2020125
api.KeyframeEffect.getKeyframes πŸ“‹Firefox10/23/2018 Chrome7/27/2020643
api.KeyframeEffect.setKeyframes πŸ“‹Firefox10/23/2018 Chrome7/27/2020643
css.properties.ruby-position πŸ“‹Safari10/22/2013 Chrome7/27/20202470
css.types.global_keywords.revert πŸ“‹Safari3/21/2016 Chrome7/27/20201589

2020/6

API First Browser Date Last Browser Date Days
css.selectors.read-only πŸ“‹Chrome12/11/2008 Firefox6/30/20204219
css.selectors.read-write πŸ“‹Chrome12/11/2008 Firefox6/30/20204219
javascript.builtins.RegExp.dotAll πŸ“‹Chrome10/17/2017 Firefox6/30/2020987
javascript.builtins.RegExp.named_capture_groups πŸ“‹Chrome1/23/2018 Firefox6/30/2020889
javascript.builtins.RegExp.property_escapes Chrome1/23/2018 Firefox6/30/2020889

2020/5

API First Browser Date Last Browser Date Days
api.Element.animationcancel_event πŸ“‹Firefox6/13/2017 Chrome5/19/20201071
css.properties.grid-template-columns.repeat πŸ“‹Chrome3/9/2017 Firefox5/5/20201153
css.properties.grid-template-rows.repeat πŸ“‹Chrome3/9/2017 Firefox5/5/20201153

2020/4

API First Browser Date Last Browser Date Days
api.CSSTransition πŸ“‹Chrome10/22/2019 Firefox4/7/2020168
api.HTMLElement.nonce πŸ“‹Safari9/20/2016 Firefox4/7/20201295
api.ServiceWorkerGlobalScope.messageerror_event πŸ“‹Safari4/12/2018 Chrome4/7/2020726
css.properties.image-orientation πŸ“‹Firefox12/10/2013 Chrome4/7/20202310
css.types.clamp πŸ“‹Chrome12/10/2019 Firefox4/7/2020119
css.types.max πŸ“‹Safari4/12/2018 Firefox4/7/2020726
css.types.min πŸ“‹Safari4/12/2018 Firefox4/7/2020726

2020/3

API First Browser Date Last Browser Date Days
api.Animation πŸ“‹Firefox8/2/2016 Safari3/24/20201330
api.Animation.Animation πŸ“‹Firefox8/2/2016 Safari3/24/20201330
api.Animation.cancel πŸ“‹Firefox8/2/2016 Safari3/24/20201330
api.Animation.cancel_event πŸ“‹Firefox8/2/2016 Safari3/24/20201330
api.Animation.currentTime πŸ“‹Firefox8/2/2016 Safari3/24/20201330
api.Animation.effect πŸ“‹Firefox10/23/2018 Safari3/24/2020518
api.Animation.finish πŸ“‹Firefox8/2/2016 Safari3/24/20201330
api.Animation.finish_event πŸ“‹Firefox8/2/2016 Safari3/24/20201330
api.Animation.id πŸ“‹Firefox8/2/2016 Safari3/24/20201330
api.Animation.pause πŸ“‹Firefox8/2/2016 Safari3/24/20201330
api.Animation.pending πŸ“‹Firefox3/13/2018 Safari3/24/2020742
api.Animation.play πŸ“‹Firefox8/2/2016 Safari3/24/20201330
api.Animation.playState πŸ“‹Firefox8/2/2016 Safari3/24/20201330
api.Animation.playbackRate πŸ“‹Firefox8/2/2016 Safari3/24/20201330
api.Animation.reverse πŸ“‹Firefox8/2/2016 Safari3/24/20201330
api.Animation.startTime πŸ“‹Firefox8/2/2016 Safari3/24/20201330
api.Animation.updatePlaybackRate πŸ“‹Firefox5/9/2018 Safari3/24/2020685
api.AnimationEffect πŸ“‹Firefox10/23/2018 Safari3/24/2020518
api.AnimationEffect.getComputedTiming πŸ“‹Firefox10/23/2018 Safari3/24/2020518
api.AnimationEffect.getTiming πŸ“‹Firefox10/23/2018 Safari3/24/2020518
api.AnimationEffect.updateTiming πŸ“‹Firefox10/23/2018 Safari3/24/2020518
api.AnimationEvent.pseudoElement πŸ“‹Firefox8/6/2013 Safari3/24/20202422
api.Clipboard πŸ“‹Chrome4/17/2018 Safari3/24/2020707
api.Clipboard.readText πŸ“‹Chrome4/17/2018 Safari3/24/2020707
api.Clipboard.writeText πŸ“‹Chrome4/17/2018 Safari3/24/2020707
api.Element.animate πŸ“‹Chrome7/16/2014 Safari3/24/20202078
api.Element.part πŸ“‹Chrome3/12/2019 Safari3/24/2020378
api.Element.transitionrun_event πŸ“‹Firefox4/19/2017 Safari3/24/20201070
api.Element.transitionstart_event πŸ“‹Firefox4/19/2017 Safari3/24/20201070
api.FormData.worker_support Firefox7/2/2015 Safari3/24/20201727
api.GeolocationCoordinates πŸ“‹Chrome12/10/2019 Safari3/24/2020105
api.GeolocationPosition πŸ“‹Chrome12/10/2019 Safari3/24/2020105
api.GeolocationPositionError πŸ“‹Chrome12/10/2019 Safari3/24/2020105
api.KeyframeEffect πŸ“‹Firefox10/23/2018 Safari3/24/2020518
api.KeyframeEffect.KeyframeEffect πŸ“‹Firefox10/23/2018 Safari3/24/2020518
api.KeyframeEffect.target πŸ“‹Firefox10/23/2018 Safari3/24/2020518
api.MathMLElement πŸ“‹Firefox12/10/2019 Safari3/24/2020105
api.MathMLElement.blur Firefox12/10/2019 Safari3/24/2020105
api.MathMLElement.dataset Firefox12/10/2019 Safari3/24/2020105
api.MathMLElement.focus Firefox12/10/2019 Safari3/24/2020105
api.MathMLElement.style πŸ“‹Firefox12/10/2019 Safari3/24/2020105
api.MathMLElement.tabIndex Firefox12/10/2019 Safari3/24/2020105
api.Navigator.clipboard πŸ“‹Chrome4/17/2018 Safari3/24/2020707
api.RTCDTMFSender πŸ“‹Chrome5/21/2013 Safari3/24/20202499
api.RTCDTMFSender.insertDTMF πŸ“‹Chrome5/21/2013 Safari3/24/20202499
api.RTCDTMFSender.toneBuffer πŸ“‹Chrome5/21/2013 Safari3/24/20202499
api.RTCDTMFSender.tonechange_event πŸ“‹Chrome5/21/2013 Safari3/24/20202499
api.RTCDTMFToneChangeEvent πŸ“‹Chrome5/21/2013 Safari3/24/20202499
api.RTCDTMFToneChangeEvent.RTCDTMFToneChangeEvent πŸ“‹Chrome5/21/2013 Safari3/24/20202499
api.RTCDTMFToneChangeEvent.tone πŸ“‹Chrome5/21/2013 Safari3/24/20202499
api.RTCRtpSender.dtmf πŸ“‹Firefox3/7/2017 Safari3/24/20201113
api.ResizeObserver πŸ“‹Chrome1/23/2018 Safari3/24/2020791
api.ResizeObserver.ResizeObserver πŸ“‹Chrome1/23/2018 Safari3/24/2020791
api.ResizeObserver.disconnect πŸ“‹Chrome1/23/2018 Safari3/24/2020791
api.ResizeObserver.observe πŸ“‹Chrome1/23/2018 Safari3/24/2020791
api.ResizeObserver.observe.options_box_parameter Chrome1/23/2018 Safari3/24/2020791
api.ResizeObserver.unobserve πŸ“‹Chrome1/23/2018 Safari3/24/2020791
api.ResizeObserverEntry πŸ“‹Chrome1/23/2018 Safari3/24/2020791
api.ResizeObserverEntry.contentRect πŸ“‹Chrome1/23/2018 Safari3/24/2020791
api.ResizeObserverEntry.target πŸ“‹Chrome1/23/2018 Safari3/24/2020791
api.SVGLengthList.length Firefox6/21/2011 Safari3/24/20203199
api.SVGNumberList.length Firefox6/21/2011 Safari3/24/20203199
api.SVGPointList.length πŸ“‹Firefox6/21/2011 Safari3/24/20203199
api.SVGStringList.length Firefox4/24/2012 Safari3/24/20202891
api.SVGTransformList.length Firefox12/20/2011 Safari3/24/20203017
css.properties.white-space.break-spaces Chrome7/30/2019 Safari3/24/2020238
css.selectors.part πŸ“‹Chrome3/12/2019 Safari3/24/2020378
html.elements.script.referrerpolicy Chrome10/16/2018 Safari3/24/2020525
html.global_attributes.exportparts πŸ“‹Chrome3/12/2019 Safari3/24/2020378
html.global_attributes.part πŸ“‹Chrome3/12/2019 Safari3/24/2020378
javascript.builtins.WebAssembly.Global πŸ“‹Chrome9/4/2018 Safari3/24/2020567
javascript.builtins.WebAssembly.Global.Global πŸ“‹Chrome9/4/2018 Safari3/24/2020567
javascript.builtins.WebAssembly.Global.value πŸ“‹Chrome9/4/2018 Safari3/24/2020567
javascript.builtins.WebAssembly.Global.valueOf πŸ“‹Chrome9/4/2018 Safari3/24/2020567
javascript.grammar.hashbang_comments πŸ“‹Chrome4/23/2019 Safari3/24/2020336
javascript.operators.nullish_coalescing πŸ“‹Firefox1/7/2020 Safari3/24/202077
javascript.operators.optional_chaining πŸ“‹Chrome2/4/2020 Safari3/24/202049
api.HTMLIFrameElement.allow πŸ“‹Chrome7/25/2017 Firefox3/10/2020959
api.TextMetrics.actualBoundingBoxAscent πŸ“‹Safari4/12/2018 Firefox3/10/2020698
api.TextMetrics.actualBoundingBoxDescent πŸ“‹Safari4/12/2018 Firefox3/10/2020698
api.TextMetrics.actualBoundingBoxLeft πŸ“‹Safari4/12/2018 Firefox3/10/2020698
api.TextMetrics.actualBoundingBoxRight πŸ“‹Safari4/12/2018 Firefox3/10/2020698
api.TextMetrics.emHeightAscent πŸ“‹Chrome5/20/2014 Firefox3/10/20202121
api.TextMetrics.emHeightDescent πŸ“‹Chrome5/20/2014 Firefox3/10/20202121
api.WorkerGlobalScope.languagechange_event πŸ“‹Safari6/8/2009 Firefox3/10/20203928
css.properties.text-underline-position πŸ“‹Chrome2/20/2014 Firefox3/10/20202210
css.properties.text-underline-position.under Chrome2/20/2014 Firefox3/10/20202210
html.elements.iframe.allow πŸ“‹Chrome7/25/2017 Firefox3/10/2020959

2020/2

API First Browser Date Last Browser Date Days
api.HTMLVideoElement.getVideoPlaybackQuality πŸ“‹Safari10/16/2014 Chrome2/4/20201937
api.ServiceWorkerContainer.messageerror_event πŸ“‹Safari4/12/2018 Chrome2/4/2020663

2020/1

API First Browser Date Last Browser Date Days
api.MediaStream.removetrack_event πŸ“‹Chrome3/26/2013 Firefox1/7/20202478
css.properties.letter-spacing.svg Chrome12/11/2008 Firefox1/7/20204044
css.properties.word-spacing.svg Chrome12/11/2008 Firefox1/7/20204044

2019/12

API First Browser Date Last Browser Date Days
api.Element.animationend_event πŸ“‹Safari9/30/2015 Chrome12/10/20191532
api.Element.animationiteration_event πŸ“‹Safari9/30/2015 Chrome12/10/20191532
api.Element.animationstart_event πŸ“‹Safari9/30/2015 Chrome12/10/20191532
css.properties.column-span πŸ“‹Safari9/30/2015 Firefox12/10/20191532
css.properties.font-optical-sizing πŸ“‹Safari9/19/2017 Chrome12/10/2019812
html.global_attributes.autofocus πŸ“‹Firefox11/9/2004 Chrome12/10/20195509
javascript.builtins.Promise.allSettled πŸ“‹Chrome7/30/2019 Firefox12/10/2019133

2019/10

API First Browser Date Last Browser Date Days
api.CanvasRenderingContext2D.getTransform πŸ“‹Safari4/12/2018 Firefox10/22/2019558
api.CanvasRenderingContext2D.setTransform.matrix_parameter Safari4/12/2018 Firefox10/22/2019558
api.Document.hasStorageAccess πŸ“‹Safari4/12/2018 Chrome10/22/2019558
api.Document.requestStorageAccess πŸ“‹Safari4/12/2018 Chrome10/22/2019558
api.MediaElementAudioSourceNode.mediaElement πŸ“‹Chrome9/16/2011 Firefox10/22/20192958
api.MediaStreamAudioSourceNode.mediaStream πŸ“‹Chrome11/6/2012 Firefox10/22/20192541
api.MediaTrackConstraints.groupId πŸ“‹Chrome6/5/2017 Firefox10/22/2019869
api.MediaTrackSupportedConstraints.groupId πŸ“‹Chrome7/20/2016 Firefox10/22/20191189
api.PaymentResponse.payerdetailchange_event Firefox8/8/2017 Chrome10/22/2019805
api.PaymentResponse.retry πŸ“‹Firefox8/8/2017 Chrome10/22/2019805
css.properties.grid-auto-columns πŸ“‹Chrome3/9/2017 Firefox10/22/2019957
css.properties.grid-auto-rows πŸ“‹Chrome3/9/2017 Firefox10/22/2019957
javascript.grammar.numeric_separators πŸ“‹Chrome6/4/2019 Firefox10/22/2019140

2019/9

API First Browser Date Last Browser Date Days
api.AuthenticatorAssertionResponse πŸ“‹Firefox5/9/2018 Safari9/19/2019498
api.AuthenticatorAssertionResponse.authenticatorData πŸ“‹Firefox5/9/2018 Safari9/19/2019498
api.AuthenticatorAssertionResponse.signature πŸ“‹Firefox5/9/2018 Safari9/19/2019498
api.AuthenticatorAssertionResponse.userHandle πŸ“‹Firefox5/9/2018 Safari9/19/2019498
api.AuthenticatorAttestationResponse πŸ“‹Firefox5/9/2018 Safari9/19/2019498
api.AuthenticatorAttestationResponse.attestationObject πŸ“‹Firefox5/9/2018 Safari9/19/2019498
api.AuthenticatorResponse πŸ“‹Firefox5/9/2018 Safari9/19/2019498
api.AuthenticatorResponse.clientDataJSON πŸ“‹Firefox5/9/2018 Safari9/19/2019498
api.Credential πŸ“‹Chrome5/25/2016 Safari9/19/20191212
api.Credential.id πŸ“‹Chrome5/25/2016 Safari9/19/20191212
api.Credential.type πŸ“‹Chrome5/25/2016 Safari9/19/20191212
api.CredentialsContainer πŸ“‹Chrome5/25/2016 Safari9/19/20191212
api.CredentialsContainer.create πŸ“‹Chrome7/25/2017 Safari9/19/2019786
api.CredentialsContainer.get πŸ“‹Chrome5/25/2016 Safari9/19/20191212
api.CredentialsContainer.preventSilentAccess πŸ“‹Chrome7/25/2017 Safari9/19/2019786
api.CredentialsContainer.store πŸ“‹Chrome5/25/2016 Safari9/19/20191212
api.Document.lostpointercapture_event πŸ“‹Chrome3/9/2017 Safari9/19/2019924
api.Element.gotpointercapture_event πŸ“‹Chrome3/9/2017 Safari9/19/2019924
api.Element.hasPointerCapture πŸ“‹Chrome12/1/2016 Safari9/19/20191022
api.Element.lostpointercapture_event πŸ“‹Chrome3/9/2017 Safari9/19/2019924
api.Element.pointercancel_event πŸ“‹Chrome12/1/2016 Safari9/19/20191022
api.Element.pointerdown_event πŸ“‹Chrome12/1/2016 Safari9/19/20191022
api.Element.pointerenter_event πŸ“‹Chrome12/1/2016 Safari9/19/20191022
api.Element.pointerleave_event πŸ“‹Chrome12/1/2016 Safari9/19/20191022
api.Element.pointermove_event πŸ“‹Chrome12/1/2016 Safari9/19/20191022
api.Element.pointerout_event πŸ“‹Chrome12/1/2016 Safari9/19/20191022
api.Element.pointerover_event πŸ“‹Chrome12/1/2016 Safari9/19/20191022
api.Element.pointerup_event πŸ“‹Chrome12/1/2016 Safari9/19/20191022
api.Element.releasePointerCapture πŸ“‹Chrome12/1/2016 Safari9/19/20191022
api.Element.setPointerCapture πŸ“‹Chrome12/1/2016 Safari9/19/20191022
api.HTMLFieldSetElement.elements.type_HTMLCollection Firefox3/22/2011 Safari9/19/20193103
api.HTMLObjectElement.contentWindow πŸ“‹Firefox6/25/2013 Safari9/19/20192277
api.MediaCapabilities πŸ“‹Chrome4/17/2018 Safari9/19/2019520
api.MediaCapabilities.decodingInfo πŸ“‹Chrome4/17/2018 Safari9/19/2019520
api.MediaDevices.getDisplayMedia πŸ“‹Chrome1/29/2019 Safari9/19/2019233
api.Navigator.credentials πŸ“‹Chrome5/25/2016 Safari9/19/20191212
api.Navigator.maxTouchPoints πŸ“‹Chrome5/20/2014 Safari9/19/20191948
api.Navigator.mediaCapabilities πŸ“‹Chrome4/17/2018 Safari9/19/2019520
api.PerformanceObserver.supportedEntryTypes πŸ“‹Chrome3/12/2019 Safari9/19/2019191
api.PointerEvent πŸ“‹Chrome12/1/2016 Safari9/19/20191022
api.PointerEvent.PointerEvent πŸ“‹Chrome12/1/2016 Safari9/19/20191022
api.PointerEvent.height πŸ“‹Chrome12/1/2016 Safari9/19/20191022
api.PointerEvent.isPrimary πŸ“‹Chrome12/1/2016 Safari9/19/20191022
api.PointerEvent.pointerId πŸ“‹Chrome12/1/2016 Safari9/19/20191022
api.PointerEvent.pointerType πŸ“‹Chrome12/1/2016 Safari9/19/20191022
api.PointerEvent.pressure πŸ“‹Chrome12/1/2016 Safari9/19/20191022
api.PointerEvent.tangentialPressure πŸ“‹Chrome3/9/2017 Safari9/19/2019924
api.PointerEvent.tiltX πŸ“‹Chrome12/1/2016 Safari9/19/20191022
api.PointerEvent.tiltY πŸ“‹Chrome12/1/2016 Safari9/19/20191022
api.PointerEvent.twist πŸ“‹Chrome3/9/2017 Safari9/19/2019924
api.PointerEvent.width πŸ“‹Chrome12/1/2016 Safari9/19/20191022
api.PublicKeyCredential πŸ“‹Firefox5/9/2018 Safari9/19/2019498
api.PublicKeyCredential.getClientExtensionResults πŸ“‹Firefox5/9/2018 Safari9/19/2019498
api.PublicKeyCredential.isUserVerifyingPlatformAuthenticatorAvailable πŸ“‹Firefox5/9/2018 Safari9/19/2019498
api.PublicKeyCredential.rawId πŸ“‹Firefox5/9/2018 Safari9/19/2019498
api.PublicKeyCredential.response πŸ“‹Firefox5/9/2018 Safari9/19/2019498
api.Window.afterprint_event πŸ“‹Firefox8/16/2011 Safari9/19/20192956
api.Window.beforeprint_event πŸ“‹Firefox8/16/2011 Safari9/19/20192956
api.console.countReset πŸ“‹Chrome7/24/2018 Safari9/19/2019422
api.console.timeLog πŸ“‹Firefox9/5/2018 Safari9/19/2019379
css.at-rules.media.display-mode πŸ“‹Chrome4/14/2015 Safari9/19/20191619
css.properties.background-attachment.local Chrome12/11/2008 Safari9/19/20193934
css.properties.display.flow-root Chrome4/19/2017 Safari9/19/2019883
css.properties.position.sticky Firefox9/2/2014 Safari9/19/20191843
css.properties.touch-action πŸ“‹Chrome7/16/2014 Safari9/19/20191891
css.properties.touch-action.axis-pan Chrome7/16/2014 Safari9/19/20191891
css.properties.touch-action.manipulation Chrome7/16/2014 Safari9/19/20191891
css.properties.touch-action.none Chrome7/16/2014 Safari9/19/20191891
html.elements.iframe.referrerpolicy πŸ“‹Chrome5/25/2016 Safari9/19/20191212
javascript.builtins.Intl.DateTimeFormat.DateTimeFormat.options_parameter.options_hourCycle_parameter Firefox1/23/2018 Safari9/19/2019604
javascript.builtins.Intl.NumberFormat.formatToParts πŸ“‹Chrome1/23/2018 Safari9/19/2019604
javascript.builtins.Intl.PluralRules πŸ“‹Chrome12/6/2017 Safari9/19/2019652
javascript.builtins.Intl.PluralRules.PluralRules πŸ“‹Chrome12/6/2017 Safari9/19/2019652
javascript.builtins.Intl.PluralRules.resolvedOptions πŸ“‹Chrome12/6/2017 Safari9/19/2019652
javascript.builtins.Intl.PluralRules.select πŸ“‹Chrome12/6/2017 Safari9/19/2019652
javascript.builtins.Intl.PluralRules.supportedLocalesOf πŸ“‹Chrome12/6/2017 Safari9/19/2019652
javascript.builtins.RegExp.@@matchAll πŸ“‹Chrome3/12/2019 Safari9/19/2019191
javascript.builtins.String.matchAll πŸ“‹Chrome3/12/2019 Safari9/19/2019191
javascript.builtins.Symbol.matchAll πŸ“‹Chrome3/12/2019 Safari9/19/2019191
api.DOMMatrix.fromFloat32Array πŸ“‹Chrome9/5/2017 Firefox9/3/2019728
api.DOMMatrix.fromFloat64Array πŸ“‹Chrome9/5/2017 Firefox9/3/2019728
api.DOMMatrix.fromMatrix πŸ“‹Chrome9/5/2017 Firefox9/3/2019728
api.DOMMatrix.worker_support Chrome9/5/2017 Firefox9/3/2019728
api.DOMMatrixReadOnly.fromFloat32Array πŸ“‹Chrome9/5/2017 Firefox9/3/2019728
api.DOMMatrixReadOnly.fromFloat64Array πŸ“‹Chrome9/5/2017 Firefox9/3/2019728
api.DOMMatrixReadOnly.fromMatrix πŸ“‹Chrome9/5/2017 Firefox9/3/2019728
api.DOMMatrixReadOnly.worker_support Chrome9/5/2017 Firefox9/3/2019728
api.DOMPoint.worker_support Safari3/27/2017 Firefox9/3/2019890
api.DOMPointReadOnly.matrixTransform πŸ“‹Chrome9/5/2017 Firefox9/3/2019728
api.DOMPointReadOnly.worker_support Safari3/27/2017 Firefox9/3/2019890
api.DOMQuad.fromQuad πŸ“‹Chrome9/5/2017 Firefox9/3/2019728
api.DOMQuad.fromRect πŸ“‹Chrome9/5/2017 Firefox9/3/2019728
api.DOMQuad.worker_support Chrome9/5/2017 Firefox9/3/2019728
api.DOMRect.fromRect πŸ“‹Safari3/27/2017 Firefox9/3/2019890
api.DOMRect.worker_support Safari3/27/2017 Firefox9/3/2019890
api.DOMRectReadOnly.fromRect πŸ“‹Safari3/27/2017 Firefox9/3/2019890
api.DOMRectReadOnly.worker_support Safari3/27/2017 Firefox9/3/2019890
api.MediaTrackSettings.deviceId πŸ“‹Chrome6/5/2017 Firefox9/3/2019820
api.MediaTrackSettings.facingMode πŸ“‹Chrome6/5/2017 Firefox9/3/2019820
api.MediaTrackSettings.groupId πŸ“‹Chrome6/5/2017 Firefox9/3/2019820
api.Navigator.mediaDevices.secure_context_required Safari9/19/2017 Firefox9/3/2019714
api.PromiseRejectionEvent πŸ“‹Chrome3/2/2016 Firefox9/3/20191280
api.PromiseRejectionEvent.PromiseRejectionEvent πŸ“‹Chrome3/2/2016 Firefox9/3/20191280
api.PromiseRejectionEvent.promise πŸ“‹Chrome3/2/2016 Firefox9/3/20191280
api.PromiseRejectionEvent.reason πŸ“‹Chrome3/2/2016 Firefox9/3/20191280
api.SVGGeometryElement.isPointInFill πŸ“‹Chrome2/20/2014 Firefox9/3/20192021
api.SVGGeometryElement.isPointInStroke πŸ“‹Chrome2/20/2014 Firefox9/3/20192021
api.StaticRange πŸ“‹Safari3/27/2017 Firefox9/3/2019890
api.StaticRange.collapsed πŸ“‹Safari3/27/2017 Firefox9/3/2019890
api.StaticRange.endContainer πŸ“‹Safari3/27/2017 Firefox9/3/2019890
api.StaticRange.endOffset πŸ“‹Safari3/27/2017 Firefox9/3/2019890
api.StaticRange.startContainer πŸ“‹Safari3/27/2017 Firefox9/3/2019890
api.StaticRange.startOffset πŸ“‹Safari3/27/2017 Firefox9/3/2019890
api.Window.rejectionhandled_event πŸ“‹Chrome3/2/2016 Firefox9/3/20191280
api.Window.unhandledrejection_event πŸ“‹Chrome3/2/2016 Firefox9/3/20191280
api.queueMicrotask πŸ“‹Chrome12/4/2018 Firefox9/3/2019273
api.queueMicrotask.worker_support Chrome12/4/2018 Firefox9/3/2019273
css.properties.line-break πŸ“‹Chrome4/19/2017 Firefox9/3/2019867
css.properties.user-select πŸ“‹Safari10/26/2007 Firefox9/3/20194330

2019/7

API First Browser Date Last Browser Date Days
api.PaymentMethodChangeEvent πŸ“‹Firefox8/8/2017 Chrome7/30/2019721
api.PaymentMethodChangeEvent.PaymentMethodChangeEvent πŸ“‹Firefox8/8/2017 Chrome7/30/2019721
api.PaymentMethodChangeEvent.methodDetails πŸ“‹Firefox8/8/2017 Chrome7/30/2019721
api.PaymentMethodChangeEvent.methodName πŸ“‹Firefox8/8/2017 Chrome7/30/2019721
api.PaymentRequest.paymentmethodchange_event πŸ“‹Firefox8/8/2017 Chrome7/30/2019721
css.at-rules.media.prefers-color-scheme πŸ“‹Safari3/25/2019 Chrome7/30/2019127
api.CSSStyleSheet.addRule πŸ“‹Safari6/23/2003 Firefox7/9/20195860
api.CSSStyleSheet.removeRule πŸ“‹Safari10/26/2007 Firefox7/9/20194274
api.CSSStyleSheet.rules πŸ“‹Safari6/23/2003 Firefox7/9/20195860
api.HTMLImageElement.decode πŸ“‹Chrome1/23/2018 Firefox7/9/2019532
api.HTMLTrackElement.cuechange_event πŸ“‹Chrome1/14/2014 Firefox7/9/20192002
api.MediaDevices.getUserMedia.secure_context_required Chrome8/31/2016 Firefox7/9/20191042
api.RTCDataChannel.negotiated πŸ“‹Chrome10/1/2013 Firefox7/9/20192107
api.RTCRtpReceiver.getContributingSources.video_tracks_supported Chrome3/12/2019 Firefox7/9/2019119
api.RTCRtpReceiver.getSynchronizationSources.video_tracks_supported Chrome3/12/2019 Firefox7/9/2019119
css.properties.-webkit-line-clamp πŸ“‹Safari6/7/2010 Firefox7/9/20193319
css.properties.scroll-snap-align πŸ“‹Safari9/19/2017 Firefox7/9/2019658

2019/5

API First Browser Date Last Browser Date Days
api.InputEvent.data πŸ“‹Safari3/27/2017 Firefox5/21/2019785
api.InputEvent.dataTransfer πŸ“‹Safari3/27/2017 Firefox5/21/2019785
css.properties.word-break.break-word Safari10/26/2007 Firefox5/21/20194225
javascript.operators.import πŸ“‹Chrome12/6/2017 Firefox5/21/2019531

2019/4

API First Browser Date Last Browser Date Days
api.RTCRtpEncodingParameters.scaleResolutionDownBy πŸ“‹Firefox4/26/2016 Chrome4/23/20191092
api.ServiceWorkerContainer.startMessages πŸ“‹Safari4/12/2018 Chrome4/23/2019376
css.at-rules.media.prefers-reduced-motion πŸ“‹Safari3/27/2017 Chrome4/23/2019757

2019/3

API First Browser Date Last Browser Date Days
api.AbortController πŸ“‹Firefox11/14/2017 Safari3/25/2019496
api.AbortController.AbortController πŸ“‹Firefox11/14/2017 Safari3/25/2019496
api.AbortController.abort πŸ“‹Firefox11/14/2017 Safari3/25/2019496
api.AbortController.signal πŸ“‹Firefox11/14/2017 Safari3/25/2019496
api.CustomElementRegistry.upgrade πŸ“‹Chrome7/24/2018 Safari3/25/2019244
api.DedicatedWorkerGlobalScope.name πŸ“‹Firefox8/8/2017 Safari3/25/2019594
api.HTMLDataListElement πŸ“‹Firefox3/22/2011 Safari3/25/20192925
api.HTMLDataListElement.options πŸ“‹Firefox3/22/2011 Safari3/25/20192925
api.HTMLInputElement.list πŸ“‹Firefox3/22/2011 Safari3/25/20192925
api.HTMLMediaElement.encrypted_event πŸ“‹Chrome4/14/2015 Safari3/25/20191441
api.HTMLMediaElement.mediaKeys πŸ“‹Chrome4/14/2015 Safari3/25/20191441
api.HTMLMediaElement.setMediaKeys πŸ“‹Chrome4/14/2015 Safari3/25/20191441
api.HTMLMediaElement.waitingforkey_event πŸ“‹Chrome12/1/2016 Safari3/25/2019844
api.HTMLSlotElement.assignedElements πŸ“‹Chrome3/6/2018 Safari3/25/2019384
api.IntersectionObserver πŸ“‹Chrome5/25/2016 Safari3/25/20191034
api.IntersectionObserver.IntersectionObserver πŸ“‹Chrome5/25/2016 Safari3/25/20191034
api.IntersectionObserver.disconnect πŸ“‹Chrome5/25/2016 Safari3/25/20191034
api.IntersectionObserver.observe πŸ“‹Chrome5/25/2016 Safari3/25/20191034
api.IntersectionObserver.root πŸ“‹Chrome5/25/2016 Safari3/25/20191034
api.IntersectionObserver.rootMargin πŸ“‹Chrome5/25/2016 Safari3/25/20191034
api.IntersectionObserver.takeRecords πŸ“‹Chrome5/25/2016 Safari3/25/20191034
api.IntersectionObserver.thresholds πŸ“‹Chrome7/20/2016 Safari3/25/2019978
api.IntersectionObserver.unobserve πŸ“‹Chrome5/25/2016 Safari3/25/20191034
api.IntersectionObserverEntry πŸ“‹Chrome5/25/2016 Safari3/25/20191034
api.IntersectionObserverEntry.boundingClientRect πŸ“‹Chrome5/25/2016 Safari3/25/20191034
api.IntersectionObserverEntry.intersectionRatio πŸ“‹Chrome5/25/2016 Safari3/25/20191034
api.IntersectionObserverEntry.intersectionRect πŸ“‹Chrome5/25/2016 Safari3/25/20191034
api.IntersectionObserverEntry.isIntersecting πŸ“‹Chrome4/19/2017 Safari3/25/2019705
api.IntersectionObserverEntry.rootBounds πŸ“‹Chrome5/25/2016 Safari3/25/20191034
api.IntersectionObserverEntry.target πŸ“‹Chrome5/25/2016 Safari3/25/20191034
api.IntersectionObserverEntry.time πŸ“‹Chrome5/25/2016 Safari3/25/20191034
api.MediaEncryptedEvent πŸ“‹Chrome4/14/2015 Safari3/25/20191441
api.MediaEncryptedEvent.MediaEncryptedEvent Chrome4/14/2015 Safari3/25/20191441
api.MediaEncryptedEvent.initData πŸ“‹Chrome4/14/2015 Safari3/25/20191441
api.MediaEncryptedEvent.initDataType πŸ“‹Chrome4/14/2015 Safari3/25/20191441
api.MediaKeyMessageEvent πŸ“‹Chrome4/14/2015 Safari3/25/20191441
api.MediaKeyMessageEvent.MediaKeyMessageEvent πŸ“‹Chrome4/14/2015 Safari3/25/20191441
api.MediaKeyMessageEvent.message πŸ“‹Chrome4/14/2015 Safari3/25/20191441
api.MediaKeyMessageEvent.messageType πŸ“‹Chrome4/14/2015 Safari3/25/20191441
api.MediaKeySession πŸ“‹Chrome4/14/2015 Safari3/25/20191441
api.MediaKeySession.close πŸ“‹Chrome4/14/2015 Safari3/25/20191441
api.MediaKeySession.closed πŸ“‹Chrome4/14/2015 Safari3/25/20191441
api.MediaKeySession.expiration πŸ“‹Chrome4/14/2015 Safari3/25/20191441
api.MediaKeySession.generateRequest πŸ“‹Chrome4/14/2015 Safari3/25/20191441
api.MediaKeySession.keyStatuses πŸ“‹Chrome4/14/2015 Safari3/25/20191441
api.MediaKeySession.keystatuseschange_event πŸ“‹Chrome12/1/2016 Safari3/25/2019844
api.MediaKeySession.load πŸ“‹Chrome4/14/2015 Safari3/25/20191441
api.MediaKeySession.message_event πŸ“‹Chrome12/1/2016 Safari3/25/2019844
api.MediaKeySession.remove πŸ“‹Chrome4/14/2015 Safari3/25/20191441
api.MediaKeySession.sessionId πŸ“‹Chrome4/14/2015 Safari3/25/20191441
api.MediaKeySession.update πŸ“‹Chrome4/14/2015 Safari3/25/20191441
api.MediaKeyStatusMap πŸ“‹Chrome4/14/2015 Safari3/25/20191441
api.MediaKeyStatusMap.@@iterator Chrome4/14/2015 Safari3/25/20191441
api.MediaKeyStatusMap.entries Chrome4/14/2015 Safari3/25/20191441
api.MediaKeyStatusMap.forEach Chrome4/14/2015 Safari3/25/20191441
api.MediaKeyStatusMap.get πŸ“‹Chrome4/14/2015 Safari3/25/20191441
api.MediaKeyStatusMap.has πŸ“‹Chrome4/14/2015 Safari3/25/20191441
api.MediaKeyStatusMap.keys Chrome4/14/2015 Safari3/25/20191441
api.MediaKeyStatusMap.size πŸ“‹Chrome4/14/2015 Safari3/25/20191441
api.MediaKeyStatusMap.values Chrome4/14/2015 Safari3/25/20191441
api.MediaKeySystemAccess πŸ“‹Chrome4/14/2015 Safari3/25/20191441
api.MediaKeySystemAccess.createMediaKeys πŸ“‹Chrome4/14/2015 Safari3/25/20191441
api.MediaKeySystemAccess.getConfiguration πŸ“‹Chrome4/14/2015 Safari3/25/20191441
api.MediaKeySystemAccess.keySystem πŸ“‹Chrome4/14/2015 Safari3/25/20191441
api.MediaKeys πŸ“‹Chrome4/14/2015 Safari3/25/20191441
api.MediaKeys.createSession πŸ“‹Chrome4/14/2015 Safari3/25/20191441
api.MediaKeys.setServerCertificate πŸ“‹Chrome4/14/2015 Safari3/25/20191441
api.MouseEvent.getModifierState πŸ“‹Firefox8/28/2012 Safari3/25/20192400
api.Navigator.requestMediaKeySystemAccess πŸ“‹Chrome4/14/2015 Safari3/25/20191441
api.RTCCertificate πŸ“‹Firefox11/3/2015 Safari3/25/20191238
api.RTCCertificate.expires πŸ“‹Firefox11/3/2015 Safari3/25/20191238
api.RTCPeerConnection.RTCPeerConnection.configuration_certificates_parameter πŸ“‹Firefox11/3/2015 Safari3/25/20191238
api.RTCPeerConnection.RTCPeerConnection.configuration_peerIdentity_parameter Chrome11/6/2012 Safari3/25/20192330
api.RTCPeerConnection.addTransceiver.init_streams_parameter Firefox3/13/2018 Safari3/25/2019377
api.RTCPeerConnection.generateCertificate πŸ“‹Firefox6/25/2013 Safari3/25/20192099
api.RTCRtpContributingSource πŸ“‹Chrome6/5/2017 Safari3/25/2019658
api.RTCRtpContributingSource.source πŸ“‹Chrome6/5/2017 Safari3/25/2019658
api.RTCRtpContributingSource.timestamp πŸ“‹Chrome6/5/2017 Safari3/25/2019658
api.RTCRtpReceiver.getContributingSources πŸ“‹Chrome6/5/2017 Safari3/25/2019658
api.RTCRtpReceiver.getContributingSources.audio_tracks_supported Chrome6/5/2017 Safari3/25/2019658
api.RTCRtpReceiver.getStats πŸ“‹Firefox8/8/2017 Safari3/25/2019594
api.RTCRtpReceiver.getSynchronizationSources πŸ“‹Firefox3/13/2018 Safari3/25/2019377
api.RTCRtpReceiver.getSynchronizationSources.audio_tracks_supported Firefox3/13/2018 Safari3/25/2019377
api.RTCRtpSender.getStats πŸ“‹Firefox8/8/2017 Safari3/25/2019594
api.RTCRtpSender.setParameters πŸ“‹Chrome7/24/2018 Safari3/25/2019244
api.RTCRtpTransceiver.currentDirection πŸ“‹Firefox3/13/2018 Safari3/25/2019377
api.Request.credentials.default_same-origin Firefox6/26/2018 Safari3/25/2019272
api.Request.signal πŸ“‹Firefox11/14/2017 Safari3/25/2019496
api.ShadowRoot.styleSheets πŸ“‹Chrome8/31/2016 Safari3/25/2019936
api.SourceBuffer.changeType πŸ“‹Chrome10/16/2018 Safari3/25/2019160
api.Worker.Worker.options_name_parameter Firefox8/8/2017 Safari3/25/2019594
css.properties.block-size πŸ“‹Firefox9/22/2015 Safari3/25/20191280
css.properties.block-size.fit-content Firefox9/22/2015 Safari3/25/20191280
css.properties.block-size.max-content Chrome3/9/2017 Safari3/25/2019746
css.properties.block-size.min-content Chrome3/9/2017 Safari3/25/2019746
css.properties.border-block-end πŸ“‹Firefox9/22/2015 Safari3/25/20191280
css.properties.border-block-end-color πŸ“‹Firefox9/22/2015 Safari3/25/20191280
css.properties.border-block-end-style πŸ“‹Firefox9/22/2015 Safari3/25/20191280
css.properties.border-block-end-width πŸ“‹Firefox9/22/2015 Safari3/25/20191280
css.properties.border-block-start πŸ“‹Firefox9/22/2015 Safari3/25/20191280
css.properties.border-block-start-color πŸ“‹Firefox9/22/2015 Safari3/25/20191280
css.properties.border-block-start-style πŸ“‹Firefox9/22/2015 Safari3/25/20191280
css.properties.border-block-start-width πŸ“‹Firefox9/22/2015 Safari3/25/20191280
css.properties.border-inline-end πŸ“‹Firefox9/22/2015 Safari3/25/20191280
css.properties.border-inline-end-color πŸ“‹Firefox9/22/2015 Safari3/25/20191280
css.properties.border-inline-end-style πŸ“‹Firefox9/22/2015 Safari3/25/20191280
css.properties.border-inline-end-width πŸ“‹Firefox9/22/2015 Safari3/25/20191280
css.properties.border-inline-start πŸ“‹Firefox9/22/2015 Safari3/25/20191280
css.properties.border-inline-start-color πŸ“‹Firefox9/22/2015 Safari3/25/20191280
css.properties.border-inline-start-style πŸ“‹Firefox9/22/2015 Safari3/25/20191280
css.properties.border-inline-start-width πŸ“‹Firefox9/22/2015 Safari3/25/20191280
css.properties.gap.grid_context.calc_values Firefox3/7/2017 Safari3/25/2019748
css.properties.inline-size πŸ“‹Firefox9/22/2015 Safari3/25/20191280
css.properties.inline-size.fit-content Firefox9/22/2015 Safari3/25/20191280
css.properties.inline-size.max-content Chrome3/9/2017 Safari3/25/2019746
css.properties.inline-size.min-content Chrome3/9/2017 Safari3/25/2019746
css.properties.max-block-size πŸ“‹Firefox9/22/2015 Safari3/25/20191280
css.properties.max-block-size.max-content Chrome3/9/2017 Safari3/25/2019746
css.properties.max-block-size.min-content Chrome3/9/2017 Safari3/25/2019746
css.properties.max-inline-size πŸ“‹Firefox9/22/2015 Safari3/25/20191280
css.properties.max-inline-size.fit-content Firefox9/22/2015 Safari3/25/20191280
css.properties.max-inline-size.max-content Chrome3/9/2017 Safari3/25/2019746
css.properties.max-inline-size.min-content Chrome3/9/2017 Safari3/25/2019746
css.properties.min-block-size πŸ“‹Firefox9/22/2015 Safari3/25/20191280
css.properties.min-block-size.max-content Chrome3/9/2017 Safari3/25/2019746
css.properties.min-block-size.min-content Chrome3/9/2017 Safari3/25/2019746
css.properties.min-inline-size πŸ“‹Firefox9/22/2015 Safari3/25/20191280
css.properties.min-inline-size.fit-content Firefox9/22/2015 Safari3/25/20191280
css.properties.min-inline-size.max-content Chrome3/9/2017 Safari3/25/2019746
css.properties.min-inline-size.min-content Chrome3/9/2017 Safari3/25/2019746
css.properties.text-decoration-color πŸ“‹Firefox2/24/2015 Safari3/25/20191490
css.properties.text-decoration-line πŸ“‹Firefox2/24/2015 Safari3/25/20191490
css.properties.text-decoration-style πŸ“‹Firefox2/24/2015 Safari3/25/20191490
css.types.color.hsl.alpha_parameter Firefox3/7/2017 Safari3/25/2019748
css.types.color.hsl.space_separated_parameters Firefox3/7/2017 Safari3/25/2019748
css.types.color.hsla.space_separated_parameters Firefox3/7/2017 Safari3/25/2019748
css.types.color.rgb.alpha_parameter Firefox3/7/2017 Safari3/25/2019748
css.types.color.rgb.float_values Firefox3/7/2017 Safari3/25/2019748
css.types.color.rgb.space_separated_parameters Firefox3/7/2017 Safari3/25/2019748
css.types.color.rgba.float_values Firefox3/7/2017 Safari3/25/2019748
css.types.color.rgba.space_separated_parameters Firefox3/7/2017 Safari3/25/2019748
css.types.image.gradient.linear-gradient.doubleposition Chrome12/4/2018 Safari3/25/2019111
css.types.image.gradient.radial-gradient.doubleposition Chrome12/4/2018 Safari3/25/2019111
css.types.image.gradient.repeating-linear-gradient.doubleposition Chrome12/4/2018 Safari3/25/2019111
css.types.image.gradient.repeating-radial-gradient.doubleposition Chrome12/4/2018 Safari3/25/2019111
html.elements.datalist πŸ“‹Firefox3/22/2011 Safari3/25/20192925
html.elements.input.list πŸ“‹Firefox3/22/2011 Safari3/25/20192925
html.elements.input.type_color πŸ“‹Chrome6/26/2012 Safari3/25/20192463
javascript.builtins.JSON.stringify.well_formed_stringify Firefox12/11/2018 Safari3/25/2019104
javascript.builtins.Object.fromEntries πŸ“‹Firefox10/23/2018 Safari3/25/2019153
javascript.builtins.Symbol.description πŸ“‹Chrome10/16/2018 Safari3/25/2019160
javascript.builtins.globalThis πŸ“‹Chrome12/4/2018 Safari3/25/2019111
api.InputEvent.inputType πŸ“‹Safari3/27/2017 Firefox3/19/2019722
api.RTCPeerConnection.addIceCandidate.returns_promise Chrome4/13/2016 Firefox3/19/20191070
api.RTCPeerConnection.createAnswer.returns_promise Chrome5/25/2016 Firefox3/19/20191028
api.RTCPeerConnection.createOffer.returns_promise Chrome5/25/2016 Firefox3/19/20191028
api.RTCPeerConnection.getStats.returns_promise Chrome4/19/2017 Firefox3/19/2019699
api.RTCPeerConnection.setLocalDescription.returns_promise Chrome4/13/2016 Firefox3/19/20191070
api.RTCPeerConnection.setRemoteDescription.returns_promise Chrome4/13/2016 Firefox3/19/20191070
api.Window.event πŸ“‹Safari10/24/2003 Firefox3/19/20195625
css.properties.height.max-content Chrome10/13/2015 Firefox3/19/20191253
css.properties.height.min-content Chrome10/13/2015 Firefox3/19/20191253
css.properties.max-height.max-content Chrome10/13/2015 Firefox3/19/20191253
css.properties.max-height.min-content Chrome10/13/2015 Firefox3/19/20191253
css.properties.max-width.max-content Chrome10/13/2015 Firefox3/19/20191253
css.properties.max-width.min-content Chrome10/13/2015 Firefox3/19/20191253
css.properties.min-height.max-content Chrome10/13/2015 Firefox3/19/20191253
css.properties.min-height.min-content Chrome10/13/2015 Firefox3/19/20191253
css.properties.min-width.max-content Chrome10/13/2015 Firefox3/19/20191253
css.properties.min-width.min-content Chrome10/13/2015 Firefox3/19/20191253
css.properties.width.max-content πŸ“‹Chrome10/13/2015 Firefox3/19/20191253
css.properties.width.min-content πŸ“‹Chrome10/13/2015 Firefox3/19/20191253
api.GamepadButton.touched πŸ“‹Safari3/27/2017 Chrome3/12/2019715
javascript.builtins.RegExp.source.escaping Safari7/25/2012 Chrome3/12/20192421
javascript.builtins.RegExp.toString.escaping Safari7/25/2012 Chrome3/12/20192421

2019/1

API First Browser Date Last Browser Date Days
api.ByteLengthQueuingStrategy πŸ“‹Chrome7/20/2016 Firefox1/29/2019923
api.ByteLengthQueuingStrategy.ByteLengthQueuingStrategy πŸ“‹Chrome7/20/2016 Firefox1/29/2019923
api.ByteLengthQueuingStrategy.highWaterMark πŸ“‹Chrome7/20/2016 Firefox1/29/2019923
api.ByteLengthQueuingStrategy.size πŸ“‹Chrome7/20/2016 Firefox1/29/2019923
api.CountQueuingStrategy πŸ“‹Chrome7/20/2016 Firefox1/29/2019923
api.CountQueuingStrategy.CountQueuingStrategy πŸ“‹Chrome7/20/2016 Firefox1/29/2019923
api.CountQueuingStrategy.highWaterMark πŸ“‹Chrome7/20/2016 Firefox1/29/2019923
api.CountQueuingStrategy.size πŸ“‹Chrome7/20/2016 Firefox1/29/2019923
api.HTMLMarqueeElement πŸ“‹Safari2/2/2004 Firefox1/29/20195475
api.HTMLMarqueeElement.behavior πŸ“‹Chrome3/8/2011 Firefox1/29/20192884
api.HTMLMarqueeElement.bgColor πŸ“‹Chrome3/8/2011 Firefox1/29/20192884
api.HTMLMarqueeElement.direction πŸ“‹Chrome3/8/2011 Firefox1/29/20192884
api.HTMLMarqueeElement.height πŸ“‹Chrome3/8/2011 Firefox1/29/20192884
api.HTMLMarqueeElement.hspace πŸ“‹Chrome3/8/2011 Firefox1/29/20192884
api.HTMLMarqueeElement.loop πŸ“‹Chrome3/8/2011 Firefox1/29/20192884
api.HTMLMarqueeElement.scrollAmount πŸ“‹Chrome3/8/2011 Firefox1/29/20192884
api.HTMLMarqueeElement.scrollDelay πŸ“‹Chrome3/8/2011 Firefox1/29/20192884
api.HTMLMarqueeElement.start πŸ“‹Safari2/2/2004 Firefox1/29/20195475
api.HTMLMarqueeElement.stop πŸ“‹Safari2/2/2004 Firefox1/29/20195475
api.HTMLMarqueeElement.trueSpeed πŸ“‹Chrome3/8/2011 Firefox1/29/20192884
api.HTMLMarqueeElement.vspace πŸ“‹Chrome3/8/2011 Firefox1/29/20192884
api.HTMLMarqueeElement.width πŸ“‹Chrome3/8/2011 Firefox1/29/20192884
api.ReadableStream πŸ“‹Chrome5/19/2015 Firefox1/29/20191351
api.ReadableStream.ReadableStream πŸ“‹Chrome5/19/2015 Firefox1/29/20191351
api.ReadableStream.cancel πŸ“‹Chrome5/19/2015 Firefox1/29/20191351
api.ReadableStream.getReader πŸ“‹Chrome5/19/2015 Firefox1/29/20191351
api.ReadableStream.locked πŸ“‹Chrome5/19/2015 Firefox1/29/20191351
api.ReadableStream.tee πŸ“‹Chrome5/19/2015 Firefox1/29/20191351
api.Response.body πŸ“‹Chrome5/19/2015 Firefox1/29/20191351
css.properties.break-after πŸ“‹Chrome4/13/2016 Firefox1/29/20191021
css.properties.break-after.paged_context πŸ“‹Chrome4/13/2016 Firefox1/29/20191021
css.properties.break-after.paged_context.page Chrome4/13/2016 Firefox1/29/20191021
css.properties.break-before πŸ“‹Chrome4/13/2016 Firefox1/29/20191021
css.properties.break-before.paged_context πŸ“‹Chrome4/13/2016 Firefox1/29/20191021
css.properties.break-before.paged_context.page Chrome4/13/2016 Firefox1/29/20191021
css.properties.break-inside πŸ“‹Chrome4/13/2016 Firefox1/29/20191021
css.properties.break-inside.multicol_context πŸ“‹Chrome4/13/2016 Firefox1/29/20191021
css.properties.break-inside.paged_context πŸ“‹Chrome4/13/2016 Firefox1/29/20191021
css.properties.custom-property.env πŸ“‹Safari4/12/2018 Firefox1/29/2019292
css.properties.custom-property.env.safe-area-inset-bottom πŸ“‹Safari9/19/2017 Firefox1/29/2019497
css.properties.custom-property.env.safe-area-inset-left πŸ“‹Safari9/19/2017 Firefox1/29/2019497
css.properties.custom-property.env.safe-area-inset-right πŸ“‹Safari9/19/2017 Firefox1/29/2019497
css.properties.custom-property.env.safe-area-inset-top πŸ“‹Safari9/19/2017 Firefox1/29/2019497
css.properties.image-rendering.crisp-edges Chrome8/2/2011 Firefox1/29/20192737
html.elements.marquee πŸ“‹Safari2/2/2004 Firefox1/29/20195475

2018/12

API First Browser Date Last Browser Date Days
api.Document.exitFullscreen πŸ“‹Safari7/20/2011 Firefox12/11/20182701
api.Document.fullscreen πŸ“‹Safari7/25/2012 Firefox12/11/20182330
api.Document.fullscreenElement πŸ“‹Safari7/25/2012 Firefox12/11/20182330
api.Document.fullscreenEnabled πŸ“‹Safari7/25/2012 Firefox12/11/20182330
api.Document.fullscreenchange_event πŸ“‹Safari7/20/2011 Firefox12/11/20182701
api.Document.fullscreenerror_event πŸ“‹Safari7/25/2012 Firefox12/11/20182330
api.Element.fullscreenchange_event πŸ“‹Safari7/20/2011 Firefox12/11/20182701
api.Element.fullscreenerror_event πŸ“‹Safari7/25/2012 Firefox12/11/20182330
api.Element.requestFullscreen πŸ“‹Safari7/20/2011 Firefox12/11/20182701
api.Window.screenLeft πŸ“‹Safari6/23/2003 Firefox12/11/20185650
api.Window.screenTop πŸ“‹Safari6/23/2003 Firefox12/11/20185650
api.XMLHttpRequest.getAllResponseHeaders.lowercase Chrome7/25/2017 Firefox12/11/2018504
css.at-rules.media.any-hover πŸ“‹Chrome3/3/2015 Firefox12/11/20181379
css.at-rules.media.any-pointer πŸ“‹Chrome3/3/2015 Firefox12/11/20181379
css.at-rules.media.hover πŸ“‹Chrome10/7/2014 Firefox12/11/20181526
css.at-rules.media.pointer πŸ“‹Chrome3/3/2015 Firefox12/11/20181379
css.selectors.fullscreen πŸ“‹Safari7/25/2012 Firefox12/11/20182330
api.URL.toJSON πŸ“‹Firefox6/13/2017 Chrome12/4/2018539

2018/10

API First Browser Date Last Browser Date Days
api.CustomElementRegistry πŸ“‹Chrome10/12/2016 Firefox10/23/2018741
api.CustomElementRegistry.define πŸ“‹Chrome10/12/2016 Firefox10/23/2018741
api.CustomElementRegistry.get πŸ“‹Chrome10/12/2016 Firefox10/23/2018741
api.CustomElementRegistry.whenDefined πŸ“‹Chrome10/12/2016 Firefox10/23/2018741
api.Element.assignedSlot πŸ“‹Chrome8/31/2016 Firefox10/23/2018783
api.Element.attachShadow πŸ“‹Chrome8/31/2016 Firefox10/23/2018783
api.Element.securitypolicyviolation_event πŸ“‹Chrome3/3/2015 Firefox10/23/20181330
api.Element.shadowRoot πŸ“‹Chrome5/20/2014 Firefox10/23/20181617
api.Element.slot πŸ“‹Chrome8/31/2016 Firefox10/23/2018783
api.Element.toggleAttribute πŸ“‹Chrome9/4/2018 Firefox10/23/201849
api.HTMLImageElement.decoding πŸ“‹Chrome3/6/2018 Firefox10/23/2018231
api.HTMLSlotElement πŸ“‹Chrome8/31/2016 Firefox10/23/2018783
api.HTMLSlotElement.assignedNodes πŸ“‹Chrome8/31/2016 Firefox10/23/2018783
api.HTMLSlotElement.name πŸ“‹Chrome8/31/2016 Firefox10/23/2018783
api.HTMLSlotElement.slotchange_event πŸ“‹Chrome8/31/2016 Firefox10/23/2018783
api.SecurityPolicyViolationEvent πŸ“‹Chrome3/3/2015 Firefox10/23/20181330
api.SecurityPolicyViolationEvent.SecurityPolicyViolationEvent πŸ“‹Chrome3/3/2015 Firefox10/23/20181330
api.SecurityPolicyViolationEvent.blockedURI πŸ“‹Chrome3/3/2015 Firefox10/23/20181330
api.SecurityPolicyViolationEvent.columnNumber πŸ“‹Chrome3/3/2015 Firefox10/23/20181330
api.SecurityPolicyViolationEvent.documentURI πŸ“‹Chrome3/3/2015 Firefox10/23/20181330
api.SecurityPolicyViolationEvent.effectiveDirective πŸ“‹Chrome3/3/2015 Firefox10/23/20181330
api.SecurityPolicyViolationEvent.lineNumber πŸ“‹Chrome3/3/2015 Firefox10/23/20181330
api.SecurityPolicyViolationEvent.originalPolicy πŸ“‹Chrome3/3/2015 Firefox10/23/20181330
api.SecurityPolicyViolationEvent.referrer πŸ“‹Chrome3/3/2015 Firefox10/23/20181330
api.SecurityPolicyViolationEvent.sourceFile πŸ“‹Chrome3/3/2015 Firefox10/23/20181330
api.SecurityPolicyViolationEvent.statusCode πŸ“‹Chrome3/3/2015 Firefox10/23/20181330
api.SecurityPolicyViolationEvent.violatedDirective πŸ“‹Chrome3/3/2015 Firefox10/23/20181330
api.ShadowRoot πŸ“‹Chrome8/31/2016 Firefox10/23/2018783
api.ShadowRoot.activeElement πŸ“‹Chrome8/31/2016 Firefox10/23/2018783
api.ShadowRoot.elementFromPoint πŸ“‹Chrome8/31/2016 Firefox10/23/2018783
api.ShadowRoot.elementsFromPoint πŸ“‹Chrome8/31/2016 Firefox10/23/2018783
api.ShadowRoot.host πŸ“‹Chrome8/31/2016 Firefox10/23/2018783
api.ShadowRoot.innerHTML πŸ“‹Chrome8/31/2016 Firefox10/23/2018783
api.ShadowRoot.mode πŸ“‹Chrome8/31/2016 Firefox10/23/2018783
api.ShadowRoot.pointerLockElement πŸ“‹Chrome8/31/2016 Firefox10/23/2018783
api.Text.assignedSlot πŸ“‹Chrome8/31/2016 Firefox10/23/2018783
api.TextDecoder.ignoreBOM πŸ“‹Chrome10/7/2014 Firefox10/23/20181477
api.Window.customElements πŸ“‹Chrome10/12/2016 Firefox10/23/2018741
api.WorkerGlobalScope.securitypolicyviolation_event πŸ“‹Chrome3/3/2015 Firefox10/23/20181330
css.at-rules.media.-webkit-device-pixel-ratio πŸ“‹Safari10/26/2007 Firefox10/23/20184015
css.at-rules.media.-webkit-max-device-pixel-ratio πŸ“‹Safari10/26/2007 Firefox10/23/20184015
css.at-rules.media.-webkit-min-device-pixel-ratio πŸ“‹Safari10/26/2007 Firefox10/23/20184015
css.properties.content.element_replacement Chrome7/9/2013 Firefox10/23/20181932
css.selectors.defined πŸ“‹Safari9/20/2016 Firefox10/23/2018763
css.selectors.host πŸ“‹Safari9/20/2016 Firefox10/23/2018763
css.selectors.hostfunction πŸ“‹Safari9/20/2016 Firefox10/23/2018763
css.selectors.slotted πŸ“‹Chrome4/13/2016 Firefox10/23/2018923
html.elements.img.decoding Chrome12/11/2008 Firefox10/23/20183603
html.elements.slot πŸ“‹Chrome8/31/2016 Firefox10/23/2018783
html.elements.slot.name Chrome8/31/2016 Firefox10/23/2018783
html.global_attributes.slot πŸ“‹Chrome8/31/2016 Firefox10/23/2018783
api.RTCPeerConnection.currentLocalDescription πŸ“‹Firefox6/25/2013 Chrome10/16/20181939
api.RTCPeerConnection.currentRemoteDescription πŸ“‹Safari9/19/2017 Chrome10/16/2018392
api.RTCPeerConnection.getConfiguration πŸ“‹Firefox6/25/2013 Chrome10/16/20181939
api.RTCPeerConnection.pendingLocalDescription πŸ“‹Firefox6/25/2013 Chrome10/16/20181939
api.RTCPeerConnection.pendingRemoteDescription πŸ“‹Firefox6/25/2013 Chrome10/16/20181939
javascript.builtins.Array.sort.stable Firefox6/17/2008 Chrome10/16/20183773

2018/9

API First Browser Date Last Browser Date Days
api.CustomEvent.worker_support Chrome5/19/2015 Safari9/24/20181224
api.DOMTokenList.replace.boolean_value Chrome5/29/2018 Safari9/24/2018118
api.PerformanceResourceTiming.worker_support Chrome5/19/2015 Safari9/24/20181224
api.RTCPeerConnectionIceEvent πŸ“‹Firefox9/17/2013 Safari9/24/20181833
api.RTCPeerConnectionIceEvent.RTCPeerConnectionIceEvent πŸ“‹Firefox9/17/2013 Safari9/24/20181833
api.RTCPeerConnectionIceEvent.candidate πŸ“‹Chrome1/10/2013 Safari9/24/20182083
api.SVGGeometryElement πŸ“‹Chrome1/25/2017 Safari9/24/2018607
api.SVGGeometryElement.getPointAtLength πŸ“‹Chrome1/25/2017 Safari9/24/2018607
api.SVGGeometryElement.getTotalLength πŸ“‹Chrome1/25/2017 Safari9/24/2018607
api.SVGGeometryElement.pathLength πŸ“‹Chrome3/9/2017 Safari9/24/2018564
css.at-rules.media.calc πŸ“‹Firefox3/13/2018 Safari9/24/2018195
css.properties.column-gap.grid_context πŸ“‹Chrome4/17/2018 Safari9/24/2018160
css.properties.gap.grid_context πŸ“‹Chrome4/17/2018 Safari9/24/2018160
css.properties.row-gap.grid_context πŸ“‹Chrome4/17/2018 Safari9/24/2018160
javascript.builtins.Array.flat πŸ“‹Chrome9/4/2018 Safari9/24/201820
javascript.builtins.Array.flatMap πŸ“‹Chrome9/4/2018 Safari9/24/201820
javascript.builtins.AsyncGenerator πŸ“‹Firefox8/8/2017 Safari9/24/2018412
javascript.builtins.AsyncGenerator.next πŸ“‹Firefox8/8/2017 Safari9/24/2018412
javascript.builtins.AsyncGenerator.return πŸ“‹Firefox8/8/2017 Safari9/24/2018412
javascript.builtins.AsyncGenerator.throw πŸ“‹Firefox8/8/2017 Safari9/24/2018412
javascript.builtins.AsyncGeneratorFunction πŸ“‹Firefox8/8/2017 Safari9/24/2018412
javascript.builtins.AsyncGeneratorFunction.AsyncGeneratorFunction πŸ“‹Firefox8/8/2017 Safari9/24/2018412
javascript.builtins.JSON.json_superset Chrome4/17/2018 Safari9/24/2018160
javascript.builtins.String.trimEnd πŸ“‹Chrome4/17/2018 Safari9/24/2018160
javascript.builtins.String.trimStart πŸ“‹Chrome4/17/2018 Safari9/24/2018160
javascript.functions.method_definitions.async_generator_methods Firefox8/8/2017 Safari9/24/2018412
javascript.operators.async_generator_function πŸ“‹Firefox8/8/2017 Safari9/24/2018412
javascript.statements.async_generator_function πŸ“‹Firefox8/8/2017 Safari9/24/2018412
api.DOMMatrixReadOnly.DOMMatrixReadOnly πŸ“‹Chrome9/5/2017 Firefox9/5/2018365
api.DOMMatrixReadOnly.toJSON πŸ“‹Chrome9/5/2017 Firefox9/5/2018365
api.DOMPointReadOnly.DOMPointReadOnly πŸ“‹Safari3/27/2017 Firefox9/5/2018527
api.DOMPointReadOnly.fromPoint πŸ“‹Safari3/27/2017 Firefox9/5/2018527
api.DOMPointReadOnly.toJSON πŸ“‹Safari3/27/2017 Firefox9/5/2018527
api.DOMQuad.getBounds πŸ“‹Chrome9/5/2017 Firefox9/5/2018365
api.DOMQuad.toJSON πŸ“‹Chrome9/5/2017 Firefox9/5/2018365
api.DOMRectReadOnly.DOMRectReadOnly πŸ“‹Safari3/27/2017 Firefox9/5/2018527
api.DOMRectReadOnly.toJSON πŸ“‹Safari3/27/2017 Firefox9/5/2018527
api.Event.srcElement πŸ“‹Safari6/23/2003 Firefox9/5/20185553
api.RTCDataChannel.maxPacketLifeTime πŸ“‹Chrome1/25/2017 Firefox9/5/2018588
api.RTCDataChannel.maxRetransmits πŸ“‹Chrome10/1/2013 Firefox9/5/20181800
css.at-rules.font-face.font-stretch πŸ“‹Safari3/27/2017 Firefox9/5/2018527
css.at-rules.font-face.src.format_variations Safari9/19/2017 Firefox9/5/2018351
css.properties.font-variation-settings πŸ“‹Safari9/19/2017 Firefox9/5/2018351
css.properties.shape-image-threshold πŸ“‹Chrome8/26/2014 Firefox9/5/20181471
css.properties.shape-margin πŸ“‹Chrome8/26/2014 Firefox9/5/20181471
css.properties.shape-outside πŸ“‹Chrome8/26/2014 Firefox9/5/20181471
css.properties.shape-outside.circle Chrome8/26/2014 Firefox9/5/20181471
css.properties.shape-outside.gradient πŸ“‹Chrome8/26/2014 Firefox9/5/20181471
css.properties.shape-outside.image πŸ“‹Chrome8/26/2014 Firefox9/5/20181471
css.properties.shape-outside.inset Chrome8/26/2014 Firefox9/5/20181471
css.properties.shape-outside.polygon Chrome8/26/2014 Firefox9/5/20181471
css.selectors.selection πŸ“‹Safari10/24/2003 Firefox9/5/20185430
javascript.operators.import_meta πŸ“‹Chrome1/23/2018 Firefox9/5/2018225
api.RTCPeerConnection.addTransceiver πŸ“‹Safari9/19/2017 Chrome9/4/2018350
api.RTCPeerConnection.addTransceiver.init_direction_parameter Safari9/19/2017 Chrome9/4/2018350
api.RTCPeerConnection.getTransceivers πŸ“‹Safari9/19/2017 Chrome9/4/2018350
api.RTCRtpTransceiver πŸ“‹Safari9/19/2017 Chrome9/4/2018350
api.RTCRtpTransceiver.direction πŸ“‹Safari9/19/2017 Chrome9/4/2018350
api.RTCRtpTransceiver.mid πŸ“‹Safari9/19/2017 Chrome9/4/2018350
api.RTCRtpTransceiver.receiver πŸ“‹Safari9/19/2017 Chrome9/4/2018350
api.RTCRtpTransceiver.sender πŸ“‹Safari9/19/2017 Chrome9/4/2018350
api.RTCRtpTransceiver.stopped Safari9/19/2017 Chrome9/4/2018350
api.RTCTrackEvent.transceiver πŸ“‹Safari9/19/2017 Chrome9/4/2018350
api.Request.Request.cross_origin_stripped Safari3/27/2017 Chrome9/4/2018526

2018/7

API First Browser Date Last Browser Date Days
api.CanvasPattern.setTransform πŸ“‹Firefox10/14/2014 Chrome7/24/20181379
api.Path2D.addPath πŸ“‹Firefox12/1/2014 Chrome7/24/20181331
api.RTCRtpSender.getParameters πŸ“‹Firefox4/26/2016 Chrome7/24/2018819
api.ServiceWorkerRegistration.updateViaCache πŸ“‹Firefox11/14/2017 Chrome7/24/2018252
css.properties.cursor.grab Firefox2/4/2014 Chrome7/24/20181631

2018/6

API First Browser Date Last Browser Date Days
api.Request.destination πŸ“‹Safari3/27/2017 Firefox6/26/2018456
css.properties.font-stretch.percentage Chrome10/17/2017 Firefox6/26/2018252
css.properties.font-weight.number Safari9/19/2017 Firefox6/26/2018280

2018/5

API First Browser Date Last Browser Date Days
api.RTCPeerConnection.getStats.selector_parameter Firefox2/4/2014 Chrome5/29/20181575
api.RTCRtpEncodingParameters πŸ“‹Firefox4/26/2016 Chrome5/29/2018763
api.RTCRtpEncodingParameters.maxBitrate πŸ“‹Firefox4/26/2016 Chrome5/29/2018763
api.RTCRtpEncodingParameters.priority Firefox4/26/2016 Chrome5/29/2018763
api.Document.body πŸ“‹Safari6/23/2003 Firefox5/9/20185434
api.HTMLScriptElement.noModule πŸ“‹Chrome9/5/2017 Firefox5/9/2018246
api.Navigator.webdriver πŸ“‹Safari3/27/2017 Firefox5/9/2018408
api.PerformanceEntry.worker_support Safari9/19/2017 Firefox5/9/2018232
css.properties.paint-order πŸ“‹Chrome5/20/2014 Firefox5/9/20181450
html.elements.script.nomodule Chrome9/5/2017 Firefox5/9/2018246
html.elements.script.type.module Safari3/27/2017 Firefox5/9/2018408
javascript.builtins.Array.values πŸ“‹Safari9/30/2015 Firefox5/9/2018952
javascript.statements.export πŸ“‹Safari3/27/2017 Firefox5/9/2018408
javascript.statements.export.default πŸ“‹Safari3/27/2017 Firefox5/9/2018408
javascript.statements.import πŸ“‹Safari3/27/2017 Firefox5/9/2018408

2018/4

API First Browser Date Last Browser Date Days
api.AbortSignal πŸ“‹Firefox11/14/2017 Chrome4/17/2018154
api.AbortSignal.abort_event πŸ“‹Firefox11/14/2017 Chrome4/17/2018154
api.AbortSignal.aborted πŸ“‹Firefox11/14/2017 Chrome4/17/2018154
api.HTMLSelectElement.autocomplete πŸ“‹Safari3/21/2016 Chrome4/17/2018757
api.HTMLTextAreaElement.autocomplete πŸ“‹Safari3/21/2016 Chrome4/17/2018757
api.fetch.init_signal_parameter Firefox11/14/2017 Chrome4/17/2018154
css.properties.gap.grid_context.percentage_values Firefox3/7/2017 Chrome4/17/2018406
html.elements.textarea.autocomplete Safari6/23/2003 Chrome4/17/20185412
javascript.statements.try_catch.optional_catch_binding Firefox1/23/2018 Chrome4/17/201884
api.Cache πŸ“‹Chrome1/21/2015 Safari4/12/20181177
api.Cache.add πŸ“‹Chrome7/21/2015 Safari4/12/2018996
api.Cache.addAll πŸ“‹Firefox9/22/2015 Safari4/12/2018933
api.Cache.delete πŸ“‹Chrome5/19/2015 Safari4/12/20181059
api.Cache.keys πŸ“‹Chrome5/19/2015 Safari4/12/20181059
api.Cache.match πŸ“‹Chrome5/19/2015 Safari4/12/20181059
api.Cache.matchAll πŸ“‹Firefox9/22/2015 Safari4/12/2018933
api.Cache.put πŸ“‹Chrome5/19/2015 Safari4/12/20181059
api.Cache.worker_support Chrome1/21/2015 Safari4/12/20181177
api.CacheStorage πŸ“‹Chrome5/19/2015 Safari4/12/20181059
api.CacheStorage.delete πŸ“‹Chrome1/21/2015 Safari4/12/20181177
api.CacheStorage.has πŸ“‹Chrome1/21/2015 Safari4/12/20181177
api.CacheStorage.keys πŸ“‹Chrome1/21/2015 Safari4/12/20181177
api.CacheStorage.match πŸ“‹Firefox9/22/2015 Safari4/12/2018933
api.CacheStorage.open πŸ“‹Chrome1/21/2015 Safari4/12/20181177
api.CacheStorage.secure_context_required Firefox1/26/2016 Safari4/12/2018807
api.CacheStorage.worker_support Chrome5/19/2015 Safari4/12/20181059
api.Client πŸ“‹Chrome1/21/2015 Safari4/12/20181177
api.Client.frameType πŸ“‹Chrome5/19/2015 Safari4/12/20181059
api.Client.id πŸ“‹Chrome1/21/2015 Safari4/12/20181177
api.Client.postMessage πŸ“‹Chrome1/21/2015 Safari4/12/20181177
api.Client.type πŸ“‹Firefox6/13/2017 Safari4/12/2018303
api.Client.url πŸ“‹Chrome1/21/2015 Safari4/12/20181177
api.Clients πŸ“‹Chrome1/21/2015 Safari4/12/20181177
api.Clients.claim πŸ“‹Chrome4/14/2015 Safari4/12/20181094
api.Clients.get πŸ“‹Firefox3/8/2016 Safari4/12/2018765
api.Clients.matchAll πŸ“‹Chrome4/14/2015 Safari4/12/20181094
api.Clients.matchAll.options_includeUncontrolled_parameter πŸ“‹Chrome12/1/2015 Safari4/12/2018863
api.Clients.openWindow πŸ“‹Chrome1/21/2015 Safari4/12/20181177
api.DataTransfer.items πŸ“‹Chrome1/25/2010 Safari4/12/20182999
api.DataTransferItem.webkitGetAsEntry πŸ“‹Chrome8/2/2011 Safari4/12/20182445
api.Document.elementsFromPoint πŸ“‹Chrome5/19/2015 Safari4/12/20181059
api.ExtendableEvent πŸ“‹Chrome1/21/2015 Safari4/12/20181177
api.ExtendableEvent.ExtendableEvent πŸ“‹Chrome1/21/2015 Safari4/12/20181177
api.ExtendableEvent.waitUntil πŸ“‹Chrome1/21/2015 Safari4/12/20181177
api.ExtendableEvent.waitUntil.async_waitUntil Firefox4/19/2017 Safari4/12/2018358
api.ExtendableMessageEvent πŸ“‹Firefox1/26/2016 Safari4/12/2018807
api.ExtendableMessageEvent.ExtendableMessageEvent πŸ“‹Firefox1/26/2016 Safari4/12/2018807
api.ExtendableMessageEvent.data πŸ“‹Firefox1/26/2016 Safari4/12/2018807
api.ExtendableMessageEvent.lastEventId πŸ“‹Firefox1/26/2016 Safari4/12/2018807
api.ExtendableMessageEvent.origin πŸ“‹Firefox1/26/2016 Safari4/12/2018807
api.ExtendableMessageEvent.ports πŸ“‹Firefox1/26/2016 Safari4/12/2018807
api.ExtendableMessageEvent.source πŸ“‹Firefox1/26/2016 Safari4/12/2018807
api.FetchEvent πŸ“‹Chrome1/21/2015 Safari4/12/20181177
api.FetchEvent.FetchEvent πŸ“‹Chrome1/21/2015 Safari4/12/20181177
api.FetchEvent.clientId πŸ“‹Chrome3/2/2016 Safari4/12/2018771
api.FetchEvent.request πŸ“‹Chrome1/21/2015 Safari4/12/20181177
api.FetchEvent.respondWith πŸ“‹Chrome4/14/2015 Safari4/12/20181094
api.File.webkitRelativePath πŸ“‹Chrome8/2/2011 Safari4/12/20182445
api.FileSystem πŸ“‹Chrome10/19/2010 Safari4/12/20182732
api.FileSystem.name πŸ“‹Chrome10/19/2010 Safari4/12/20182732
api.FileSystem.root πŸ“‹Chrome10/19/2010 Safari4/12/20182732
api.FileSystemDirectoryEntry πŸ“‹Chrome12/2/2010 Safari4/12/20182688
api.FileSystemDirectoryEntry.createReader πŸ“‹Chrome8/2/2011 Safari4/12/20182445
api.FileSystemDirectoryEntry.getDirectory πŸ“‹Chrome12/2/2010 Safari4/12/20182688
api.FileSystemDirectoryEntry.getFile πŸ“‹Chrome12/2/2010 Safari4/12/20182688
api.FileSystemDirectoryReader πŸ“‹Chrome12/2/2010 Safari4/12/20182688
api.FileSystemDirectoryReader.readEntries πŸ“‹Chrome12/2/2010 Safari4/12/20182688
api.FileSystemEntry πŸ“‹Chrome12/2/2010 Safari4/12/20182688
api.FileSystemEntry.filesystem πŸ“‹Chrome12/2/2010 Safari4/12/20182688
api.FileSystemEntry.fullPath πŸ“‹Chrome12/2/2010 Safari4/12/20182688
api.FileSystemEntry.getParent πŸ“‹Chrome12/2/2010 Safari4/12/20182688
api.FileSystemEntry.isDirectory πŸ“‹Chrome12/2/2010 Safari4/12/20182688
api.FileSystemEntry.isFile πŸ“‹Chrome12/2/2010 Safari4/12/20182688
api.FileSystemEntry.name πŸ“‹Chrome12/2/2010 Safari4/12/20182688
api.FileSystemFileEntry πŸ“‹Chrome12/2/2010 Safari4/12/20182688
api.FileSystemFileEntry.file πŸ“‹Chrome12/2/2010 Safari4/12/20182688
api.FormData.@@iterator Firefox1/26/2016 Safari4/12/2018807
api.FormData.delete πŸ“‹Firefox7/2/2015 Safari4/12/20181015
api.FormData.entries Firefox1/26/2016 Safari4/12/2018807
api.FormData.forEach Chrome4/13/2016 Safari4/12/2018729
api.FormData.get πŸ“‹Firefox7/2/2015 Safari4/12/20181015
api.FormData.getAll πŸ“‹Firefox7/2/2015 Safari4/12/20181015
api.FormData.has πŸ“‹Firefox7/2/2015 Safari4/12/20181015
api.FormData.keys Firefox1/26/2016 Safari4/12/2018807
api.FormData.set πŸ“‹Firefox7/2/2015 Safari4/12/20181015
api.FormData.values Firefox1/26/2016 Safari4/12/2018807
api.HTMLInputElement.webkitEntries πŸ“‹Chrome9/25/2012 Safari4/12/20182025
api.HTMLInputElement.webkitdirectory πŸ“‹Chrome9/2/2010 Safari4/12/20182779
api.HTMLLinkElement.integrity πŸ“‹Chrome9/1/2015 Safari4/12/2018954
api.HTMLScriptElement.integrity πŸ“‹Chrome9/1/2015 Safari4/12/2018954
api.MouseEvent.buttons πŸ“‹Firefox8/28/2012 Safari4/12/20182053
api.Navigator.sendBeacon πŸ“‹Firefox7/22/2014 Safari4/12/20181360
api.Navigator.serviceWorker πŸ“‹Chrome1/21/2015 Safari4/12/20181177
api.PaymentRequest πŸ“‹Chrome7/25/2017 Safari4/12/2018261
api.PaymentRequest.PaymentRequest πŸ“‹Chrome7/25/2017 Safari4/12/2018261
api.PaymentRequest.abort πŸ“‹Chrome7/25/2017 Safari4/12/2018261
api.PaymentRequest.canMakePayment πŸ“‹Chrome7/25/2017 Safari4/12/2018261
api.PaymentRequest.id πŸ“‹Chrome7/25/2017 Safari4/12/2018261
api.PaymentRequest.shippingAddress Chrome7/25/2017 Safari4/12/2018261
api.PaymentRequest.shippingOption Chrome7/25/2017 Safari4/12/2018261
api.PaymentRequest.shippingType Chrome7/25/2017 Safari4/12/2018261
api.PaymentRequest.shippingaddresschange_event Chrome7/25/2017 Safari4/12/2018261
api.PaymentRequest.shippingoptionchange_event Chrome7/25/2017 Safari4/12/2018261
api.PaymentRequest.show πŸ“‹Chrome7/25/2017 Safari4/12/2018261
api.PaymentRequestUpdateEvent πŸ“‹Chrome7/25/2017 Safari4/12/2018261
api.PaymentRequestUpdateEvent.PaymentRequestUpdateEvent πŸ“‹Chrome7/25/2017 Safari4/12/2018261
api.PaymentRequestUpdateEvent.updateWith πŸ“‹Chrome7/25/2017 Safari4/12/2018261
api.PaymentResponse πŸ“‹Chrome7/25/2017 Safari4/12/2018261
api.PaymentResponse.complete πŸ“‹Chrome7/25/2017 Safari4/12/2018261
api.PaymentResponse.details πŸ“‹Chrome7/25/2017 Safari4/12/2018261
api.PaymentResponse.methodName πŸ“‹Chrome7/25/2017 Safari4/12/2018261
api.PaymentResponse.payerEmail Chrome7/25/2017 Safari4/12/2018261
api.PaymentResponse.payerName Chrome7/25/2017 Safari4/12/2018261
api.PaymentResponse.payerPhone Chrome7/25/2017 Safari4/12/2018261
api.PaymentResponse.requestId πŸ“‹Chrome7/25/2017 Safari4/12/2018261
api.PaymentResponse.shippingAddress Chrome7/25/2017 Safari4/12/2018261
api.PaymentResponse.shippingOption Chrome7/25/2017 Safari4/12/2018261
api.PaymentResponse.toJSON Chrome7/25/2017 Safari4/12/2018261
api.ServiceWorker πŸ“‹Chrome1/21/2015 Safari4/12/20181177
api.ServiceWorker.error_event πŸ“‹Chrome1/21/2015 Safari4/12/20181177
api.ServiceWorker.postMessage πŸ“‹Chrome1/21/2015 Safari4/12/20181177
api.ServiceWorker.scriptURL πŸ“‹Chrome1/21/2015 Safari4/12/20181177
api.ServiceWorker.state πŸ“‹Chrome1/21/2015 Safari4/12/20181177
api.ServiceWorker.statechange_event πŸ“‹Chrome1/21/2015 Safari4/12/20181177
api.ServiceWorkerContainer πŸ“‹Chrome1/21/2015 Safari4/12/20181177
api.ServiceWorkerContainer.controller πŸ“‹Chrome1/21/2015 Safari4/12/20181177
api.ServiceWorkerContainer.controllerchange_event πŸ“‹Chrome1/21/2015 Safari4/12/20181177
api.ServiceWorkerContainer.getRegistration πŸ“‹Chrome1/21/2015 Safari4/12/20181177
api.ServiceWorkerContainer.getRegistrations πŸ“‹Chrome9/1/2015 Safari4/12/2018954
api.ServiceWorkerContainer.message_event πŸ“‹Chrome1/21/2015 Safari4/12/20181177
api.ServiceWorkerContainer.ready πŸ“‹Chrome1/21/2015 Safari4/12/20181177
api.ServiceWorkerContainer.register πŸ“‹Chrome1/21/2015 Safari4/12/20181177
api.ServiceWorkerGlobalScope πŸ“‹Chrome1/21/2015 Safari4/12/20181177
api.ServiceWorkerGlobalScope.activate_event πŸ“‹Chrome1/21/2015 Safari4/12/20181177
api.ServiceWorkerGlobalScope.clients πŸ“‹Chrome1/21/2015 Safari4/12/20181177
api.ServiceWorkerGlobalScope.fetch_event πŸ“‹Chrome1/21/2015 Safari4/12/20181177
api.ServiceWorkerGlobalScope.install_event πŸ“‹Chrome1/21/2015 Safari4/12/20181177
api.ServiceWorkerGlobalScope.message_event πŸ“‹Chrome1/21/2015 Safari4/12/20181177
api.ServiceWorkerGlobalScope.registration πŸ“‹Chrome4/14/2015 Safari4/12/20181094
api.ServiceWorkerGlobalScope.skipWaiting πŸ“‹Chrome3/3/2015 Safari4/12/20181136
api.ServiceWorkerRegistration πŸ“‹Chrome1/21/2015 Safari4/12/20181177
api.ServiceWorkerRegistration.active πŸ“‹Chrome1/21/2015 Safari4/12/20181177
api.ServiceWorkerRegistration.installing πŸ“‹Chrome1/21/2015 Safari4/12/20181177
api.ServiceWorkerRegistration.scope πŸ“‹Chrome1/21/2015 Safari4/12/20181177
api.ServiceWorkerRegistration.unregister πŸ“‹Chrome1/21/2015 Safari4/12/20181177
api.ServiceWorkerRegistration.update πŸ“‹Chrome9/1/2015 Safari4/12/2018954
api.ServiceWorkerRegistration.updatefound_event πŸ“‹Chrome1/21/2015 Safari4/12/20181177
api.ServiceWorkerRegistration.waiting πŸ“‹Chrome1/21/2015 Safari4/12/20181177
api.WindowClient πŸ“‹Chrome4/14/2015 Safari4/12/20181094
api.WindowClient.focus πŸ“‹Chrome4/14/2015 Safari4/12/20181094
api.WindowClient.focused πŸ“‹Chrome4/14/2015 Safari4/12/20181094
api.WindowClient.navigate πŸ“‹Chrome3/2/2016 Safari4/12/2018771
api.WindowClient.visibilityState πŸ“‹Chrome4/14/2015 Safari4/12/20181094
api.caches πŸ“‹Chrome1/21/2015 Safari4/12/20181177
api.caches.worker_support Chrome1/21/2015 Safari4/12/20181177
api.fetch.init_referrerPolicy_parameter Chrome7/20/2016 Safari4/12/2018631
api.isSecureContext πŸ“‹Chrome12/1/2015 Safari4/12/2018863
api.isSecureContext.worker_support Chrome12/1/2016 Safari4/12/2018497
css.at-rules.font-face.OpenType_COLRv0 Firefox7/22/2014 Safari4/12/20181360
css.at-rules.font-face.font-display πŸ“‹Chrome7/25/2017 Safari4/12/2018261
css.properties.caret-color πŸ“‹Chrome3/9/2017 Safari4/12/2018399
css.properties.display.contents Firefox3/31/2015 Safari4/12/20181108
html.elements.area.referrerpolicy Chrome5/25/2016 Safari4/12/2018687
html.elements.link.integrity πŸ“‹Chrome9/1/2015 Safari4/12/2018954
html.elements.link.rel.preconnect πŸ“‹Firefox7/2/2015 Safari4/12/20181015
html.elements.meta.name.referrer Chrome2/8/2012 Safari4/12/20182255
html.elements.script.integrity πŸ“‹Chrome9/1/2015 Safari4/12/2018954
javascript.builtins.AsyncIterator Firefox11/14/2017 Safari4/12/2018149
javascript.builtins.AsyncIterator.@@asyncIterator Firefox11/14/2017 Safari4/12/2018149
javascript.builtins.Promise.finally πŸ“‹Chrome12/6/2017 Safari4/12/2018127
javascript.builtins.Symbol.asyncIterator πŸ“‹Firefox11/14/2017 Safari4/12/2018149
javascript.operators.destructuring.rest_in_objects Chrome7/25/2017 Safari4/12/2018261
javascript.operators.object_initializer.spread_properties Chrome7/25/2017 Safari4/12/2018261
javascript.operators.spread.spread_in_object_literals πŸ“‹Chrome7/25/2017 Safari4/12/2018261

2018/3

API First Browser Date Last Browser Date Days
api.CSSNamespaceRule.namespaceURI πŸ“‹Chrome12/1/2015 Firefox3/13/2018833
api.CSSNamespaceRule.prefix πŸ“‹Chrome12/1/2015 Firefox3/13/2018833
api.DOMMatrixReadOnly.isIdentity πŸ“‹Chrome9/5/2017 Firefox3/13/2018189
api.Event.composedPath πŸ“‹Chrome8/31/2016 Firefox3/13/2018559
api.MediaStreamTrack.mute_event πŸ“‹Chrome3/26/2013 Firefox3/13/20181813
api.MediaStreamTrack.muted πŸ“‹Chrome10/7/2014 Firefox3/13/20181253
api.MediaStreamTrack.unmute_event πŸ“‹Chrome3/26/2013 Firefox3/13/20181813
css.properties.position.position_sticky_table_elements Safari10/16/2014 Firefox3/13/20181244
css.selectors.placeholder-shown.non_text_types Safari9/30/2015 Firefox3/13/2018895
api.HTMLAnchorElement.relList πŸ“‹Firefox6/10/2014 Chrome3/6/20181365
api.HTMLAreaElement.relList πŸ“‹Firefox6/10/2014 Chrome3/6/20181365
api.RTCRtpSender.replaceTrack πŸ“‹Firefox12/1/2014 Chrome3/6/20181191
css.selectors.any-link πŸ“‹Safari9/30/2015 Chrome3/6/2018888

2018/1

API First Browser Date Last Browser Date Days
api.Document.alinkColor πŸ“‹Firefox11/9/2004 Chrome1/23/20184823
api.Document.all πŸ“‹Firefox9/17/2013 Chrome1/23/20181589
api.Document.bgColor πŸ“‹Firefox11/9/2004 Chrome1/23/20184823
api.Document.captureEvents πŸ“‹Firefox11/9/2004 Chrome1/23/20184823
api.Document.clear πŸ“‹Safari6/23/2003 Chrome1/23/20185328
api.Document.close πŸ“‹Firefox11/9/2004 Chrome1/23/20184823
api.Document.dir πŸ“‹Firefox11/9/2004 Chrome1/23/20184823
api.Document.embeds πŸ“‹Firefox11/9/2004 Chrome1/23/20184823
api.Document.fgColor πŸ“‹Firefox11/9/2004 Chrome1/23/20184823
api.Document.linkColor πŸ“‹Firefox11/9/2004 Chrome1/23/20184823
api.Document.open πŸ“‹Firefox11/9/2004 Chrome1/23/20184823
api.Document.plugins πŸ“‹Firefox11/9/2004 Chrome1/23/20184823
api.Document.releaseEvents πŸ“‹Firefox11/9/2004 Chrome1/23/20184823
api.Document.vlinkColor πŸ“‹Firefox11/9/2004 Chrome1/23/20184823
api.Document.writeln πŸ“‹Firefox11/9/2004 Chrome1/23/20184823
api.EXT_sRGB πŸ“‹Chrome1/21/2015 Firefox1/23/20181098
api.FontFace.display πŸ“‹Safari9/20/2016 Firefox1/23/2018490
api.PerformanceResourceTiming.workerStart πŸ“‹Chrome5/19/2015 Firefox1/23/2018980
api.RTCPeerConnection.addTrack πŸ“‹Firefox6/25/2013 Chrome1/23/20181673
api.RTCPeerConnection.getSenders πŸ“‹Firefox12/1/2014 Chrome1/23/20181149
api.RTCPeerConnection.removeTrack πŸ“‹Firefox6/25/2013 Chrome1/23/20181673
api.RTCPeerConnection.track_event πŸ“‹Firefox6/25/2013 Chrome1/23/20181673
api.RTCRtpSender πŸ“‹Firefox12/1/2014 Chrome1/23/20181149
api.RTCRtpSender.track πŸ“‹Firefox12/1/2014 Chrome1/23/20181149
api.RTCTrackEvent.RTCTrackEvent πŸ“‹Firefox4/26/2016 Chrome1/23/2018637
api.Request.cache πŸ“‹Firefox8/2/2016 Chrome1/23/2018539
css.properties.transform-box πŸ“‹Firefox8/8/2017 Chrome1/23/2018168

2017/12

API First Browser Date Last Browser Date Days
css.properties.font-variant-east-asian πŸ“‹Firefox12/1/2014 Chrome12/6/20171101
javascript.builtins.Proxy.revocable πŸ“‹Firefox12/1/2014 Chrome12/6/20171101
javascript.statements.for_await_of πŸ“‹Safari9/19/2017 Chrome12/6/201778
javascript.statements.for_of.async_iterators Safari10/22/2013 Chrome12/6/20171506

2017/11

API First Browser Date Last Browser Date Days
api.HTMLInputElement.valueAsDate πŸ“‹Chrome5/25/2010 Firefox11/14/20172730
api.KeyboardEvent.initKeyboardEvent πŸ“‹Safari2/2/2004 Firefox11/14/20175034
api.PerformanceObserver πŸ“‹Chrome7/20/2016 Firefox11/14/2017482
api.PerformanceObserver.PerformanceObserver πŸ“‹Chrome7/20/2016 Firefox11/14/2017482
api.PerformanceObserver.disconnect πŸ“‹Chrome7/20/2016 Firefox11/14/2017482
api.PerformanceObserver.observe πŸ“‹Chrome7/20/2016 Firefox11/14/2017482
api.PerformanceObserver.worker_support Safari9/19/2017 Firefox11/14/201756
api.PerformanceObserverEntryList πŸ“‹Chrome7/20/2016 Firefox11/14/2017482
api.PerformanceObserverEntryList.getEntries πŸ“‹Chrome7/20/2016 Firefox11/14/2017482
api.PerformanceObserverEntryList.getEntriesByName πŸ“‹Chrome7/20/2016 Firefox11/14/2017482
api.PerformanceObserverEntryList.getEntriesByType πŸ“‹Chrome7/20/2016 Firefox11/14/2017482
api.Selection.type πŸ“‹Safari4/15/2005 Firefox11/14/20174596

2017/10

API First Browser Date Last Browser Date Days
api.HTMLDataElement πŸ“‹Firefox6/25/2013 Chrome10/17/20171575
api.HTMLDataElement.value πŸ“‹Firefox6/25/2013 Chrome10/17/20171575
api.HTMLTimeElement πŸ“‹Firefox6/25/2013 Chrome10/17/20171575
api.HTMLTimeElement.dateTime πŸ“‹Firefox6/25/2013 Chrome10/17/20171575
api.MediaSource.clearLiveSeekableRange πŸ“‹Firefox11/15/2016 Chrome10/17/2017336
api.MediaSource.setLiveSeekableRange πŸ“‹Firefox11/15/2016 Chrome10/17/2017336
css.properties.text-emphasis-position.left_and_right Safari10/16/2014 Chrome10/17/20171097
css.types.color.rgb_hexadecimal_notation.alpha_hexadecimal_notation Firefox9/20/2016 Chrome10/17/2017392
html.elements.data πŸ“‹Firefox6/25/2013 Chrome10/17/20171575
html.elements.time πŸ“‹Firefox6/25/2013 Chrome10/17/20171575
html.elements.time.datetime Firefox6/25/2013 Chrome10/17/20171575
javascript.grammar.template_literals.template_literal_revision Firefox4/19/2017 Chrome10/17/2017181

2017/9

API First Browser Date Last Browser Date Days
api.HTMLButtonElement.labels πŸ“‹Chrome9/2/2010 Firefox9/28/20172583
api.HTMLInputElement.labels πŸ“‹Safari6/7/2010 Firefox9/28/20172670
api.HTMLLinkElement.as πŸ“‹Chrome4/13/2016 Firefox9/28/2017533
api.HTMLMeterElement.labels πŸ“‹Chrome9/2/2010 Firefox9/28/20172583
api.HTMLOutputElement.labels πŸ“‹Chrome2/3/2011 Firefox9/28/20172429
api.HTMLProgressElement.labels πŸ“‹Chrome9/2/2010 Firefox9/28/20172583
api.HTMLSelectElement.labels πŸ“‹Chrome9/2/2010 Firefox9/28/20172583
api.HTMLTextAreaElement.labels πŸ“‹Chrome9/2/2010 Firefox9/28/20172583
api.MediaTrackSupportedConstraints.channelCount πŸ“‹Chrome7/20/2016 Firefox9/28/2017435
api.PerformanceTiming.secureConnectionStart πŸ“‹Chrome9/2/2010 Firefox9/28/20172583
api.RTCIceCandidatePairStats.bytesReceived πŸ“‹Chrome1/25/2017 Firefox9/28/2017246
api.RTCIceCandidatePairStats.bytesSent πŸ“‹Chrome1/25/2017 Firefox9/28/2017246
api.RTCIceCandidatePairStats.nominated πŸ“‹Chrome1/25/2017 Firefox9/28/2017246
api.RTCIceCandidatePairStats.transportId πŸ“‹Chrome1/25/2017 Firefox9/28/2017246
api.RTCIceCandidatePairStats.writable Chrome1/25/2017 Firefox9/28/2017246
api.BeforeUnloadEvent.user_interaction Firefox1/26/2016 Safari9/19/2017602
api.CSS.supports πŸ“‹Firefox8/8/2017 Safari9/19/201742
api.CSSStyleDeclaration.@@iterator Firefox2/24/2015 Safari9/19/2017938
api.CanvasCaptureMediaStreamTrack πŸ“‹Firefox9/22/2015 Safari9/19/2017728
api.CanvasCaptureMediaStreamTrack.canvas πŸ“‹Firefox9/22/2015 Safari9/19/2017728
api.CanvasCaptureMediaStreamTrack.requestFrame πŸ“‹Firefox9/22/2015 Safari9/19/2017728
api.Crypto.subtle πŸ“‹Chrome8/26/2014 Safari9/19/20171120
api.DOMMatrix πŸ“‹Firefox10/14/2014 Safari9/19/20171071
api.DOMMatrix.DOMMatrix πŸ“‹Firefox10/14/2014 Safari9/19/20171071
api.DOMMatrix.a πŸ“‹Firefox10/14/2014 Safari9/19/20171071
api.DOMMatrix.b πŸ“‹Firefox10/14/2014 Safari9/19/20171071
api.DOMMatrix.c πŸ“‹Firefox10/14/2014 Safari9/19/20171071
api.DOMMatrix.d πŸ“‹Firefox10/14/2014 Safari9/19/20171071
api.DOMMatrix.e πŸ“‹Firefox10/14/2014 Safari9/19/20171071
api.DOMMatrix.f πŸ“‹Firefox10/14/2014 Safari9/19/20171071
api.DOMMatrix.invertSelf πŸ“‹Firefox10/14/2014 Safari9/19/20171071
api.DOMMatrix.m11 πŸ“‹Firefox10/14/2014 Safari9/19/20171071
api.DOMMatrix.m12 πŸ“‹Firefox10/14/2014 Safari9/19/20171071
api.DOMMatrix.m13 πŸ“‹Firefox10/14/2014 Safari9/19/20171071
api.DOMMatrix.m14 πŸ“‹Firefox10/14/2014 Safari9/19/20171071
api.DOMMatrix.m21 πŸ“‹Firefox10/14/2014 Safari9/19/20171071
api.DOMMatrix.m22 πŸ“‹Firefox10/14/2014 Safari9/19/20171071
api.DOMMatrix.m23 πŸ“‹Firefox10/14/2014 Safari9/19/20171071
api.DOMMatrix.m24 πŸ“‹Firefox10/14/2014 Safari9/19/20171071
api.DOMMatrix.m31 πŸ“‹Firefox10/14/2014 Safari9/19/20171071
api.DOMMatrix.m32 πŸ“‹Firefox10/14/2014 Safari9/19/20171071
api.DOMMatrix.m33 πŸ“‹Firefox10/14/2014 Safari9/19/20171071
api.DOMMatrix.m34 πŸ“‹Firefox10/14/2014 Safari9/19/20171071
api.DOMMatrix.m41 πŸ“‹Firefox10/14/2014 Safari9/19/20171071
api.DOMMatrix.m42 πŸ“‹Firefox10/14/2014 Safari9/19/20171071
api.DOMMatrix.m43 πŸ“‹Firefox10/14/2014 Safari9/19/20171071
api.DOMMatrix.m44 πŸ“‹Firefox10/14/2014 Safari9/19/20171071
api.DOMMatrix.multiplySelf πŸ“‹Firefox10/14/2014 Safari9/19/20171071
api.DOMMatrix.preMultiplySelf πŸ“‹Firefox10/14/2014 Safari9/19/20171071
api.DOMMatrix.rotateAxisAngleSelf πŸ“‹Firefox10/14/2014 Safari9/19/20171071
api.DOMMatrix.rotateFromVectorSelf πŸ“‹Firefox10/14/2014 Safari9/19/20171071
api.DOMMatrix.rotateSelf πŸ“‹Firefox10/14/2014 Safari9/19/20171071
api.DOMMatrix.scale3dSelf πŸ“‹Firefox10/14/2014 Safari9/19/20171071
api.DOMMatrix.scaleSelf πŸ“‹Firefox10/14/2014 Safari9/19/20171071
api.DOMMatrix.setMatrixValue πŸ“‹Firefox10/14/2014 Safari9/19/20171071
api.DOMMatrix.skewXSelf πŸ“‹Firefox10/14/2014 Safari9/19/20171071
api.DOMMatrix.skewYSelf πŸ“‹Firefox10/14/2014 Safari9/19/20171071
api.DOMMatrix.translateSelf πŸ“‹Firefox10/14/2014 Safari9/19/20171071
api.DOMMatrixReadOnly πŸ“‹Firefox10/14/2014 Safari9/19/20171071
api.DOMMatrixReadOnly.a πŸ“‹Firefox10/14/2014 Safari9/19/20171071
api.DOMMatrixReadOnly.b πŸ“‹Firefox10/14/2014 Safari9/19/20171071
api.DOMMatrixReadOnly.c πŸ“‹Firefox10/14/2014 Safari9/19/20171071
api.DOMMatrixReadOnly.d πŸ“‹Firefox10/14/2014 Safari9/19/20171071
api.DOMMatrixReadOnly.e πŸ“‹Firefox10/14/2014 Safari9/19/20171071
api.DOMMatrixReadOnly.f πŸ“‹Firefox10/14/2014 Safari9/19/20171071
api.DOMMatrixReadOnly.flipX πŸ“‹Firefox10/14/2014 Safari9/19/20171071
api.DOMMatrixReadOnly.flipY πŸ“‹Firefox10/14/2014 Safari9/19/20171071
api.DOMMatrixReadOnly.inverse πŸ“‹Firefox10/14/2014 Safari9/19/20171071
api.DOMMatrixReadOnly.is2D πŸ“‹Firefox10/14/2014 Safari9/19/20171071
api.DOMMatrixReadOnly.m11 πŸ“‹Firefox10/14/2014 Safari9/19/20171071
api.DOMMatrixReadOnly.m12 πŸ“‹Firefox10/14/2014 Safari9/19/20171071
api.DOMMatrixReadOnly.m13 πŸ“‹Firefox10/14/2014 Safari9/19/20171071
api.DOMMatrixReadOnly.m14 πŸ“‹Firefox10/14/2014 Safari9/19/20171071
api.DOMMatrixReadOnly.m21 πŸ“‹Firefox10/14/2014 Safari9/19/20171071
api.DOMMatrixReadOnly.m22 πŸ“‹Firefox10/14/2014 Safari9/19/20171071
api.DOMMatrixReadOnly.m23 πŸ“‹Firefox10/14/2014 Safari9/19/20171071
api.DOMMatrixReadOnly.m24 πŸ“‹Firefox10/14/2014 Safari9/19/20171071
api.DOMMatrixReadOnly.m31 πŸ“‹Firefox10/14/2014 Safari9/19/20171071
api.DOMMatrixReadOnly.m32 πŸ“‹Firefox10/14/2014 Safari9/19/20171071
api.DOMMatrixReadOnly.m33 πŸ“‹Firefox10/14/2014 Safari9/19/20171071
api.DOMMatrixReadOnly.m34 πŸ“‹Firefox10/14/2014 Safari9/19/20171071
api.DOMMatrixReadOnly.m41 πŸ“‹Firefox10/14/2014 Safari9/19/20171071
api.DOMMatrixReadOnly.m42 πŸ“‹Firefox10/14/2014 Safari9/19/20171071
api.DOMMatrixReadOnly.m43 πŸ“‹Firefox10/14/2014 Safari9/19/20171071
api.DOMMatrixReadOnly.m44 πŸ“‹Firefox10/14/2014 Safari9/19/20171071
api.DOMMatrixReadOnly.multiply πŸ“‹Firefox10/14/2014 Safari9/19/20171071
api.DOMMatrixReadOnly.rotate πŸ“‹Firefox10/14/2014 Safari9/19/20171071
api.DOMMatrixReadOnly.rotateAxisAngle πŸ“‹Firefox10/14/2014 Safari9/19/20171071
api.DOMMatrixReadOnly.rotateFromVector πŸ“‹Firefox10/14/2014 Safari9/19/20171071
api.DOMMatrixReadOnly.scale πŸ“‹Firefox10/14/2014 Safari9/19/20171071
api.DOMMatrixReadOnly.scale3d πŸ“‹Firefox10/14/2014 Safari9/19/20171071
api.DOMMatrixReadOnly.skewX πŸ“‹Firefox10/14/2014 Safari9/19/20171071
api.DOMMatrixReadOnly.skewY πŸ“‹Firefox10/14/2014 Safari9/19/20171071
api.DOMMatrixReadOnly.toFloat32Array πŸ“‹Firefox10/14/2014 Safari9/19/20171071
api.DOMMatrixReadOnly.toFloat64Array πŸ“‹Firefox10/14/2014 Safari9/19/20171071
api.DOMMatrixReadOnly.toString Firefox10/14/2014 Safari9/19/20171071
api.DOMMatrixReadOnly.transform Firefox10/14/2014 Safari9/19/20171071
api.DOMMatrixReadOnly.transformPoint πŸ“‹Firefox10/14/2014 Safari9/19/20171071
api.DOMMatrixReadOnly.translate πŸ“‹Firefox10/14/2014 Safari9/19/20171071
api.DOMQuad πŸ“‹Firefox7/22/2014 Safari9/19/20171155
api.DOMQuad.DOMQuad πŸ“‹Firefox7/22/2014 Safari9/19/20171155
api.DOMQuad.p1 πŸ“‹Firefox7/22/2014 Safari9/19/20171155
api.DOMQuad.p2 πŸ“‹Firefox7/22/2014 Safari9/19/20171155
api.DOMQuad.p3 πŸ“‹Firefox7/22/2014 Safari9/19/20171155
api.DOMQuad.p4 πŸ“‹Firefox7/22/2014 Safari9/19/20171155
api.HTMLCanvasElement.captureStream πŸ“‹Firefox12/15/2015 Safari9/19/2017644
api.HTMLCanvasElement.toBlob πŸ“‹Firefox1/8/2013 Safari9/19/20171715
api.History.scrollRestoration πŸ“‹Chrome10/13/2015 Safari9/19/2017707
api.InputDeviceInfo πŸ“‹Firefox7/2/2015 Safari9/19/2017810
api.MediaDeviceInfo πŸ“‹Firefox7/2/2015 Safari9/19/2017810
api.MediaDeviceInfo.deviceId πŸ“‹Firefox7/2/2015 Safari9/19/2017810
api.MediaDeviceInfo.groupId πŸ“‹Firefox7/2/2015 Safari9/19/2017810
api.MediaDeviceInfo.kind πŸ“‹Firefox7/2/2015 Safari9/19/2017810
api.MediaDeviceInfo.label πŸ“‹Firefox7/2/2015 Safari9/19/2017810
api.MediaDeviceInfo.toJSON πŸ“‹Firefox11/3/2015 Safari9/19/2017686
api.MediaDevices πŸ“‹Firefox10/14/2014 Safari9/19/20171071
api.MediaDevices.devicechange_event πŸ“‹Firefox3/7/2017 Safari9/19/2017196
api.MediaDevices.enumerateDevices πŸ“‹Firefox7/2/2015 Safari9/19/2017810
api.MediaDevices.getSupportedConstraints πŸ“‹Firefox1/26/2016 Safari9/19/2017602
api.MediaDevices.getUserMedia πŸ“‹Firefox2/24/2015 Safari9/19/2017938
api.MediaStream πŸ“‹Firefox8/28/2012 Safari9/19/20171848
api.MediaStream.MediaStream πŸ“‹Firefox1/26/2016 Safari9/19/2017602
api.MediaStream.active πŸ“‹Chrome4/14/2015 Safari9/19/2017889
api.MediaStream.addTrack πŸ“‹Chrome3/26/2013 Safari9/19/20171638
api.MediaStream.addtrack_event πŸ“‹Chrome3/26/2013 Safari9/19/20171638
api.MediaStream.clone πŸ“‹Chrome5/20/2014 Safari9/19/20171218
api.MediaStream.getAudioTracks πŸ“‹Chrome3/26/2013 Safari9/19/20171638
api.MediaStream.getTrackById πŸ“‹Chrome3/26/2013 Safari9/19/20171638
api.MediaStream.getTracks πŸ“‹Chrome10/7/2014 Safari9/19/20171078
api.MediaStream.getVideoTracks πŸ“‹Chrome3/26/2013 Safari9/19/20171638
api.MediaStream.id πŸ“‹Chrome3/26/2013 Safari9/19/20171638
api.MediaStream.removeTrack πŸ“‹Chrome3/26/2013 Safari9/19/20171638
api.MediaStreamAudioSourceNode πŸ“‹Chrome11/6/2012 Safari9/19/20171778
api.MediaStreamTrack πŸ“‹Chrome3/26/2013 Safari9/19/20171638
api.MediaStreamTrack.applyConstraints πŸ“‹Firefox12/15/2015 Safari9/19/2017644
api.MediaStreamTrack.clone πŸ“‹Chrome5/20/2014 Safari9/19/20171218
api.MediaStreamTrack.enabled πŸ“‹Chrome3/26/2013 Safari9/19/20171638
api.MediaStreamTrack.ended_event πŸ“‹Chrome3/26/2013 Safari9/19/20171638
api.MediaStreamTrack.getConstraints πŸ“‹Chrome8/31/2016 Safari9/19/2017384
api.MediaStreamTrack.getSettings πŸ“‹Firefox11/15/2016 Safari9/19/2017308
api.MediaStreamTrack.id πŸ“‹Chrome3/26/2013 Safari9/19/20171638
api.MediaStreamTrack.kind πŸ“‹Chrome3/26/2013 Safari9/19/20171638
api.MediaStreamTrack.label πŸ“‹Chrome3/26/2013 Safari9/19/20171638
api.MediaStreamTrack.readyState πŸ“‹Chrome3/26/2013 Safari9/19/20171638
api.MediaStreamTrack.stop πŸ“‹Chrome1/14/2014 Safari9/19/20171344
api.MediaStreamTrackEvent πŸ“‹Chrome3/26/2013 Safari9/19/20171638
api.MediaStreamTrackEvent.MediaStreamTrackEvent πŸ“‹Chrome3/26/2013 Safari9/19/20171638
api.MediaStreamTrackEvent.track πŸ“‹Chrome3/26/2013 Safari9/19/20171638
api.MediaTrackConstraints πŸ“‹Firefox4/29/2014 Safari9/19/20171239
api.MediaTrackConstraints.deviceId πŸ“‹Firefox2/24/2015 Safari9/19/2017938
api.MediaTrackConstraints.echoCancellation πŸ“‹Firefox11/15/2016 Safari9/19/2017308
api.MediaTrackConstraints.facingMode πŸ“‹Firefox11/15/2016 Safari9/19/2017308
api.MediaTrackConstraints.frameRate πŸ“‹Firefox11/15/2016 Safari9/19/2017308
api.MediaTrackConstraints.height πŸ“‹Firefox11/15/2016 Safari9/19/2017308
api.MediaTrackConstraints.latency πŸ“‹Firefox11/15/2016 Safari9/19/2017308
api.MediaTrackConstraints.width πŸ“‹Firefox11/15/2016 Safari9/19/2017308
api.MediaTrackSettings πŸ“‹Firefox2/24/2015 Safari9/19/2017938
api.MediaTrackSettings.echoCancellation πŸ“‹Firefox11/15/2016 Safari9/19/2017308
api.MediaTrackSettings.frameRate πŸ“‹Firefox2/24/2015 Safari9/19/2017938
api.MediaTrackSettings.height πŸ“‹Firefox2/24/2015 Safari9/19/2017938
api.MediaTrackSettings.width πŸ“‹Firefox2/24/2015 Safari9/19/2017938
api.MediaTrackSupportedConstraints πŸ“‹Firefox11/3/2015 Safari9/19/2017686
api.MediaTrackSupportedConstraints.deviceId πŸ“‹Firefox11/3/2015 Safari9/19/2017686
api.MediaTrackSupportedConstraints.echoCancellation πŸ“‹Firefox4/26/2016 Safari9/19/2017511
api.MediaTrackSupportedConstraints.facingMode πŸ“‹Firefox11/3/2015 Safari9/19/2017686
api.MediaTrackSupportedConstraints.frameRate πŸ“‹Firefox11/3/2015 Safari9/19/2017686
api.MediaTrackSupportedConstraints.height πŸ“‹Firefox11/3/2015 Safari9/19/2017686
api.MediaTrackSupportedConstraints.width πŸ“‹Firefox11/3/2015 Safari9/19/2017686
api.Navigator.mediaDevices πŸ“‹Firefox2/24/2015 Safari9/19/2017938
api.Notification.body πŸ“‹Firefox12/10/2013 Safari9/19/20171379
api.Notification.icon πŸ“‹Firefox12/10/2013 Safari9/19/20171379
api.Notification.lang πŸ“‹Firefox12/10/2013 Safari9/19/20171379
api.Notification.title πŸ“‹Firefox12/10/2013 Safari9/19/20171379
api.Performance.clearMarks πŸ“‹Chrome8/20/2013 Safari9/19/20171491
api.Performance.clearMeasures πŸ“‹Chrome8/20/2013 Safari9/19/20171491
api.Performance.clearResourceTimings πŸ“‹Firefox1/13/2015 Safari9/19/2017980
api.Performance.getEntries πŸ“‹Chrome7/9/2013 Safari9/19/20171533
api.Performance.getEntriesByName πŸ“‹Chrome7/9/2013 Safari9/19/20171533
api.Performance.getEntriesByType πŸ“‹Chrome7/9/2013 Safari9/19/20171533
api.Performance.mark πŸ“‹Chrome7/9/2013 Safari9/19/20171533
api.Performance.measure πŸ“‹Chrome7/9/2013 Safari9/19/20171533
api.Performance.resourcetimingbufferfull_event πŸ“‹Firefox1/13/2015 Safari9/19/2017980
api.Performance.setResourceTimingBufferSize πŸ“‹Firefox1/13/2015 Safari9/19/2017980
api.PerformanceEntry πŸ“‹Firefox1/13/2015 Safari9/19/2017980
api.PerformanceEntry.duration πŸ“‹Chrome7/9/2013 Safari9/19/20171533
api.PerformanceEntry.entryType πŸ“‹Chrome7/9/2013 Safari9/19/20171533
api.PerformanceEntry.name πŸ“‹Chrome7/9/2013 Safari9/19/20171533
api.PerformanceEntry.startTime πŸ“‹Chrome7/9/2013 Safari9/19/20171533
api.PerformanceEntry.toJSON πŸ“‹Firefox1/13/2015 Safari9/19/2017980
api.PerformanceMark πŸ“‹Chrome7/9/2013 Safari9/19/20171533
api.PerformanceMeasure πŸ“‹Chrome2/21/2013 Safari9/19/20171671
api.PerformanceResourceTiming πŸ“‹Chrome8/20/2013 Safari9/19/20171491
api.PerformanceResourceTiming.connectEnd πŸ“‹Firefox7/22/2014 Safari9/19/20171155
api.PerformanceResourceTiming.connectStart πŸ“‹Firefox7/22/2014 Safari9/19/20171155
api.PerformanceResourceTiming.domainLookupEnd πŸ“‹Firefox7/22/2014 Safari9/19/20171155
api.PerformanceResourceTiming.domainLookupStart πŸ“‹Firefox7/22/2014 Safari9/19/20171155
api.PerformanceResourceTiming.fetchStart πŸ“‹Firefox7/22/2014 Safari9/19/20171155
api.PerformanceResourceTiming.initiatorType πŸ“‹Firefox7/22/2014 Safari9/19/20171155
api.PerformanceResourceTiming.nextHopProtocol πŸ“‹Firefox3/8/2016 Safari9/19/2017560
api.PerformanceResourceTiming.redirectEnd πŸ“‹Firefox7/22/2014 Safari9/19/20171155
api.PerformanceResourceTiming.redirectStart πŸ“‹Firefox7/22/2014 Safari9/19/20171155
api.PerformanceResourceTiming.requestStart πŸ“‹Firefox7/22/2014 Safari9/19/20171155
api.PerformanceResourceTiming.responseEnd πŸ“‹Firefox7/22/2014 Safari9/19/20171155
api.PerformanceResourceTiming.responseStart πŸ“‹Firefox7/22/2014 Safari9/19/20171155
api.PerformanceResourceTiming.secureConnectionStart πŸ“‹Firefox7/22/2014 Safari9/19/20171155
api.PerformanceResourceTiming.toJSON πŸ“‹Firefox12/1/2014 Safari9/19/20171023
api.RTCDataChannel πŸ“‹Chrome1/10/2013 Safari9/19/20171713
api.RTCDataChannel.binaryType πŸ“‹Chrome1/10/2013 Safari9/19/20171713
api.RTCDataChannel.binaryType.arraybuffer_value Chrome1/10/2013 Safari9/19/20171713
api.RTCDataChannel.bufferedAmount πŸ“‹Chrome1/10/2013 Safari9/19/20171713
api.RTCDataChannel.bufferedAmountLowThreshold πŸ“‹Chrome10/13/2015 Safari9/19/2017707
api.RTCDataChannel.bufferedamountlow_event πŸ“‹Firefox1/26/2016 Safari9/19/2017602
api.RTCDataChannel.close πŸ“‹Chrome1/10/2013 Safari9/19/20171713
api.RTCDataChannel.close_event πŸ“‹Chrome1/10/2013 Safari9/19/20171713
api.RTCDataChannel.error_event πŸ“‹Chrome1/10/2013 Safari9/19/20171713
api.RTCDataChannel.id πŸ“‹Firefox6/25/2013 Safari9/19/20171547
api.RTCDataChannel.label πŸ“‹Chrome1/10/2013 Safari9/19/20171713
api.RTCDataChannel.message_event πŸ“‹Chrome1/10/2013 Safari9/19/20171713
api.RTCDataChannel.open_event πŸ“‹Chrome1/10/2013 Safari9/19/20171713
api.RTCDataChannel.ordered πŸ“‹Firefox6/25/2013 Safari9/19/20171547
api.RTCDataChannel.protocol πŸ“‹Firefox6/25/2013 Safari9/19/20171547
api.RTCDataChannel.readyState πŸ“‹Chrome1/10/2013 Safari9/19/20171713
api.RTCDataChannel.send πŸ“‹Chrome1/10/2013 Safari9/19/20171713
api.RTCDataChannelEvent πŸ“‹Chrome1/10/2013 Safari9/19/20171713
api.RTCDataChannelEvent.RTCDataChannelEvent πŸ“‹Firefox6/25/2013 Safari9/19/20171547
api.RTCDataChannelEvent.channel πŸ“‹Chrome1/10/2013 Safari9/19/20171713
api.RTCIceCandidate πŸ“‹Chrome11/6/2012 Safari9/19/20171778
api.RTCIceCandidate.RTCIceCandidate πŸ“‹Chrome11/6/2012 Safari9/19/20171778
api.RTCIceCandidate.candidate πŸ“‹Chrome11/6/2012 Safari9/19/20171778
api.RTCIceCandidate.sdpMLineIndex πŸ“‹Chrome11/6/2012 Safari9/19/20171778
api.RTCIceCandidate.sdpMid πŸ“‹Chrome11/6/2012 Safari9/19/20171778
api.RTCIceCandidate.toJSON πŸ“‹Firefox2/4/2014 Safari9/19/20171323
api.RTCIceCandidatePairStats πŸ“‹Firefox4/29/2014 Safari9/19/20171239
api.RTCIceCandidatePairStats.localCandidateId πŸ“‹Firefox4/29/2014 Safari9/19/20171239
api.RTCIceCandidatePairStats.priority πŸ“‹Firefox11/3/2015 Safari9/19/2017686
api.RTCIceCandidatePairStats.remoteCandidateId πŸ“‹Firefox4/29/2014 Safari9/19/20171239
api.RTCIceCandidatePairStats.state πŸ“‹Firefox4/29/2014 Safari9/19/20171239
api.RTCIceServer πŸ“‹Chrome11/6/2012 Safari9/19/20171778
api.RTCIceServer.credential πŸ“‹Chrome11/6/2012 Safari9/19/20171778
api.RTCIceServer.urls πŸ“‹Chrome4/8/2014 Safari9/19/20171260
api.RTCIceServer.username πŸ“‹Firefox8/6/2013 Safari9/19/20171505
api.RTCPeerConnection πŸ“‹Firefox1/26/2016 Safari9/19/2017602
api.RTCPeerConnection.RTCPeerConnection πŸ“‹Firefox1/26/2016 Safari9/19/2017602
api.RTCPeerConnection.RTCPeerConnection.configuration_bundlePolicy_parameter πŸ“‹Chrome4/14/2015 Safari9/19/2017889
api.RTCPeerConnection.RTCPeerConnection.configuration_iceServers_parameter πŸ“‹Chrome11/6/2012 Safari9/19/20171778
api.RTCPeerConnection.RTCPeerConnection.configuration_iceTransportPolicy_parameter πŸ“‹Chrome11/6/2012 Safari9/19/20171778
api.RTCPeerConnection.addIceCandidate πŸ“‹Chrome1/10/2013 Safari9/19/20171713
api.RTCPeerConnection.close πŸ“‹Chrome11/6/2012 Safari9/19/20171778
api.RTCPeerConnection.createAnswer πŸ“‹Chrome1/10/2013 Safari9/19/20171713
api.RTCPeerConnection.createDataChannel πŸ“‹Chrome1/10/2013 Safari9/19/20171713
api.RTCPeerConnection.createOffer πŸ“‹Chrome1/10/2013 Safari9/19/20171713
api.RTCPeerConnection.datachannel_event πŸ“‹Chrome2/21/2013 Safari9/19/20171671
api.RTCPeerConnection.getReceivers πŸ“‹Firefox12/1/2014 Safari9/19/20171023
api.RTCPeerConnection.getStats πŸ“‹Chrome1/10/2013 Safari9/19/20171713
api.RTCPeerConnection.iceConnectionState πŸ“‹Chrome3/26/2013 Safari9/19/20171638
api.RTCPeerConnection.iceGatheringState πŸ“‹Chrome2/21/2013 Safari9/19/20171671
api.RTCPeerConnection.icecandidate_event πŸ“‹Chrome1/10/2013 Safari9/19/20171713
api.RTCPeerConnection.iceconnectionstatechange_event πŸ“‹Chrome7/9/2013 Safari9/19/20171533
api.RTCPeerConnection.icegatheringstatechange_event πŸ“‹Firefox6/25/2013 Safari9/19/20171547
api.RTCPeerConnection.localDescription πŸ“‹Chrome1/10/2013 Safari9/19/20171713
api.RTCPeerConnection.negotiationneeded_event πŸ“‹Chrome1/10/2013 Safari9/19/20171713
api.RTCPeerConnection.remoteDescription πŸ“‹Chrome1/10/2013 Safari9/19/20171713
api.RTCPeerConnection.setLocalDescription πŸ“‹Chrome1/10/2013 Safari9/19/20171713
api.RTCPeerConnection.setRemoteDescription πŸ“‹Chrome1/10/2013 Safari9/19/20171713
api.RTCPeerConnection.signalingState πŸ“‹Chrome3/26/2013 Safari9/19/20171638
api.RTCPeerConnection.signalingstatechange_event πŸ“‹Chrome7/9/2013 Safari9/19/20171533
api.RTCRtpReceiver πŸ“‹Firefox12/1/2014 Safari9/19/20171023
api.RTCRtpReceiver.track πŸ“‹Firefox12/1/2014 Safari9/19/20171023
api.RTCSessionDescription πŸ“‹Chrome11/6/2012 Safari9/19/20171778
api.RTCSessionDescription.RTCSessionDescription Chrome11/6/2012 Safari9/19/20171778
api.RTCSessionDescription.sdp πŸ“‹Chrome11/6/2012 Safari9/19/20171778
api.RTCSessionDescription.toJSON πŸ“‹Firefox9/17/2013 Safari9/19/20171463
api.RTCSessionDescription.type πŸ“‹Chrome11/6/2012 Safari9/19/20171778
api.RTCStatsReport πŸ“‹Firefox2/4/2014 Safari9/19/20171323
api.RTCStatsReport.@@iterator Firefox8/2/2016 Safari9/19/2017413
api.RTCStatsReport.entries Firefox8/2/2016 Safari9/19/2017413
api.RTCStatsReport.forEach Firefox2/4/2014 Safari9/19/20171323
api.RTCStatsReport.get Firefox2/4/2014 Safari9/19/20171323
api.RTCStatsReport.has Firefox2/4/2014 Safari9/19/20171323
api.RTCStatsReport.keys Firefox8/2/2016 Safari9/19/2017413
api.RTCStatsReport.size Firefox8/2/2016 Safari9/19/2017413
api.RTCStatsReport.values Firefox8/2/2016 Safari9/19/2017413
api.RTCTrackEvent πŸ“‹Firefox6/25/2013 Safari9/19/20171547
api.RTCTrackEvent.receiver πŸ“‹Firefox12/1/2014 Safari9/19/20171023
api.RTCTrackEvent.streams πŸ“‹Firefox6/25/2013 Safari9/19/20171547
api.RTCTrackEvent.track πŸ“‹Firefox6/25/2013 Safari9/19/20171547
api.SubtleCrypto πŸ“‹Chrome8/26/2014 Safari9/19/20171120
api.SubtleCrypto.deriveBits πŸ“‹Firefox12/1/2014 Safari9/19/20171023
api.SubtleCrypto.deriveKey πŸ“‹Firefox12/1/2014 Safari9/19/20171023
api.SubtleCrypto.worker_support Chrome8/26/2014 Safari9/19/20171120
api.URLSearchParams.URLSearchParams.record Firefox6/13/2017 Safari9/19/201798
api.URLSearchParams.URLSearchParams.sequence Chrome4/19/2017 Safari9/19/2017153
api.URLSearchParams.sort πŸ“‹Firefox6/13/2017 Safari9/19/201798
api.origin πŸ“‹Chrome6/5/2017 Safari9/19/2017106
api.origin.worker_support Chrome6/5/2017 Safari9/19/2017106
api.performance.worker_support Chrome10/1/2013 Safari9/19/20171449
css.properties.align-content.flex_context.first_baseline Firefox3/7/2017 Safari9/19/2017196
css.properties.align-content.flex_context.space-evenly Firefox3/7/2017 Safari9/19/2017196
css.properties.align-items.flex_context.first_baseline Firefox3/7/2017 Safari9/19/2017196
css.properties.align-items.grid_context.start_end Firefox3/7/2017 Safari9/19/2017196
css.properties.align-self.flex_context.first_baseline Firefox3/7/2017 Safari9/19/2017196
css.properties.font.font_stretch_support Firefox12/15/2015 Safari9/19/2017644
css.properties.font-stretch πŸ“‹Firefox12/20/2011 Safari9/19/20172100
css.properties.justify-content.flex_context.space-evenly Firefox3/7/2017 Safari9/19/2017196
css.properties.max-height.fit-content Firefox6/17/2008 Safari9/19/20173381
css.properties.max-width.fit-content Firefox6/17/2008 Safari9/19/20173381
css.properties.min-height.fit-content Firefox6/17/2008 Safari9/19/20173381
css.properties.min-width.fit-content Firefox6/17/2008 Safari9/19/20173381
css.properties.place-content.grid_context Firefox4/19/2017 Safari9/19/2017153
css.properties.place-items πŸ“‹Firefox3/8/2016 Safari9/19/2017560
css.properties.place-items.flex_context Firefox3/8/2016 Safari9/19/2017560
css.properties.place-items.grid_context Firefox3/8/2016 Safari9/19/2017560
css.properties.place-self πŸ“‹Firefox3/8/2016 Safari9/19/2017560
css.properties.place-self.flex_context Firefox3/8/2016 Safari9/19/2017560
css.properties.place-self.grid_context Firefox3/8/2016 Safari9/19/2017560
css.properties.position.absolutely_positioned_flex_children Chrome7/20/2016 Safari9/19/2017426
css.properties.unicode-bidi.isolate Chrome1/20/2016 Safari9/19/2017608
css.properties.unicode-bidi.isolate-override Chrome1/20/2016 Safari9/19/2017608
css.properties.unicode-bidi.plaintext Chrome1/20/2016 Safari9/19/2017608
css.types.calc.nested Chrome5/25/2016 Safari9/19/2017482
javascript.builtins.Intl.Collator.Collator.options_caseFirst_parameter Chrome1/10/2013 Safari9/19/20171713
javascript.builtins.Intl.DateTimeFormat.formatToParts πŸ“‹Firefox1/24/2017 Safari9/19/2017238
javascript.builtins.WebAssembly πŸ“‹Firefox3/7/2017 Safari9/19/2017196
javascript.builtins.WebAssembly.CompileError πŸ“‹Firefox3/7/2017 Safari9/19/2017196
javascript.builtins.WebAssembly.CompileError.CompileError πŸ“‹Firefox3/7/2017 Safari9/19/2017196
javascript.builtins.WebAssembly.Instance πŸ“‹Firefox3/7/2017 Safari9/19/2017196
javascript.builtins.WebAssembly.Instance.Instance πŸ“‹Firefox3/7/2017 Safari9/19/2017196
javascript.builtins.WebAssembly.Instance.exports πŸ“‹Firefox3/7/2017 Safari9/19/2017196
javascript.builtins.WebAssembly.LinkError πŸ“‹Firefox3/7/2017 Safari9/19/2017196
javascript.builtins.WebAssembly.LinkError.LinkError πŸ“‹Firefox3/7/2017 Safari9/19/2017196
javascript.builtins.WebAssembly.Memory πŸ“‹Firefox3/7/2017 Safari9/19/2017196
javascript.builtins.WebAssembly.Memory.Memory πŸ“‹Firefox3/7/2017 Safari9/19/2017196
javascript.builtins.WebAssembly.Memory.buffer πŸ“‹Firefox3/7/2017 Safari9/19/2017196
javascript.builtins.WebAssembly.Memory.grow πŸ“‹Firefox3/7/2017 Safari9/19/2017196
javascript.builtins.WebAssembly.Module πŸ“‹Firefox3/7/2017 Safari9/19/2017196
javascript.builtins.WebAssembly.Module.Module πŸ“‹Firefox3/7/2017 Safari9/19/2017196
javascript.builtins.WebAssembly.Module.customSections πŸ“‹Firefox3/7/2017 Safari9/19/2017196
javascript.builtins.WebAssembly.Module.exports πŸ“‹Firefox3/7/2017 Safari9/19/2017196
javascript.builtins.WebAssembly.Module.imports πŸ“‹Firefox3/7/2017 Safari9/19/2017196
javascript.builtins.WebAssembly.RuntimeError πŸ“‹Firefox3/7/2017 Safari9/19/2017196
javascript.builtins.WebAssembly.RuntimeError.RuntimeError πŸ“‹Firefox3/7/2017 Safari9/19/2017196
javascript.builtins.WebAssembly.Table πŸ“‹Firefox3/7/2017 Safari9/19/2017196
javascript.builtins.WebAssembly.Table.Table πŸ“‹Firefox3/7/2017 Safari9/19/2017196
javascript.builtins.WebAssembly.Table.get πŸ“‹Firefox3/7/2017 Safari9/19/2017196
javascript.builtins.WebAssembly.Table.grow πŸ“‹Firefox3/7/2017 Safari9/19/2017196
javascript.builtins.WebAssembly.Table.length πŸ“‹Firefox3/7/2017 Safari9/19/2017196
javascript.builtins.WebAssembly.Table.set πŸ“‹Firefox3/7/2017 Safari9/19/2017196
javascript.builtins.WebAssembly.compile πŸ“‹Firefox3/7/2017 Safari9/19/2017196
javascript.builtins.WebAssembly.instantiate πŸ“‹Firefox3/7/2017 Safari9/19/2017196
javascript.builtins.WebAssembly.validate πŸ“‹Firefox3/7/2017 Safari9/19/2017196
javascript.operators.new_target πŸ“‹Firefox9/22/2015 Safari9/19/2017728
api.DOMPoint πŸ“‹Firefox7/22/2014 Chrome9/5/20171141
api.DOMPoint.DOMPoint πŸ“‹Firefox7/22/2014 Chrome9/5/20171141
api.DOMPoint.fromPoint πŸ“‹Firefox7/22/2014 Chrome9/5/20171141
api.DOMPoint.w πŸ“‹Firefox7/22/2014 Chrome9/5/20171141
api.DOMPoint.x πŸ“‹Firefox7/22/2014 Chrome9/5/20171141
api.DOMPoint.y πŸ“‹Firefox7/22/2014 Chrome9/5/20171141
api.DOMPoint.z πŸ“‹Firefox7/22/2014 Chrome9/5/20171141
api.DOMPointReadOnly πŸ“‹Firefox7/22/2014 Chrome9/5/20171141
api.DOMPointReadOnly.w πŸ“‹Firefox7/22/2014 Chrome9/5/20171141
api.DOMPointReadOnly.x πŸ“‹Firefox7/22/2014 Chrome9/5/20171141
api.DOMPointReadOnly.y πŸ“‹Firefox7/22/2014 Chrome9/5/20171141
api.DOMPointReadOnly.z πŸ“‹Firefox7/22/2014 Chrome9/5/20171141
api.DOMRect πŸ“‹Firefox2/4/2014 Chrome9/5/20171309
api.DOMRect.DOMRect πŸ“‹Firefox7/22/2014 Chrome9/5/20171141
api.DOMRect.x πŸ“‹Firefox7/22/2014 Chrome9/5/20171141
api.DOMRect.y πŸ“‹Firefox7/22/2014 Chrome9/5/20171141
api.DOMRectList πŸ“‹Firefox2/4/2014 Chrome9/5/20171309
api.DOMRectReadOnly πŸ“‹Firefox7/22/2014 Chrome9/5/20171141
api.DOMRectReadOnly.x πŸ“‹Firefox7/22/2014 Chrome9/5/20171141
api.DOMRectReadOnly.y πŸ“‹Firefox7/22/2014 Chrome9/5/20171141
api.DOMTokenList.replace πŸ“‹Firefox9/20/2016 Chrome9/5/2017350
api.Element.getAttributeNames πŸ“‹Firefox3/8/2016 Chrome9/5/2017546
api.Element.scroll πŸ“‹Firefox2/24/2015 Chrome9/5/2017924
api.Element.scroll.options_left_parameter Firefox2/24/2015 Chrome9/5/2017924
api.Element.scroll.options_top_parameter Firefox2/24/2015 Chrome9/5/2017924
api.Element.scrollBy πŸ“‹Firefox2/24/2015 Chrome9/5/2017924
api.Element.scrollBy.options_left_parameter Firefox2/24/2015 Chrome9/5/2017924
api.Element.scrollBy.options_top_parameter Firefox2/24/2015 Chrome9/5/2017924
api.Element.scrollTo πŸ“‹Firefox2/24/2015 Chrome9/5/2017924
api.Element.scrollTo.options_left_parameter Firefox2/24/2015 Chrome9/5/2017924
api.Element.scrollTo.options_top_parameter Firefox2/24/2015 Chrome9/5/2017924

2017/8

API First Browser Date Last Browser Date Days
api.CSSStyleSheet.insertRule.index_parameter_optional Safari6/23/2003 Firefox8/8/20175160
api.DOMTokenList.remove_duplicates Safari9/20/2016 Firefox8/8/2017322
api.Geolocation.secure_context_required Chrome4/13/2016 Firefox8/8/2017482
api.GeolocationCoordinates.secure_context_required Chrome12/1/2015 Firefox8/8/2017616
api.GeolocationPosition.secure_context_required Chrome12/1/2015 Firefox8/8/2017616
api.GeolocationPositionError.secure_context_required Chrome12/1/2015 Firefox8/8/2017616
api.Navigator.geolocation.secure_context_required Chrome12/1/2015 Firefox8/8/2017616
api.SVGRadialGradientElement.fr πŸ“‹Chrome1/10/2013 Firefox8/8/20171671
api.Selection.collapse.node_parameter_nullable Safari4/15/2005 Firefox8/8/20174498
api.Selection.collapse.offset_parameter_optional Safari4/15/2005 Firefox8/8/20174498
api.Selection.containsNode.partialContainment_parameter_optional Safari3/18/2008 Firefox8/8/20173430
api.Selection.empty πŸ“‹Safari4/15/2005 Firefox8/8/20174498
api.Selection.extend.offset_parameter_optional Safari3/18/2008 Firefox8/8/20173430
api.Selection.setPosition πŸ“‹Safari4/15/2005 Firefox8/8/20174498
css.selectors.cue πŸ“‹Chrome3/26/2013 Firefox8/8/20171596
css.types.image.gradient.linear-gradient.unitless_0_angle Chrome3/26/2013 Firefox8/8/20171596
css.types.image.gradient.repeating-linear-gradient.unitless_0_angle Chrome3/26/2013 Firefox8/8/20171596
javascript.builtins.Float32Array.Float32Array.constructor_without_parameters Chrome10/19/2010 Firefox8/8/20172485
javascript.builtins.Float64Array.Float64Array.constructor_without_parameters Chrome10/19/2010 Firefox8/8/20172485
javascript.builtins.Int16Array.Int16Array.constructor_without_parameters Chrome10/19/2010 Firefox8/8/20172485
javascript.builtins.Int32Array.Int32Array.constructor_without_parameters Chrome10/19/2010 Firefox8/8/20172485
javascript.builtins.Int8Array.Int8Array.constructor_without_parameters Chrome10/19/2010 Firefox8/8/20172485
javascript.builtins.String.toLocaleLowerCase.locale Safari9/20/2016 Firefox8/8/2017322
javascript.builtins.String.toLocaleUpperCase.locale Safari9/20/2016 Firefox8/8/2017322
javascript.builtins.TypedArray.constructor_without_parameters Chrome10/19/2010 Firefox8/8/20172485
javascript.builtins.Uint16Array.Uint16Array.constructor_without_parameters Chrome10/19/2010 Firefox8/8/20172485
javascript.builtins.Uint32Array.Uint32Array.constructor_without_parameters Chrome10/19/2010 Firefox8/8/20172485
javascript.builtins.Uint8Array.Uint8Array.constructor_without_parameters Chrome10/19/2010 Firefox8/8/20172485
javascript.builtins.Uint8ClampedArray.Uint8ClampedArray.constructor_without_parameters Chrome10/19/2010 Firefox8/8/20172485

2017/7

API First Browser Date Last Browser Date Days
api.Document.Document πŸ“‹Firefox4/2/2013 Chrome7/25/20171575
api.InputEvent πŸ“‹Firefox7/22/2014 Chrome7/25/20171099
api.InputEvent.InputEvent πŸ“‹Firefox7/22/2014 Chrome7/25/20171099
api.Window.message_event πŸ“‹Safari6/8/2009 Chrome7/25/20172969
css.selectors.focus-within πŸ“‹Firefox3/7/2017 Chrome7/25/2017140

2017/6

API First Browser Date Last Browser Date Days
api.URL.toString πŸ“‹Chrome5/15/2012 Firefox6/13/20171855
css.properties.appearance.none Safari10/26/2007 Firefox6/13/20173518
css.properties.clip-path.basic_shape Chrome11/6/2012 Firefox6/13/20171680
css.types.basic-shape πŸ“‹Chrome8/26/2014 Firefox6/13/20171022
css.types.basic-shape.animation Chrome8/26/2014 Firefox6/13/20171022
css.types.basic-shape.circle πŸ“‹Chrome8/26/2014 Firefox6/13/20171022
css.types.basic-shape.ellipse πŸ“‹Chrome8/26/2014 Firefox6/13/20171022
css.types.basic-shape.inset πŸ“‹Chrome8/26/2014 Firefox6/13/20171022
css.types.basic-shape.polygon πŸ“‹Chrome8/26/2014 Firefox6/13/20171022
css.properties.place-content πŸ“‹Safari9/30/2015 Chrome6/5/2017614
css.properties.place-content.flex_context Safari9/30/2015 Chrome6/5/2017614

2017/4

API First Browser Date Last Browser Date Days
api.AudioParam.maxValue πŸ“‹Safari7/25/2012 Firefox4/19/20171729
api.AudioParam.minValue πŸ“‹Safari7/25/2012 Firefox4/19/20171729
api.CSSNamespaceRule πŸ“‹Chrome12/1/2015 Firefox4/19/2017505
api.ClipboardEvent.ClipboardEvent πŸ“‹Firefox6/25/2013 Chrome4/19/20171394
api.CompositionEvent.CompositionEvent πŸ“‹Chrome3/26/2013 Firefox4/19/20171485
api.Event.cancelBubble πŸ“‹Safari6/23/2003 Firefox4/19/20175049
api.EventSource.worker_support Safari6/7/2010 Firefox4/19/20172508
api.HTMLMediaElement.play.returns_promise Chrome4/13/2016 Firefox4/19/2017371
api.IDBCursor.continuePrimaryKey πŸ“‹Firefox1/31/2012 Chrome4/19/20171905
api.IDBCursor.key.binary_keys Firefox1/24/2017 Chrome4/19/201785
api.MouseEvent.x πŸ“‹Safari3/18/2008 Firefox4/19/20173319
api.MouseEvent.y πŸ“‹Safari3/18/2008 Firefox4/19/20173319
api.Node.getRootNode πŸ“‹Chrome10/12/2016 Firefox4/19/2017189
api.WEBGL_debug_renderer_info πŸ“‹Chrome2/20/2014 Firefox4/19/20171154
css.properties.-webkit-mask-composite Safari3/18/2008 Firefox4/19/20173319
css.properties.mask-image.multiple_mask_images Chrome12/11/2008 Firefox4/19/20173051
css.properties.mask-image.svg_masks Safari6/8/2009 Firefox4/19/20172872
html.elements.img.usemap.caseless_usemap Safari6/23/2003 Chrome4/19/20175049
javascript.builtins.Function.name.inferred_names Chrome5/25/2016 Firefox4/19/2017329
javascript.builtins.Intl.DateTimeFormat.resolvedOptions.computed_timezone Chrome5/20/2014 Firefox4/19/20171065
javascript.functions.arrow_functions.trailing_comma Safari9/20/2016 Chrome4/19/2017211
javascript.grammar.trailing_commas.trailing_commas_in_functions Safari9/20/2016 Chrome4/19/2017211
javascript.operators.function.trailing_comma Safari9/20/2016 Chrome4/19/2017211
javascript.operators.generator_function.trailing_comma Safari9/20/2016 Chrome4/19/2017211
javascript.statements.for_of.closing_iterators Safari10/22/2013 Firefox4/19/20171275
javascript.statements.function.trailing_comma_in_parameters Safari9/20/2016 Chrome4/19/2017211
javascript.statements.generator_function.trailing_comma_in_parameters Safari9/20/2016 Chrome4/19/2017211

2017/3

API First Browser Date Last Browser Date Days
api.CSS.escape πŸ“‹Firefox7/22/2014 Safari3/27/2017979
api.CanvasRenderingContext2D.resetTransform πŸ“‹Chrome11/12/2013 Safari3/27/20171231
api.ClipboardEvent πŸ“‹Firefox6/25/2013 Safari3/27/20171371
api.ClipboardEvent.clipboardData πŸ“‹Firefox6/25/2013 Safari3/27/20171371
api.DOMException.DOMException πŸ“‹Firefox3/31/2015 Safari3/27/2017727
api.DOMTokenList.@@iterator Firefox2/24/2015 Safari3/27/2017762
api.DOMTokenList.entries Chrome4/14/2015 Safari3/27/2017713
api.DOMTokenList.forEach Chrome4/14/2015 Safari3/27/2017713
api.DOMTokenList.keys Chrome4/14/2015 Safari3/27/2017713
api.DOMTokenList.supports πŸ“‹Chrome3/2/2016 Safari3/27/2017390
api.DOMTokenList.values Chrome4/14/2015 Safari3/27/2017713
api.Document.exitPointerLock πŸ“‹Chrome8/26/2014 Safari3/27/2017944
api.Document.pointerLockElement πŸ“‹Chrome8/26/2014 Safari3/27/2017944
api.Document.pointerlockchange_event πŸ“‹Chrome7/16/2014 Safari3/27/2017985
api.Document.pointerlockerror_event πŸ“‹Chrome7/16/2014 Safari3/27/2017985
api.Document.rootElement πŸ“‹Chrome4/8/2014 Safari3/27/20171084
api.Element.requestPointerLock πŸ“‹Chrome8/26/2014 Safari3/27/2017944
api.File.File πŸ“‹Firefox3/18/2014 Safari3/27/20171105
api.Gamepad πŸ“‹Chrome7/31/2012 Safari3/27/20171700
api.Gamepad.axes πŸ“‹Chrome7/31/2012 Safari3/27/20171700
api.Gamepad.buttons πŸ“‹Chrome7/31/2012 Safari3/27/20171700
api.Gamepad.connected πŸ“‹Chrome2/21/2013 Safari3/27/20171495
api.Gamepad.id πŸ“‹Chrome7/31/2012 Safari3/27/20171700
api.Gamepad.index πŸ“‹Chrome7/31/2012 Safari3/27/20171700
api.Gamepad.mapping πŸ“‹Chrome7/31/2012 Safari3/27/20171700
api.Gamepad.timestamp πŸ“‹Chrome7/31/2012 Safari3/27/20171700
api.GamepadButton πŸ“‹Chrome7/31/2012 Safari3/27/20171700
api.GamepadButton.pressed πŸ“‹Chrome7/31/2012 Safari3/27/20171700
api.GamepadButton.value πŸ“‹Chrome7/31/2012 Safari3/27/20171700
api.GamepadEvent πŸ“‹Chrome7/31/2012 Safari3/27/20171700
api.GamepadEvent.GamepadEvent πŸ“‹Firefox4/29/2014 Safari3/27/20171063
api.GamepadEvent.gamepad πŸ“‹Chrome7/31/2012 Safari3/27/20171700
api.HTMLAnchorElement.download πŸ“‹Chrome10/25/2011 Safari3/27/20171980
api.HTMLAreaElement.download πŸ“‹Firefox4/2/2013 Safari3/27/20171455
api.HTMLAreaElement.toString πŸ“‹Firefox6/25/2013 Safari3/27/20171371
api.HTMLButtonElement.reportValidity πŸ“‹Chrome1/21/2015 Safari3/27/2017796
api.HTMLDetailsElement.toggle_event πŸ“‹Chrome7/16/2014 Safari3/27/2017985
api.HTMLFieldSetElement.reportValidity πŸ“‹Chrome1/21/2015 Safari3/27/2017796
api.HTMLFormElement.reportValidity πŸ“‹Chrome1/21/2015 Safari3/27/2017796
api.HTMLHRElement.color πŸ“‹Firefox11/9/2004 Safari3/27/20174521
api.HTMLIFrameElement.allowFullscreen πŸ“‹Firefox6/25/2013 Safari3/27/20171371
api.HTMLInputElement.minLength πŸ“‹Chrome1/21/2015 Safari3/27/2017796
api.HTMLInputElement.reportValidity πŸ“‹Chrome1/21/2015 Safari3/27/2017796
api.HTMLObjectElement.reportValidity πŸ“‹Chrome1/21/2015 Safari3/27/2017796
api.HTMLOutputElement.reportValidity πŸ“‹Chrome1/21/2015 Safari3/27/2017796
api.HTMLSelectElement.reportValidity πŸ“‹Chrome1/21/2015 Safari3/27/2017796
api.HTMLSourceElement.sizes πŸ“‹Chrome10/7/2014 Safari3/27/2017902
api.HTMLSourceElement.srcset πŸ“‹Chrome10/7/2014 Safari3/27/2017902
api.HTMLTextAreaElement.minLength πŸ“‹Chrome1/21/2015 Safari3/27/2017796
api.HTMLTextAreaElement.reportValidity πŸ“‹Chrome1/21/2015 Safari3/27/2017796
api.Headers πŸ“‹Chrome4/14/2015 Safari3/27/2017713
api.Headers.@@iterator Chrome4/14/2015 Safari3/27/2017713
api.Headers.Headers πŸ“‹Chrome4/14/2015 Safari3/27/2017713
api.Headers.append πŸ“‹Chrome4/14/2015 Safari3/27/2017713
api.Headers.delete πŸ“‹Chrome4/14/2015 Safari3/27/2017713
api.Headers.entries Chrome4/14/2015 Safari3/27/2017713
api.Headers.forEach Chrome4/14/2015 Safari3/27/2017713
api.Headers.get πŸ“‹Chrome4/14/2015 Safari3/27/2017713
api.Headers.has πŸ“‹Chrome4/14/2015 Safari3/27/2017713
api.Headers.keys Chrome4/14/2015 Safari3/27/2017713
api.Headers.set πŸ“‹Chrome4/14/2015 Safari3/27/2017713
api.Headers.values Chrome4/14/2015 Safari3/27/2017713
api.IDBDatabase.close_event πŸ“‹Chrome10/1/2013 Safari3/27/20171273
api.IDBIndex.getAll πŸ“‹Chrome1/20/2016 Safari3/27/2017432
api.IDBIndex.getAllKeys πŸ“‹Chrome1/20/2016 Safari3/27/2017432
api.IDBIndex.name.renaming_through_name_setter Firefox9/20/2016 Safari3/27/2017188
api.IDBKeyRange.includes πŸ“‹Firefox6/7/2016 Safari3/27/2017293
api.IDBObjectStore.getAll πŸ“‹Chrome1/20/2016 Safari3/27/2017432
api.IDBObjectStore.getAllKeys πŸ“‹Chrome1/20/2016 Safari3/27/2017432
api.IDBObjectStore.getKey πŸ“‹Chrome1/20/2016 Safari3/27/2017432
api.IDBObjectStore.name.renaming_through_name_setter Firefox9/20/2016 Safari3/27/2017188
api.IDBObjectStore.openKeyCursor πŸ“‹Chrome11/6/2012 Safari3/27/20171602
api.IDBTransaction.objectStoreNames πŸ“‹Firefox1/31/2012 Safari3/27/20171882
api.KeyboardEvent.code πŸ“‹Firefox5/12/2015 Safari3/27/2017685
api.KeyboardEvent.getModifierState πŸ“‹Firefox8/28/2012 Safari3/27/20171672
api.KeyboardEvent.getModifierState.alt_parameter Firefox8/28/2012 Safari3/27/20171672
api.KeyboardEvent.getModifierState.altgraph_parameter Firefox8/28/2012 Safari3/27/20171672
api.KeyboardEvent.getModifierState.capslock_parameter Firefox8/28/2012 Safari3/27/20171672
api.KeyboardEvent.getModifierState.control_parameter Firefox8/28/2012 Safari3/27/20171672
api.KeyboardEvent.getModifierState.meta_parameter Firefox8/28/2012 Safari3/27/20171672
api.KeyboardEvent.getModifierState.shift_parameter Firefox8/28/2012 Safari3/27/20171672
api.KeyboardEvent.isComposing πŸ“‹Firefox7/22/2014 Safari3/27/2017979
api.KeyboardEvent.key πŸ“‹Firefox8/6/2013 Safari3/27/20171329
api.KeyboardEvent.key.non_printable_keys Firefox8/6/2013 Safari3/27/20171329
api.KeyboardEvent.key.printable_key Firefox4/29/2014 Safari3/27/20171063
api.KeyboardEvent.repeat πŸ“‹Chrome1/14/2014 Safari3/27/20171168
api.MediaSource.sourceended_event πŸ“‹Firefox11/3/2015 Safari3/27/2017510
api.MediaSource.sourceopen_event πŸ“‹Firefox11/3/2015 Safari3/27/2017510
api.Navigator.getGamepads πŸ“‹Firefox4/29/2014 Safari3/27/20171063
api.Navigator.languages πŸ“‹Chrome8/26/2014 Safari3/27/2017944
api.PerformanceTiming.toJSON πŸ“‹Firefox10/29/2013 Safari3/27/20171245
api.Request πŸ“‹Chrome4/14/2015 Safari3/27/2017713
api.Request.Request πŸ“‹Chrome1/21/2015 Safari3/27/2017796
api.Request.Request.init_referrer_parameter πŸ“‹Chrome12/1/2015 Safari3/27/2017482
api.Request.Request.navigate_mode Chrome3/2/2016 Safari3/27/2017390
api.Request.arrayBuffer πŸ“‹Chrome4/14/2015 Safari3/27/2017713
api.Request.blob πŸ“‹Chrome4/14/2015 Safari3/27/2017713
api.Request.bodyUsed πŸ“‹Chrome4/14/2015 Safari3/27/2017713
api.Request.clone πŸ“‹Chrome1/21/2015 Safari3/27/2017796
api.Request.credentials πŸ“‹Chrome1/21/2015 Safari3/27/2017796
api.Request.headers πŸ“‹Chrome1/21/2015 Safari3/27/2017796
api.Request.integrity πŸ“‹Chrome10/13/2015 Safari3/27/2017531
api.Request.json πŸ“‹Chrome4/14/2015 Safari3/27/2017713
api.Request.method πŸ“‹Chrome1/21/2015 Safari3/27/2017796
api.Request.mode πŸ“‹Chrome1/21/2015 Safari3/27/2017796
api.Request.mode.navigate_mode Chrome3/2/2016 Safari3/27/2017390
api.Request.redirect πŸ“‹Chrome10/13/2015 Safari3/27/2017531
api.Request.referrer πŸ“‹Chrome1/21/2015 Safari3/27/2017796
api.Request.referrerPolicy πŸ“‹Firefox6/7/2016 Safari3/27/2017293
api.Request.text πŸ“‹Chrome4/14/2015 Safari3/27/2017713
api.Request.url πŸ“‹Chrome1/21/2015 Safari3/27/2017796
api.Response πŸ“‹Chrome4/14/2015 Safari3/27/2017713
api.Response.Response πŸ“‹Chrome1/21/2015 Safari3/27/2017796
api.Response.arrayBuffer πŸ“‹Chrome4/14/2015 Safari3/27/2017713
api.Response.blob πŸ“‹Chrome4/14/2015 Safari3/27/2017713
api.Response.bodyUsed πŸ“‹Chrome4/14/2015 Safari3/27/2017713
api.Response.clone πŸ“‹Chrome1/21/2015 Safari3/27/2017796
api.Response.error πŸ“‹Chrome5/19/2015 Safari3/27/2017678
api.Response.headers πŸ“‹Chrome1/21/2015 Safari3/27/2017796
api.Response.json πŸ“‹Chrome4/14/2015 Safari3/27/2017713
api.Response.ok πŸ“‹Chrome4/14/2015 Safari3/27/2017713
api.Response.redirect πŸ“‹Firefox7/2/2015 Safari3/27/2017634
api.Response.redirected πŸ“‹Firefox9/20/2016 Safari3/27/2017188
api.Response.status πŸ“‹Chrome1/21/2015 Safari3/27/2017796
api.Response.statusText πŸ“‹Chrome1/21/2015 Safari3/27/2017796
api.Response.text πŸ“‹Chrome4/14/2015 Safari3/27/2017713
api.Response.type πŸ“‹Chrome1/21/2015 Safari3/27/2017796
api.Response.url πŸ“‹Chrome1/21/2015 Safari3/27/2017796
api.SourceBuffer.abort_event πŸ“‹Firefox11/3/2015 Safari3/27/2017510
api.SourceBuffer.error_event πŸ“‹Firefox11/3/2015 Safari3/27/2017510
api.SourceBuffer.update_event πŸ“‹Firefox11/3/2015 Safari3/27/2017510
api.SourceBuffer.updateend_event πŸ“‹Firefox11/3/2015 Safari3/27/2017510
api.SourceBuffer.updatestart_event πŸ“‹Firefox11/3/2015 Safari3/27/2017510
api.SourceBufferList.addsourcebuffer_event πŸ“‹Firefox11/3/2015 Safari3/27/2017510
api.SourceBufferList.removesourcebuffer_event πŸ“‹Firefox11/3/2015 Safari3/27/2017510
api.TextDecoder πŸ“‹Firefox2/19/2013 Safari3/27/20171497
api.TextDecoder.TextDecoder πŸ“‹Firefox2/19/2013 Safari3/27/20171497
api.TextDecoder.decode πŸ“‹Firefox2/19/2013 Safari3/27/20171497
api.TextDecoder.encoding πŸ“‹Firefox2/19/2013 Safari3/27/20171497
api.TextDecoder.fatal πŸ“‹Chrome10/7/2014 Safari3/27/2017902
api.TextDecoder.worker_support Firefox4/2/2013 Safari3/27/20171455
api.TextEncoder πŸ“‹Firefox1/8/2013 Safari3/27/20171539
api.TextEncoder.TextEncoder πŸ“‹Firefox1/8/2013 Safari3/27/20171539
api.TextEncoder.encode πŸ“‹Firefox1/8/2013 Safari3/27/20171539
api.TextEncoder.encoding πŸ“‹Firefox1/8/2013 Safari3/27/20171539
api.TextEncoder.worker_support Firefox4/2/2013 Safari3/27/20171455
api.TouchList πŸ“‹Chrome3/28/2012 Safari3/27/20171825
api.TouchList.item πŸ“‹Chrome3/28/2012 Safari3/27/20171825
api.TouchList.length πŸ“‹Chrome3/28/2012 Safari3/27/20171825
api.URLSearchParams πŸ“‹Firefox4/29/2014 Safari3/27/20171063
api.URLSearchParams.@@iterator Firefox1/26/2016 Safari3/27/2017426
api.URLSearchParams.URLSearchParams πŸ“‹Firefox4/29/2014 Safari3/27/20171063
api.URLSearchParams.URLSearchParams.USVString Firefox4/29/2014 Safari3/27/20171063
api.URLSearchParams.append πŸ“‹Firefox4/29/2014 Safari3/27/20171063
api.URLSearchParams.entries Firefox1/26/2016 Safari3/27/2017426
api.URLSearchParams.forEach Firefox1/26/2016 Safari3/27/2017426
api.URLSearchParams.get πŸ“‹Firefox4/29/2014 Safari3/27/20171063
api.URLSearchParams.getAll πŸ“‹Firefox4/29/2014 Safari3/27/20171063
api.URLSearchParams.has πŸ“‹Firefox4/29/2014 Safari3/27/20171063
api.URLSearchParams.keys Firefox1/26/2016 Safari3/27/2017426
api.URLSearchParams.set πŸ“‹Firefox4/29/2014 Safari3/27/20171063
api.URLSearchParams.toString πŸ“‹Firefox4/29/2014 Safari3/27/20171063
api.URLSearchParams.values Firefox1/26/2016 Safari3/27/2017426
api.Window.languagechange_event πŸ“‹Chrome8/26/2014 Safari3/27/2017944
api.Window.scroll.options_left_parameter Firefox2/24/2015 Safari3/27/2017762
api.Window.scroll.options_top_parameter Firefox2/24/2015 Safari3/27/2017762
api.Window.scrollBy.options_left_parameter Firefox2/24/2015 Safari3/27/2017762
api.Window.scrollBy.options_top_parameter Firefox2/24/2015 Safari3/27/2017762
api.Window.scrollTo.options_left_parameter Firefox2/24/2015 Safari3/27/2017762
api.Window.scrollTo.options_top_parameter Firefox2/24/2015 Safari3/27/2017762
api.WorkerNavigator.languages πŸ“‹Chrome8/26/2014 Safari3/27/2017944
api.crypto.worker_support Chrome8/26/2014 Safari3/27/2017944
api.fetch πŸ“‹Chrome4/14/2015 Safari3/27/2017713
api.fetch.blob_data_support Firefox7/2/2015 Safari3/27/2017634
api.fetch.worker_support Chrome4/14/2015 Safari3/27/2017713
css.at-rules.keyframes.ignore_important_declarations Firefox2/19/2013 Safari3/27/20171497
css.properties.align-content.grid_context πŸ“‹Firefox3/7/2017 Safari3/27/201720
css.properties.align-items.grid_context πŸ“‹Firefox3/7/2017 Safari3/27/201720
css.properties.align-self.grid_context πŸ“‹Firefox3/7/2017 Safari3/27/201720
css.properties.display.grid Firefox3/7/2017 Safari3/27/201720
css.properties.display.inline-grid Firefox3/7/2017 Safari3/27/201720
css.properties.gap πŸ“‹Firefox3/7/2017 Safari3/27/201720
css.properties.grid πŸ“‹Firefox3/7/2017 Safari3/27/201720
css.properties.grid-area πŸ“‹Firefox3/7/2017 Safari3/27/201720
css.properties.grid-auto-flow πŸ“‹Firefox3/7/2017 Safari3/27/201720
css.properties.grid-column πŸ“‹Firefox3/7/2017 Safari3/27/201720
css.properties.grid-column-end πŸ“‹Firefox3/7/2017 Safari3/27/201720
css.properties.grid-column-start πŸ“‹Firefox3/7/2017 Safari3/27/201720
css.properties.grid-row πŸ“‹Firefox3/7/2017 Safari3/27/201720
css.properties.grid-row-end πŸ“‹Firefox3/7/2017 Safari3/27/201720
css.properties.grid-row-start πŸ“‹Firefox3/7/2017 Safari3/27/201720
css.properties.grid-template πŸ“‹Firefox3/7/2017 Safari3/27/201720
css.properties.grid-template-areas πŸ“‹Firefox3/7/2017 Safari3/27/201720
css.properties.grid-template-columns πŸ“‹Firefox3/7/2017 Safari3/27/201720
css.properties.grid-template-columns.fit-content πŸ“‹Firefox3/7/2017 Safari3/27/201720
css.properties.grid-template-columns.minmax πŸ“‹Firefox3/7/2017 Safari3/27/201720
css.properties.grid-template-rows πŸ“‹Firefox3/7/2017 Safari3/27/201720
css.properties.grid-template-rows.fit-content πŸ“‹Firefox3/7/2017 Safari3/27/201720
css.properties.grid-template-rows.minmax πŸ“‹Firefox3/7/2017 Safari3/27/201720
css.properties.justify-content.grid_context πŸ“‹Firefox3/7/2017 Safari3/27/201720
css.properties.justify-items.grid_context πŸ“‹Firefox3/8/2016 Safari3/27/2017384
css.properties.justify-self πŸ“‹Firefox3/8/2016 Safari3/27/2017384
css.properties.justify-self.flex_context πŸ“‹Firefox3/8/2016 Safari3/27/2017384
css.properties.justify-self.grid_context πŸ“‹Firefox3/8/2016 Safari3/27/2017384
css.properties.row-gap πŸ“‹Chrome12/1/2015 Safari3/27/2017482
css.properties.writing-mode πŸ“‹Firefox9/22/2015 Safari3/27/2017552
css.properties.writing-mode.svg_values Firefox12/15/2015 Safari3/27/2017468
css.selectors.placeholder πŸ“‹Firefox1/24/2017 Safari3/27/201762
css.types.flex πŸ“‹Chrome8/20/2013 Safari3/27/20171315
css.types.number.scientific_notation Firefox4/29/2014 Safari3/27/20171063
html.elements.a.download Chrome9/16/2011 Safari3/27/20172019
html.elements.a.rel.noopener πŸ“‹Chrome3/2/2016 Safari3/27/2017390
html.elements.area.rel.noopener πŸ“‹Chrome3/2/2016 Safari3/27/2017390
html.elements.form.novalidate Chrome3/8/2011 Safari3/27/20172211
html.elements.hr.color Firefox11/9/2004 Safari3/27/20174521
html.elements.input.minlength πŸ“‹Chrome1/21/2015 Safari3/27/2017796
html.elements.textarea.minlength πŸ“‹Chrome1/21/2015 Safari3/27/2017796
javascript.builtins.AsyncFunction πŸ“‹Chrome12/1/2016 Safari3/27/2017116
javascript.builtins.AsyncFunction.AsyncFunction πŸ“‹Chrome12/1/2016 Safari3/27/2017116
javascript.builtins.Intl.getCanonicalLocales πŸ“‹Firefox8/2/2016 Safari3/27/2017237
javascript.builtins.Object.entries πŸ“‹Firefox6/7/2016 Safari3/27/2017293
javascript.builtins.Object.values πŸ“‹Firefox6/7/2016 Safari3/27/2017293
javascript.functions.method_definitions.async_methods Chrome12/1/2016 Safari3/27/2017116
javascript.operators.async_function πŸ“‹Chrome12/1/2016 Safari3/27/2017116
javascript.operators.await πŸ“‹Chrome12/1/2016 Safari3/27/2017116
javascript.operators.exponentiation πŸ“‹Chrome7/20/2016 Safari3/27/2017250
javascript.operators.exponentiation_assignment πŸ“‹Chrome7/20/2016 Safari3/27/2017250
javascript.statements.async_function πŸ“‹Chrome12/1/2016 Safari3/27/2017116
javascript.statements.class πŸ“‹Chrome3/2/2016 Safari3/27/2017390
css.properties.align-content.flex_context.baseline Safari9/30/2015 Chrome3/9/2017526
css.properties.align-content.flex_context.stretch Safari9/30/2015 Chrome3/9/2017526
css.properties.align-self.flex_context.stretch Safari9/30/2015 Chrome3/9/2017526
css.properties.justify-content.flex_context.stretch Safari9/30/2015 Chrome3/9/2017526
css.properties.text-decoration.shorthand Firefox8/16/2011 Chrome3/9/20172032
css.properties.text-decoration-line.blink Firefox12/10/2013 Chrome3/9/20171185
css.properties.text-decoration-style.wavy Firefox8/16/2011 Chrome3/9/20172032
javascript.builtins.String.padEnd πŸ“‹Firefox8/2/2016 Chrome3/9/2017219
javascript.builtins.String.padStart πŸ“‹Firefox8/2/2016 Chrome3/9/2017219
api.Document.selectionchange_event πŸ“‹Chrome4/27/2011 Firefox3/7/20172141
api.Element.focusin_event πŸ“‹Chrome12/11/2008 Firefox3/7/20173008
api.Element.focusout_event πŸ“‹Chrome12/11/2008 Firefox3/7/20173008
api.Event.composed πŸ“‹Chrome8/31/2016 Firefox3/7/2017188
api.Node.selectstart_event πŸ“‹Safari4/15/2005 Firefox3/7/20174344
api.Selection.setBaseAndExtent πŸ“‹Safari4/15/2005 Firefox3/7/20174344
css.properties.clip-path.svg Chrome11/6/2012 Firefox3/7/20171582
css.properties.column-count πŸ“‹Safari9/30/2015 Firefox3/7/2017524
css.properties.column-fill πŸ“‹Safari9/30/2015 Firefox3/7/2017524
css.properties.column-gap.multicol_context πŸ“‹Chrome4/13/2016 Firefox3/7/2017328
css.properties.column-rule πŸ“‹Safari9/30/2015 Firefox3/7/2017524
css.properties.column-rule-color πŸ“‹Safari9/30/2015 Firefox3/7/2017524
css.properties.column-rule-style πŸ“‹Safari9/30/2015 Firefox3/7/2017524
css.properties.column-rule-width πŸ“‹Safari9/30/2015 Firefox3/7/2017524
css.properties.columns πŸ“‹Safari9/30/2015 Firefox3/7/2017524
javascript.builtins.Array.toLocaleString.locales_parameter Chrome1/10/2013 Firefox3/7/20171517
javascript.builtins.Array.toLocaleString.options_parameter Chrome1/10/2013 Firefox3/7/20171517
javascript.builtins.Date.toLocaleDateString.iana_time_zone_names Chrome1/10/2013 Firefox3/7/20171517
javascript.builtins.Date.toLocaleString.iana_time_zone_names Chrome1/10/2013 Firefox3/7/20171517
javascript.builtins.Date.toLocaleTimeString.iana_time_zone_names Chrome1/10/2013 Firefox3/7/20171517
javascript.builtins.Float32Array.Float32Array.iterable_allowed Chrome11/18/2014 Firefox3/7/2017840
javascript.builtins.Float64Array.Float64Array.iterable_allowed Chrome11/18/2014 Firefox3/7/2017840
javascript.builtins.Int16Array.Int16Array.iterable_allowed Chrome11/18/2014 Firefox3/7/2017840
javascript.builtins.Int32Array.Int32Array.iterable_allowed Chrome11/18/2014 Firefox3/7/2017840
javascript.builtins.Int8Array.Int8Array.iterable_allowed Chrome11/18/2014 Firefox3/7/2017840
javascript.builtins.Intl.DateTimeFormat.DateTimeFormat.options_parameter.options_timeZone_parameter.options_timeZone_parameter_iana Chrome1/10/2013 Firefox3/7/20171517
javascript.builtins.TypedArray.iterable_in_constructor Chrome11/18/2014 Firefox3/7/2017840
javascript.builtins.Uint16Array.Uint16Array.iterable_allowed Chrome11/18/2014 Firefox3/7/2017840
javascript.builtins.Uint32Array.Uint32Array.iterable_allowed Chrome11/18/2014 Firefox3/7/2017840
javascript.builtins.Uint8Array.Uint8Array.iterable_allowed Chrome11/18/2014 Firefox3/7/2017840
javascript.builtins.Uint8ClampedArray.Uint8ClampedArray.iterable_allowed Chrome11/18/2014 Firefox3/7/2017840
javascript.functions.rest_parameters.destructuring Chrome3/2/2016 Firefox3/7/2017370

2017/1

API First Browser Date Last Browser Date Days
css.properties.border-image-repeat.space Safari3/21/2016 Chrome1/25/2017310
api.CanvasRenderingContext2D.imageSmoothingEnabled πŸ“‹Chrome10/1/2013 Firefox1/24/20171211
api.DOMTokenList.trim_whitespace Chrome1/20/2016 Firefox1/24/2017370
api.Element.transitionend_event πŸ“‹Chrome3/26/2013 Firefox1/24/20171400
api.SVGElement.blur πŸ“‹Safari10/26/2007 Firefox1/24/20173378
api.SVGElement.dataset πŸ“‹Safari7/20/2011 Firefox1/24/20172015
api.SVGElement.focus πŸ“‹Safari10/26/2007 Firefox1/24/20173378
api.SVGElement.tabIndex πŸ“‹Chrome7/16/2014 Firefox1/24/2017923
api.ValidityState.tooShort πŸ“‹Chrome1/21/2015 Firefox1/24/2017734
css.selectors.placeholder-shown πŸ“‹Safari9/30/2015 Firefox1/24/2017482
html.elements.img.onerror Safari6/23/2003 Firefox1/24/20174964
javascript.builtins.Map.@@toStringTag πŸ“‹Chrome7/21/2015 Firefox1/24/2017553
javascript.builtins.Symbol.toStringTag πŸ“‹Chrome3/2/2016 Firefox1/24/2017328
javascript.builtins.TypedArray.toLocaleString πŸ“‹Chrome10/19/2010 Firefox1/24/20172289
javascript.builtins.TypedArray.toString πŸ“‹Chrome10/19/2010 Firefox1/24/20172289

2016/12

API First Browser Date Last Browser Date Days
api.EventTarget.addEventListener.options_parameter.options_once_parameter πŸ“‹Safari9/20/2016 Chrome12/1/201672
css.properties.clip-path πŸ“‹Firefox6/30/2009 Chrome12/1/20162711
css.properties.hyphens πŸ“‹Safari7/20/2011 Chrome12/1/20161961
css.properties.hyphens.english Safari7/20/2011 Chrome12/1/20161961

2016/11

API First Browser Date Last Browser Date Days
api.DataTransferItem πŸ“‹Chrome4/27/2011 Firefox11/15/20162029
api.DataTransferItem.getAsFile πŸ“‹Chrome4/27/2011 Firefox11/15/20162029
api.DataTransferItem.getAsString πŸ“‹Chrome4/27/2011 Firefox11/15/20162029
api.DataTransferItem.kind πŸ“‹Chrome4/27/2011 Firefox11/15/20162029
api.DataTransferItem.type πŸ“‹Chrome4/27/2011 Firefox11/15/20162029
api.DataTransferItemList πŸ“‹Chrome8/2/2011 Firefox11/15/20161932
api.DataTransferItemList.add πŸ“‹Chrome8/2/2011 Firefox11/15/20161932
api.DataTransferItemList.clear πŸ“‹Chrome8/2/2011 Firefox11/15/20161932
api.DataTransferItemList.length πŸ“‹Chrome8/2/2011 Firefox11/15/20161932
api.DataTransferItemList.remove πŸ“‹Safari7/25/2012 Firefox11/15/20161574
api.NodeList.entries Chrome5/25/2016 Firefox11/15/2016174
api.NodeList.forEach Chrome5/25/2016 Firefox11/15/2016174
api.NodeList.keys Chrome5/25/2016 Firefox11/15/2016174
api.NodeList.values Chrome5/25/2016 Firefox11/15/2016174
css.properties.column-width πŸ“‹Safari9/30/2015 Firefox11/15/2016412
javascript.builtins.Object.getOwnPropertyDescriptors πŸ“‹Safari9/20/2016 Firefox11/15/201656
javascript.builtins.Symbol.hasInstance πŸ“‹Chrome4/13/2016 Firefox11/15/2016216

2016/10

API First Browser Date Last Browser Date Days
api.CharacterData.after πŸ“‹Firefox9/20/2016 Chrome10/12/201622
api.CharacterData.before πŸ“‹Firefox9/20/2016 Chrome10/12/201622
api.CharacterData.replaceWith πŸ“‹Firefox9/20/2016 Chrome10/12/201622
api.Document.append πŸ“‹Firefox9/20/2016 Chrome10/12/201622
api.Document.prepend πŸ“‹Firefox9/20/2016 Chrome10/12/201622
api.DocumentFragment.append πŸ“‹Firefox9/20/2016 Chrome10/12/201622
api.DocumentFragment.prepend πŸ“‹Firefox9/20/2016 Chrome10/12/201622
api.DocumentType.after πŸ“‹Firefox9/20/2016 Chrome10/12/201622
api.DocumentType.before πŸ“‹Firefox9/20/2016 Chrome10/12/201622
api.DocumentType.replaceWith πŸ“‹Firefox9/20/2016 Chrome10/12/201622
api.Element.after πŸ“‹Firefox9/20/2016 Chrome10/12/201622
api.Element.append πŸ“‹Firefox9/20/2016 Chrome10/12/201622
api.Element.before πŸ“‹Firefox9/20/2016 Chrome10/12/201622
api.Element.prepend πŸ“‹Firefox9/20/2016 Chrome10/12/201622
api.Element.replaceWith πŸ“‹Firefox9/20/2016 Chrome10/12/201622
api.HTMLAreaElement.rel πŸ“‹Firefox6/10/2014 Chrome10/12/2016855

2016/9

API First Browser Date Last Browser Date Days
api.DOMTokenList.value πŸ“‹Chrome4/13/2016 Safari9/20/2016160
api.Document.execCommand.copy Chrome4/14/2015 Safari9/20/2016525
api.Document.execCommand.cut Chrome4/14/2015 Safari9/20/2016525
api.Document.fonts πŸ“‹Chrome5/20/2014 Safari9/20/2016854
api.ErrorEvent.error πŸ“‹Chrome10/1/2013 Safari9/20/20161085
api.Event.isTrusted πŸ“‹Firefox11/29/2005 Safari9/20/20163948
api.EventTarget.addEventListener.options_parameter Chrome3/2/2016 Safari9/20/2016202
api.EventTarget.addEventListener.options_parameter.options_capture_parameter πŸ“‹Chrome7/20/2016 Safari9/20/201662
api.EventTarget.addEventListener.options_parameter.options_passive_parameter πŸ“‹Chrome5/25/2016 Safari9/20/2016118
api.EventTarget.removeEventListener.options_parameter Chrome3/2/2016 Safari9/20/2016202
api.File.lastModified πŸ“‹Chrome8/2/2011 Safari9/20/20161876
api.FontFace πŸ“‹Chrome5/20/2014 Safari9/20/2016854
api.FontFace.FontFace πŸ“‹Chrome5/20/2014 Safari9/20/2016854
api.FontFace.family πŸ“‹Chrome5/20/2014 Safari9/20/2016854
api.FontFace.featureSettings πŸ“‹Chrome5/20/2014 Safari9/20/2016854
api.FontFace.load πŸ“‹Chrome5/20/2014 Safari9/20/2016854
api.FontFace.loaded πŸ“‹Chrome8/26/2014 Safari9/20/2016756
api.FontFace.status πŸ“‹Chrome5/20/2014 Safari9/20/2016854
api.FontFace.stretch πŸ“‹Chrome5/20/2014 Safari9/20/2016854
api.FontFace.style πŸ“‹Chrome5/20/2014 Safari9/20/2016854
api.FontFace.unicodeRange πŸ“‹Chrome5/20/2014 Safari9/20/2016854
api.FontFace.weight πŸ“‹Chrome5/20/2014 Safari9/20/2016854
api.FontFaceSet πŸ“‹Chrome5/20/2014 Safari9/20/2016854
api.FontFaceSet.@@iterator πŸ“‹Firefox9/22/2015 Safari9/20/2016364
api.FontFaceSet.add πŸ“‹Chrome5/20/2014 Safari9/20/2016854
api.FontFaceSet.check πŸ“‹Chrome5/20/2014 Safari9/20/2016854
api.FontFaceSet.clear πŸ“‹Chrome5/20/2014 Safari9/20/2016854
api.FontFaceSet.delete πŸ“‹Chrome5/20/2014 Safari9/20/2016854
api.FontFaceSet.entries Firefox9/22/2015 Safari9/20/2016364
api.FontFaceSet.forEach Chrome5/20/2014 Safari9/20/2016854
api.FontFaceSet.has Chrome5/20/2014 Safari9/20/2016854
api.FontFaceSet.keys Firefox9/22/2015 Safari9/20/2016364
api.FontFaceSet.load πŸ“‹Chrome5/20/2014 Safari9/20/2016854
api.FontFaceSet.loading_event πŸ“‹Chrome5/20/2014 Safari9/20/2016854
api.FontFaceSet.loadingdone_event πŸ“‹Chrome5/20/2014 Safari9/20/2016854
api.FontFaceSet.loadingerror_event πŸ“‹Chrome5/20/2014 Safari9/20/2016854
api.FontFaceSet.ready πŸ“‹Chrome5/20/2014 Safari9/20/2016854
api.FontFaceSet.size Chrome5/20/2014 Safari9/20/2016854
api.FontFaceSet.status πŸ“‹Chrome5/20/2014 Safari9/20/2016854
api.FontFaceSet.values Firefox9/22/2015 Safari9/20/2016364
api.HTMLAnchorElement.password πŸ“‹Firefox12/10/2013 Safari9/20/20161015
api.HTMLAnchorElement.username πŸ“‹Firefox12/10/2013 Safari9/20/20161015
api.HTMLAreaElement.origin πŸ“‹Firefox12/10/2013 Safari9/20/20161015
api.HTMLAreaElement.password πŸ“‹Firefox12/10/2013 Safari9/20/20161015
api.HTMLAreaElement.username πŸ“‹Firefox12/10/2013 Safari9/20/20161015
api.HTMLCanvasElement.webglcontextcreationerror_event πŸ“‹Chrome2/3/2011 Firefox9/20/20162056
api.HTMLDetailsElement πŸ“‹Chrome3/8/2011 Firefox9/20/20162023
api.HTMLDetailsElement.open πŸ“‹Chrome3/8/2011 Firefox9/20/20162023
api.HTMLLinkElement.crossOrigin πŸ“‹Firefox1/8/2013 Safari9/20/20161351
api.HTMLMediaElement.crossOrigin πŸ“‹Firefox6/25/2013 Safari9/20/20161183
api.IDBCursor.worker_support Chrome11/6/2012 Safari9/20/20161414
api.IDBCursorWithValue.worker_support Chrome11/6/2012 Safari9/20/20161414
api.IDBDatabase.worker_support Chrome11/6/2012 Safari9/20/20161414
api.IDBFactory.worker_support Chrome11/6/2012 Safari9/20/20161414
api.IDBIndex.worker_support Chrome11/6/2012 Safari9/20/20161414
api.IDBKeyRange.worker_support Chrome11/6/2012 Safari9/20/20161414
api.IDBObjectStore.worker_support Chrome11/6/2012 Safari9/20/20161414
api.IDBOpenDBRequest.worker_support Chrome11/6/2012 Safari9/20/20161414
api.IDBRequest.worker_support Chrome11/6/2012 Safari9/20/20161414
api.IDBTransaction.worker_support Chrome11/6/2012 Safari9/20/20161414
api.IDBVersionChangeEvent.IDBVersionChangeEvent πŸ“‹Firefox10/29/2013 Safari9/20/20161057
api.IDBVersionChangeEvent.worker_support Chrome11/6/2012 Safari9/20/20161414
api.Node.isConnected πŸ“‹Chrome5/25/2016 Safari9/20/2016118
api.NodeList.@@iterator Firefox2/24/2015 Safari9/20/2016574
api.SpeechSynthesis πŸ“‹Safari10/22/2013 Firefox9/20/20161064
api.SpeechSynthesis.cancel πŸ“‹Safari10/22/2013 Firefox9/20/20161064
api.SpeechSynthesis.getVoices πŸ“‹Safari10/22/2013 Firefox9/20/20161064
api.SpeechSynthesis.pause πŸ“‹Safari10/22/2013 Firefox9/20/20161064
api.SpeechSynthesis.paused πŸ“‹Safari10/22/2013 Firefox9/20/20161064
api.SpeechSynthesis.pending πŸ“‹Safari10/22/2013 Firefox9/20/20161064
api.SpeechSynthesis.resume πŸ“‹Safari10/22/2013 Firefox9/20/20161064
api.SpeechSynthesis.speak πŸ“‹Safari10/22/2013 Firefox9/20/20161064
api.SpeechSynthesis.speaking πŸ“‹Safari10/22/2013 Firefox9/20/20161064
api.SpeechSynthesisErrorEvent πŸ“‹Safari10/22/2013 Firefox9/20/20161064
api.SpeechSynthesisErrorEvent.error πŸ“‹Safari10/22/2013 Firefox9/20/20161064
api.SpeechSynthesisEvent πŸ“‹Safari10/22/2013 Firefox9/20/20161064
api.SpeechSynthesisEvent.charIndex πŸ“‹Safari10/22/2013 Firefox9/20/20161064
api.SpeechSynthesisEvent.elapsedTime πŸ“‹Safari10/22/2013 Firefox9/20/20161064
api.SpeechSynthesisEvent.name πŸ“‹Safari10/22/2013 Firefox9/20/20161064
api.SpeechSynthesisEvent.utterance πŸ“‹Safari10/22/2013 Firefox9/20/20161064
api.SpeechSynthesisUtterance πŸ“‹Safari10/22/2013 Firefox9/20/20161064
api.SpeechSynthesisUtterance.SpeechSynthesisUtterance πŸ“‹Safari10/22/2013 Firefox9/20/20161064
api.SpeechSynthesisUtterance.boundary_event πŸ“‹Safari10/22/2013 Firefox9/20/20161064
api.SpeechSynthesisUtterance.end_event πŸ“‹Safari10/22/2013 Firefox9/20/20161064
api.SpeechSynthesisUtterance.error_event πŸ“‹Safari10/22/2013 Firefox9/20/20161064
api.SpeechSynthesisUtterance.lang πŸ“‹Safari10/22/2013 Firefox9/20/20161064
api.SpeechSynthesisUtterance.mark_event πŸ“‹Safari10/22/2013 Firefox9/20/20161064
api.SpeechSynthesisUtterance.pause_event πŸ“‹Safari10/22/2013 Firefox9/20/20161064
api.SpeechSynthesisUtterance.pitch πŸ“‹Safari10/22/2013 Firefox9/20/20161064
api.SpeechSynthesisUtterance.rate πŸ“‹Safari10/22/2013 Firefox9/20/20161064
api.SpeechSynthesisUtterance.resume_event πŸ“‹Safari10/22/2013 Firefox9/20/20161064
api.SpeechSynthesisUtterance.start_event πŸ“‹Safari10/22/2013 Firefox9/20/20161064
api.SpeechSynthesisUtterance.text πŸ“‹Safari10/22/2013 Firefox9/20/20161064
api.SpeechSynthesisUtterance.voice πŸ“‹Safari10/22/2013 Firefox9/20/20161064
api.SpeechSynthesisUtterance.volume πŸ“‹Safari10/22/2013 Firefox9/20/20161064
api.SpeechSynthesisVoice πŸ“‹Safari10/22/2013 Firefox9/20/20161064
api.SpeechSynthesisVoice.default πŸ“‹Safari10/22/2013 Firefox9/20/20161064
api.SpeechSynthesisVoice.lang πŸ“‹Safari10/22/2013 Firefox9/20/20161064
api.SpeechSynthesisVoice.localService πŸ“‹Safari10/22/2013 Firefox9/20/20161064
api.SpeechSynthesisVoice.name πŸ“‹Safari10/22/2013 Firefox9/20/20161064
api.SpeechSynthesisVoice.voiceURI πŸ“‹Safari10/22/2013 Firefox9/20/20161064
api.URL.hostname πŸ“‹Firefox6/25/2013 Safari9/20/20161183
api.URL.href πŸ“‹Firefox6/25/2013 Safari9/20/20161183
api.URL.origin πŸ“‹Firefox12/10/2013 Safari9/20/20161015
api.URL.password πŸ“‹Firefox12/10/2013 Safari9/20/20161015
api.URL.pathname πŸ“‹Firefox6/25/2013 Safari9/20/20161183
api.URL.port πŸ“‹Firefox6/25/2013 Safari9/20/20161183
api.URL.protocol πŸ“‹Firefox6/25/2013 Safari9/20/20161183
api.URL.search πŸ“‹Firefox6/25/2013 Safari9/20/20161183
api.URL.searchParams πŸ“‹Firefox4/29/2014 Safari9/20/2016875
api.URL.username πŸ“‹Firefox12/10/2013 Safari9/20/20161015
api.WebGLContextEvent πŸ“‹Chrome2/3/2011 Firefox9/20/20162056
api.WebGLContextEvent.WebGLContextEvent πŸ“‹Chrome2/8/2012 Firefox9/20/20161686
api.WebGLContextEvent.statusMessage πŸ“‹Chrome2/3/2011 Firefox9/20/20162056
api.WebKitCSSMatrix πŸ“‹Chrome5/21/2009 Firefox9/20/20162679
api.Window.speechSynthesis πŸ“‹Safari10/22/2013 Firefox9/20/20161064
api.WorkerLocation.origin πŸ“‹Firefox4/29/2014 Safari9/20/2016875
api.WorkerNavigator.appCodeName πŸ“‹Firefox6/30/2009 Safari9/20/20162639
api.WorkerNavigator.language πŸ“‹Firefox6/30/2009 Safari9/20/20162639
api.WorkerNavigator.product πŸ“‹Firefox6/30/2009 Safari9/20/20162639
api.XMLDocument πŸ“‹Firefox11/9/2004 Safari9/20/20164333
api.atob.worker_support Firefox3/22/2011 Safari9/20/20162009
api.btoa.worker_support Firefox3/22/2011 Safari9/20/20162009
api.indexedDB.worker_support Chrome1/10/2013 Safari9/20/20161349
css.at-rules.font-face.WOFF_2 πŸ“‹Chrome7/16/2014 Safari9/20/2016797
css.at-rules.media.-webkit-transform-3d πŸ“‹Chrome5/21/2009 Firefox9/20/20162679
css.properties.-webkit-mask-position-x Safari3/18/2008 Firefox9/20/20163108
css.properties.-webkit-mask-position-y Safari3/18/2008 Firefox9/20/20163108
css.properties.-webkit-text-fill-color πŸ“‹Safari10/26/2007 Firefox9/20/20163252
css.properties.-webkit-text-stroke πŸ“‹Safari10/26/2007 Firefox9/20/20163252
css.properties.-webkit-text-stroke-color πŸ“‹Safari10/26/2007 Firefox9/20/20163252
css.properties.-webkit-text-stroke-width πŸ“‹Safari10/26/2007 Firefox9/20/20163252
css.properties.background-position-x πŸ“‹Safari6/23/2003 Firefox9/20/20164838
css.properties.background-position-y πŸ“‹Safari6/23/2003 Firefox9/20/20164838
css.properties.background-repeat.round_space Chrome10/1/2013 Firefox9/20/20161085
css.properties.box-align Safari10/26/2007 Firefox9/20/20163252
css.properties.box-direction Safari10/26/2007 Firefox9/20/20163252
css.properties.box-flex Safari10/26/2007 Firefox9/20/20163252
css.properties.box-ordinal-group Safari10/26/2007 Firefox9/20/20163252
css.properties.box-orient Safari10/26/2007 Firefox9/20/20163252
css.properties.box-pack Safari10/26/2007 Firefox9/20/20163252
css.properties.object-fit πŸ“‹Chrome1/14/2014 Safari9/20/2016980
css.properties.object-position πŸ“‹Chrome1/14/2014 Safari9/20/2016980
css.properties.overflow-wrap πŸ“‹Chrome11/6/2012 Firefox9/20/20161414
html.elements.details πŸ“‹Chrome6/7/2011 Firefox9/20/20161932
html.elements.details.open Chrome6/7/2011 Firefox9/20/20161932
html.elements.summary πŸ“‹Chrome6/7/2011 Firefox9/20/20161932
javascript.builtins.Array.@@iterator πŸ“‹Chrome10/7/2014 Safari9/20/2016714
javascript.builtins.Array.@@species πŸ“‹Chrome5/25/2016 Safari9/20/2016118
javascript.builtins.Array.@@unscopables πŸ“‹Chrome10/7/2014 Safari9/20/2016714
javascript.builtins.ArrayBuffer.@@species πŸ“‹Chrome5/25/2016 Safari9/20/2016118
javascript.builtins.Date.@@toPrimitive πŸ“‹Chrome12/1/2015 Safari9/20/2016294
javascript.builtins.Date.toLocaleDateString.locales Chrome1/10/2013 Safari9/20/20161349
javascript.builtins.Date.toLocaleDateString.options Chrome1/10/2013 Safari9/20/20161349
javascript.builtins.Date.toLocaleString.locales Chrome1/10/2013 Safari9/20/20161349
javascript.builtins.Date.toLocaleString.options Chrome1/10/2013 Safari9/20/20161349
javascript.builtins.Date.toLocaleTimeString.locales Chrome1/10/2013 Safari9/20/20161349
javascript.builtins.Date.toLocaleTimeString.options Chrome1/10/2013 Safari9/20/20161349
javascript.builtins.Function.length.configurable_true Firefox3/31/2015 Safari9/20/2016539
javascript.builtins.Function.name.configurable_true Firefox5/12/2015 Safari9/20/2016497
javascript.builtins.Generator πŸ“‹Firefox12/10/2013 Safari9/20/20161015
javascript.builtins.Generator.next πŸ“‹Firefox12/10/2013 Safari9/20/20161015
javascript.builtins.Generator.return πŸ“‹Firefox5/12/2015 Safari9/20/2016497
javascript.builtins.Generator.throw πŸ“‹Firefox12/10/2013 Safari9/20/20161015
javascript.builtins.GeneratorFunction πŸ“‹Firefox12/10/2013 Safari9/20/20161015
javascript.builtins.GeneratorFunction.GeneratorFunction πŸ“‹Firefox12/10/2013 Safari9/20/20161015
javascript.builtins.Intl πŸ“‹Chrome1/10/2013 Safari9/20/20161349
javascript.builtins.Intl.Collator πŸ“‹Chrome1/10/2013 Safari9/20/20161349
javascript.builtins.Intl.Collator.Collator πŸ“‹Chrome1/10/2013 Safari9/20/20161349
javascript.builtins.Intl.Collator.compare πŸ“‹Chrome1/10/2013 Safari9/20/20161349
javascript.builtins.Intl.Collator.resolvedOptions πŸ“‹Chrome1/10/2013 Safari9/20/20161349
javascript.builtins.Intl.Collator.supportedLocalesOf πŸ“‹Chrome1/10/2013 Safari9/20/20161349
javascript.builtins.Intl.DateTimeFormat πŸ“‹Chrome1/10/2013 Safari9/20/20161349
javascript.builtins.Intl.DateTimeFormat.DateTimeFormat πŸ“‹Chrome1/10/2013 Safari9/20/20161349
javascript.builtins.Intl.DateTimeFormat.DateTimeFormat.locales_parameter Chrome1/10/2013 Safari9/20/20161349
javascript.builtins.Intl.DateTimeFormat.DateTimeFormat.options_parameter Chrome1/10/2013 Safari9/20/20161349
javascript.builtins.Intl.DateTimeFormat.DateTimeFormat.options_parameter.options_timeZoneName_parameter Chrome1/10/2013 Safari9/20/20161349
javascript.builtins.Intl.DateTimeFormat.DateTimeFormat.options_parameter.options_timeZone_parameter Chrome1/10/2013 Safari9/20/20161349
javascript.builtins.Intl.DateTimeFormat.format πŸ“‹Chrome1/10/2013 Safari9/20/20161349
javascript.builtins.Intl.DateTimeFormat.resolvedOptions πŸ“‹Chrome1/10/2013 Safari9/20/20161349
javascript.builtins.Intl.DateTimeFormat.supportedLocalesOf πŸ“‹Chrome1/10/2013 Safari9/20/20161349
javascript.builtins.Intl.NumberFormat πŸ“‹Chrome1/10/2013 Safari9/20/20161349
javascript.builtins.Intl.NumberFormat.NumberFormat πŸ“‹Chrome1/10/2013 Safari9/20/20161349
javascript.builtins.Intl.NumberFormat.NumberFormat.options_useGrouping_parameter Chrome1/10/2013 Safari9/20/20161349
javascript.builtins.Intl.NumberFormat.format πŸ“‹Chrome1/10/2013 Safari9/20/20161349
javascript.builtins.Intl.NumberFormat.resolvedOptions πŸ“‹Chrome1/10/2013 Safari9/20/20161349
javascript.builtins.Intl.NumberFormat.supportedLocalesOf πŸ“‹Chrome1/10/2013 Safari9/20/20161349
javascript.builtins.Iterator Firefox11/20/2012 Safari9/20/20161400
javascript.builtins.Iterator.@@iterator Chrome10/7/2014 Safari9/20/2016714
javascript.builtins.Map.@@iterator πŸ“‹Chrome10/7/2014 Safari9/20/2016714
javascript.builtins.Map.@@species πŸ“‹Firefox9/22/2015 Safari9/20/2016364
javascript.builtins.Number.toLocaleString.locales Chrome1/10/2013 Safari9/20/20161349
javascript.builtins.Number.toLocaleString.options Chrome1/10/2013 Safari9/20/20161349
javascript.builtins.Proxy πŸ“‹Firefox1/8/2013 Safari9/20/20161351
javascript.builtins.Proxy.Proxy πŸ“‹Firefox1/8/2013 Safari9/20/20161351
javascript.builtins.Proxy.handler.apply πŸ“‹Firefox1/8/2013 Safari9/20/20161351
javascript.builtins.Proxy.handler.construct πŸ“‹Firefox1/8/2013 Safari9/20/20161351
javascript.builtins.Proxy.handler.defineProperty πŸ“‹Firefox1/8/2013 Safari9/20/20161351
javascript.builtins.Proxy.handler.deleteProperty πŸ“‹Firefox1/8/2013 Safari9/20/20161351
javascript.builtins.Proxy.handler.get πŸ“‹Firefox1/8/2013 Safari9/20/20161351
javascript.builtins.Proxy.handler.getOwnPropertyDescriptor πŸ“‹Firefox1/8/2013 Safari9/20/20161351
javascript.builtins.Proxy.handler.getPrototypeOf πŸ“‹Chrome3/2/2016 Safari9/20/2016202
javascript.builtins.Proxy.handler.has πŸ“‹Firefox1/8/2013 Safari9/20/20161351
javascript.builtins.Proxy.handler.isExtensible πŸ“‹Firefox7/22/2014 Safari9/20/2016791
javascript.builtins.Proxy.handler.ownKeys πŸ“‹Firefox1/8/2013 Safari9/20/20161351
javascript.builtins.Proxy.handler.preventExtensions πŸ“‹Firefox6/25/2013 Safari9/20/20161183
javascript.builtins.Proxy.handler.set πŸ“‹Firefox1/8/2013 Safari9/20/20161351
javascript.builtins.Proxy.handler.setPrototypeOf πŸ“‹Chrome3/2/2016 Safari9/20/2016202
javascript.builtins.Reflect πŸ“‹Firefox11/3/2015 Safari9/20/2016322
javascript.builtins.Reflect.apply πŸ“‹Firefox11/3/2015 Safari9/20/2016322
javascript.builtins.Reflect.construct πŸ“‹Firefox11/3/2015 Safari9/20/2016322
javascript.builtins.Reflect.defineProperty πŸ“‹Firefox11/3/2015 Safari9/20/2016322
javascript.builtins.Reflect.deleteProperty πŸ“‹Firefox11/3/2015 Safari9/20/2016322
javascript.builtins.Reflect.get πŸ“‹Firefox11/3/2015 Safari9/20/2016322
javascript.builtins.Reflect.getOwnPropertyDescriptor πŸ“‹Firefox11/3/2015 Safari9/20/2016322
javascript.builtins.Reflect.getPrototypeOf πŸ“‹Firefox11/3/2015 Safari9/20/2016322
javascript.builtins.Reflect.has πŸ“‹Firefox11/3/2015 Safari9/20/2016322
javascript.builtins.Reflect.isExtensible πŸ“‹Firefox11/3/2015 Safari9/20/2016322
javascript.builtins.Reflect.ownKeys πŸ“‹Firefox11/3/2015 Safari9/20/2016322
javascript.builtins.Reflect.preventExtensions πŸ“‹Firefox11/3/2015 Safari9/20/2016322
javascript.builtins.Reflect.set πŸ“‹Firefox11/3/2015 Safari9/20/2016322
javascript.builtins.Reflect.setPrototypeOf πŸ“‹Firefox11/3/2015 Safari9/20/2016322
javascript.builtins.RegExp.@@match πŸ“‹Chrome4/13/2016 Safari9/20/2016160
javascript.builtins.RegExp.@@replace πŸ“‹Chrome4/13/2016 Safari9/20/2016160
javascript.builtins.RegExp.@@search πŸ“‹Chrome4/13/2016 Safari9/20/2016160
javascript.builtins.RegExp.@@species πŸ“‹Chrome4/13/2016 Safari9/20/2016160
javascript.builtins.RegExp.@@split πŸ“‹Chrome4/13/2016 Safari9/20/2016160
javascript.builtins.RegExp.sticky πŸ“‹Firefox6/17/2008 Safari9/20/20163017
javascript.builtins.RegExp.sticky.anchored_sticky_flag Firefox1/26/2016 Safari9/20/2016238
javascript.builtins.RegExp.sticky.prototype_accessor Firefox5/12/2015 Safari9/20/2016497
javascript.builtins.RegExp.unicode πŸ“‹Chrome4/13/2016 Safari9/20/2016160
javascript.builtins.Set.@@species πŸ“‹Firefox9/22/2015 Safari9/20/2016364
javascript.builtins.String.localeCompare.locales Chrome1/10/2013 Safari9/20/20161349
javascript.builtins.String.localeCompare.options Chrome1/10/2013 Safari9/20/20161349
javascript.builtins.String.normalize πŸ“‹Chrome4/8/2014 Safari9/20/2016896
javascript.builtins.Symbol.@@toPrimitive πŸ“‹Chrome12/1/2015 Safari9/20/2016294
javascript.builtins.Symbol.isConcatSpreadable πŸ“‹Chrome1/20/2016 Safari9/20/2016244
javascript.builtins.Symbol.iterator πŸ“‹Firefox2/24/2015 Safari9/20/2016574
javascript.builtins.Symbol.match πŸ“‹Firefox8/11/2015 Safari9/20/2016406
javascript.builtins.Symbol.replace πŸ“‹Chrome4/13/2016 Safari9/20/2016160
javascript.builtins.Symbol.search πŸ“‹Chrome4/13/2016 Safari9/20/2016160
javascript.builtins.Symbol.species πŸ“‹Firefox9/22/2015 Safari9/20/2016364
javascript.builtins.Symbol.split πŸ“‹Chrome4/13/2016 Safari9/20/2016160
javascript.builtins.Symbol.toPrimitive πŸ“‹Chrome12/1/2015 Safari9/20/2016294
javascript.builtins.TypedArray.@@iterator πŸ“‹Chrome10/7/2014 Safari9/20/2016714
javascript.builtins.TypedArray.@@species πŸ“‹Chrome5/25/2016 Safari9/20/2016118
javascript.builtins.TypedArray.forEach πŸ“‹Firefox5/12/2015 Safari9/20/2016497
javascript.builtins.TypedArray.from πŸ“‹Firefox5/12/2015 Safari9/20/2016497
javascript.builtins.TypedArray.includes πŸ“‹Chrome12/1/2015 Safari9/20/2016294
javascript.builtins.TypedArray.keys πŸ“‹Chrome10/7/2014 Safari9/20/2016714
javascript.builtins.TypedArray.lastIndexOf πŸ“‹Firefox3/31/2015 Safari9/20/2016539
javascript.builtins.TypedArray.reduce πŸ“‹Firefox3/31/2015 Safari9/20/2016539
javascript.builtins.TypedArray.reduceRight πŸ“‹Firefox3/31/2015 Safari9/20/2016539
javascript.builtins.TypedArray.reverse πŸ“‹Firefox3/31/2015 Safari9/20/2016539
javascript.builtins.TypedArray.slice πŸ“‹Firefox5/12/2015 Safari9/20/2016497
javascript.builtins.TypedArray.some πŸ“‹Firefox3/31/2015 Safari9/20/2016539
javascript.builtins.TypedArray.sort πŸ“‹Chrome9/1/2015 Safari9/20/2016385
javascript.builtins.TypedArray.values πŸ“‹Chrome10/7/2014 Safari9/20/2016714
javascript.functions.arrow_functions πŸ“‹Firefox6/25/2013 Safari9/20/20161183
javascript.functions.block_level_functions Chrome3/2/2016 Safari9/20/2016202
javascript.functions.default_parameters πŸ“‹Firefox8/28/2012 Safari9/20/20161484
javascript.functions.default_parameters.destructured_parameter_with_default_value_assignment Firefox9/22/2015 Safari9/20/2016364
javascript.functions.default_parameters.parameters_without_defaults_after_default_parameters Firefox12/10/2013 Safari9/20/20161015
javascript.functions.rest_parameters πŸ“‹Firefox8/28/2012 Safari9/20/20161484
javascript.operators.destructuring.computed_property_names Firefox9/22/2015 Safari9/20/2016364
javascript.operators.generator_function πŸ“‹Firefox12/10/2013 Safari9/20/20161015
javascript.operators.yield πŸ“‹Firefox12/10/2013 Safari9/20/20161015
javascript.operators.yield_star πŸ“‹Firefox2/4/2014 Safari9/20/2016959
javascript.statements.generator_function πŸ“‹Firefox12/10/2013 Safari9/20/20161015
javascript.statements.generator_function.IteratorResult_object Firefox4/29/2014 Safari9/20/2016875
javascript.statements.generator_function.not_constructable_with_new Firefox12/15/2015 Safari9/20/2016280
javascript.statements.let πŸ“‹Firefox1/26/2016 Safari9/20/2016238

2016/8

API First Browser Date Last Browser Date Days
css.properties.filter πŸ“‹Firefox1/13/2015 Chrome8/31/2016596
api.CSSKeyframeRule πŸ“‹Chrome11/12/2013 Firefox8/2/2016994
api.CSSKeyframesRule πŸ“‹Chrome11/12/2013 Firefox8/2/2016994
api.CanvasRenderingContext2D.ellipse πŸ“‹Chrome11/12/2013 Firefox8/2/2016994
api.Document.scrollingElement πŸ“‹Chrome7/21/2015 Firefox8/2/2016378
api.Element.insertAdjacentElement πŸ“‹Safari10/26/2007 Firefox8/2/20163203
api.Element.insertAdjacentText πŸ“‹Chrome12/11/2008 Firefox8/2/20162791
api.Node.isSameNode πŸ“‹Safari10/26/2007 Firefox8/2/20163203
api.Path2D.ellipse πŸ“‹Chrome7/16/2014 Firefox8/2/2016748
css.types.calc.number_values Safari7/25/2012 Firefox8/2/20161469
javascript.builtins.Symbol.unscopables πŸ“‹Chrome10/7/2014 Firefox8/2/2016665

2016/7

API First Browser Date Last Browser Date Days
api.HTMLAnchorElement.toString πŸ“‹Safari10/26/2007 Chrome7/20/20163190
api.Location.toString πŸ“‹Safari6/23/2003 Chrome7/20/20164776
css.properties.align-items.flex_context πŸ“‹Firefox4/2/2013 Chrome7/20/20161205
css.properties.font-variant.css_fonts_shorthand Firefox12/1/2014 Chrome7/20/2016597
css.properties.font-variant-caps πŸ“‹Firefox12/1/2014 Chrome7/20/2016597
css.properties.font-variant-numeric πŸ“‹Firefox12/1/2014 Chrome7/20/2016597
css.properties.justify-content.flex_context πŸ“‹Firefox4/2/2013 Chrome7/20/20161205
css.properties.justify-items πŸ“‹Firefox4/2/2013 Chrome7/20/20161205
css.properties.justify-items.flex_context πŸ“‹Firefox4/2/2013 Chrome7/20/20161205
javascript.functions.arguments.@@iterator πŸ“‹Safari9/30/2015 Chrome7/20/2016294

2016/6

API First Browser Date Last Browser Date Days
api.ANGLE_instanced_arrays πŸ“‹Chrome1/14/2014 Firefox6/7/2016875
api.ANGLE_instanced_arrays.drawArraysInstancedANGLE πŸ“‹Chrome10/1/2013 Firefox6/7/2016980
api.ANGLE_instanced_arrays.drawElementsInstancedANGLE πŸ“‹Chrome10/1/2013 Firefox6/7/2016980
api.ANGLE_instanced_arrays.vertexAttribDivisorANGLE πŸ“‹Chrome10/1/2013 Firefox6/7/2016980
api.EXT_blend_minmax πŸ“‹Chrome10/7/2014 Firefox6/7/2016609
api.EXT_frag_depth πŸ“‹Chrome10/7/2014 Firefox6/7/2016609
api.EXT_shader_texture_lod πŸ“‹Chrome10/7/2014 Firefox6/7/2016609
api.EXT_texture_filter_anisotropic πŸ“‹Chrome4/8/2014 Firefox6/7/2016791
css.selectors.attribute.case_insensitive_modifier Safari9/30/2015 Firefox6/7/2016251

2016/4

API First Browser Date Last Browser Date Days
api.FileReader.worker_support Chrome9/2/2010 Firefox4/26/20162063
api.HTMLLinkElement.relList πŸ“‹Firefox6/10/2014 Chrome4/13/2016673

2016/3

<
API First Browser Date Last Browser Date Days
api.CSSKeyframesRule.appendRule πŸ“‹Firefox6/25/2013 Safari3/21/20161000
api.DOMParser.parseFromString.html Firefox4/24/2012 Safari3/21/20161427
api.HTMLImageElement.currentSrc πŸ“‹Chrome10/7/2014 Safari3/21/2016531
api.HTMLImageElement.sizes πŸ“‹Chrome10/7/2014 Safari3/21/2016531
api.HTMLPictureElement πŸ“‹Chrome10/7/2014 Safari3/21/2016531
css.properties.all πŸ“‹Firefox2/4/2014 Safari3/21/2016776
css.properties.border-image-repeat.round Firefox8/28/2012 Safari3/21/20161301
css.properties.custom-property πŸ“‹Firefox7/22/2014 Safari3/21/2016608
css.properties.custom-property.var πŸ“‹Firefox7/22/2014 Safari3/21/2016608
css.properties.font-feature-settings πŸ“‹Firefox12/1/2014 Safari3/21/2016476
css.properties.font-variant-ligatures πŸ“‹Chrome4/8/2014 Safari3/21/2016713
css.properties.will-change πŸ“‹Chrome7/16/2014 Safari3/21/2016614
css.types.global_keywords.unset πŸ“‹Firefox2/4/2014 Safari3/21/2016776
html.elements.picture πŸ“‹Chrome10/7/2014 Safari3/21/2016531
html.elements.source.sizes Chrome10/7/2014 Safari3/21/2016531
html.elements.source.srcset Chrome10/7/2014 Safari3/21/2016531
javascript.builtins.TypedArray.copyWithin πŸ“‹Firefox12/1/2014 Safari3/21/2016476
javascript.builtins.TypedArray.entries πŸ“‹Firefox3/31/2015 Safari3/21/2016356
javascript.builtins.TypedArray.every πŸ“‹Firefox3/31/2015 Safari3/21/2016356
javascript.builtins.TypedArray.fill πŸ“‹Firefox3/31/2015 Safari3/21/2016356
javascript.builtins.TypedArray.filter πŸ“‹Firefox5/12/2015 Safari3/21/2016314
javascript.builtins.TypedArray.find πŸ“‹Firefox3/31/2015 Safari3/21/2016356
javascript.builtins.TypedArray.findIndex πŸ“‹Firefox3/31/2015 Safari3/21/2016356
javascript.builtins.TypedArray.indexOf πŸ“‹Firefox3/31/2015 Safari3/21/2016