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

API First Browser Date Last Browser Date Days
css.properties.grid-template-columns.animation 📋Firefox3/19/2019 Chrome9/27/20221288
css.properties.grid-template-rows.animation 📋Firefox3/19/2019 Chrome9/27/20221288
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.EXT_texture_compression_bptc 📋Firefox7/9/2019 Safari9/12/20221161
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.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.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.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.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

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.ByteLengthQueuingStrategy.highWaterMark 📋Firefox1/29/2019 Safari3/15/20221141
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.CountQueuingStrategy.highWaterMark 📋Firefox1/29/2019 Safari3/15/20221141
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.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.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.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
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
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.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.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.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.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
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

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.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
javascript.builtins.DataView.buffer.sharedarraybuffer_support 📋Safari3/27/2017 Firefox7/28/20201219
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.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.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
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.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
api.VideoPlaybackQuality.corruptedVideoFrames 📋Safari10/16/2014 Chrome2/4/20201937

2020/1

API First Browser Date Last Browser Date Days
api.GeolocationPositionError 📋Safari6/7/2010 Firefox1/7/20203501
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.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
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.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.SVGStringList.length 📋Firefox4/24/2012 Safari9/19/20192704
api.SVGTransformList.length 📋Firefox12/20/2011 Safari9/19/20192830
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
css.at-rules.media.prefers-color-scheme 📋Safari3/25/2019 Chrome7/30/2019127
css.at-rules.media.prefers-color-scheme.no-preference 📋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.PerformanceObserver.supportedEntryTypes 📋Chrome3/12/2019 Firefox7/9/2019119
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
css.properties.scroll-snap-type 📋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.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 📋Safari3/27/2017 Firefox1/29/2019673
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.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.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.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 📋Safari9/20/2016 Firefox5/9/2018596
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 📋Safari9/30/2015 Chrome4/17/2018930
api.HTMLTextAreaElement.autocomplete 📋Safari9/30/2015 Chrome4/17/2018930
api.fetch.init_signal_parameter 📋Firefox11/14/2017 Chrome4/17/2018154
css.properties.gap.grid_context.percentage_values 📋Firefox3/7/2017 Chrome4/17/2018406
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.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 📋Safari10/22/2013 Firefox1/23/20181554
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.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.HTMLMediaElement.srcObject 📋Firefox11/3/2015 Safari9/19/2017686
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.MediaStreamEvent 📋Chrome3/26/2013 Safari9/19/20171638
api.MediaStreamEvent.MediaStreamEvent 📋Chrome3/26/2013 Safari9/19/20171638
api.MediaStreamEvent.stream 📋Chrome3/26/2013 Safari9/19/20171638
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.getUserMedia 📋Firefox11/20/2012 Safari9/19/20171764
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.measure.returns_undefined 📋Chrome2/21/2013 Safari9/19/20171671
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.addStream 📋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.getLocalStreams 📋Chrome5/21/2013 Safari9/19/20171582
api.RTCPeerConnection.getReceivers 📋Firefox12/1/2014 Safari9/19/20171023
api.RTCPeerConnection.getRemoteStreams 📋Chrome5/21/2013 Safari9/19/20171582
api.RTCPeerConnection.getStats 📋Chrome1/10/2013 Safari9/19/20171713
api.RTCPeerConnection.getStreamById 📋Firefox6/25/2013 Safari9/19/20171547
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.removeStream 📋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.last_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.flex_context.last_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.align-self.flex_context.last_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
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.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.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.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.hardwareConcurrency 📋Chrome8/26/2014 Safari3/27/2017944
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.hardwareConcurrency 📋Chrome8/26/2014 Safari3/27/2017944
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.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
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.CSS.escape 📋Firefox7/22/2014 Safari9/20/2016791
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.variant 📋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.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.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.elapsedTime.milliseconds 📋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.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/2016