This issue is to track the remaining non-real values for the api/ folder. The goal of this issue is to obtain 100% real values for all of the features in api/.
Below are alphabetically-sorted categories of APIs. Note that some data points may also be completed already, if so, let us know and we'll mark is as completed. (List generated via https://github.com/vinyldarkscratch/bcd-toolkit/blob/main/get_nonreal.py).
(Last Updated: Jan 17 2021 13:00 GMT-08:00)
Canvas/WebGL
api.CanvasPattern.setTransform.dommatrix - Chrome, Edge, Safari
api.CanvasRenderingContext2D.drawFocusIfNeeded.Path_parameter - Safari
api.CanvasRenderingContext2D.drawImage.ImageBitmap_source_image - IE, Safari
api.CanvasRenderingContext2D.drawImage.SVGImageElement_source_image - IE, Safari
api.CanvasRenderingContext2D.drawImage.Smoothing_downscaling - Chrome, IE, Safari
api.CanvasRenderingContext2D.imageSmoothingEnabled - Firefox, IE
api.PaintWorkletGlobalScope - Safari
api.WEBGL_color_buffer_float.RGB32F_EXT - Safari
api.WEBGL_compressed_texture_atc - Firefox
api.WEBGL_compressed_texture_pvrtc - Chrome, Firefox
api.WEBGL_compressed_texture_s3tc - Chrome
api.WEBGL_debug_renderer_info - Firefox
api.WEBGL_depth_texture - Chrome, Firefox
api.WEBGL_draw_buffers - Firefox
api.WEBGL_draw_buffers.drawBuffersWEBGL - Firefox
api.WEBGL_lose_context - Chrome
api.WebGL2ComputeRenderingContext - Firefox
api.WebGLObject - Chrome, Firefox
api.WebGLRenderingContext.blendFuncSeparate.SharedArrayBuffer_as_param - IE, Safari
api.WebGLRenderingContext.compressedTexImage2D.SharedArrayBuffer_as_param - IE, Safari
api.WebGLRenderingContext.vertexAttrib1fv.SharedArrayBuffer_as_param - IE, Safari
api.WebGLRenderingContext.vertexAttrib2fv.SharedArrayBuffer_as_param - IE, Safari
api.WebGLRenderingContext.vertexAttrib3fv.SharedArrayBuffer_as_param - IE, Safari
api.WebGLRenderingContext.vertexAttrib4fv.SharedArrayBuffer_as_param - IE, Safari
api.WebGLVertexArrayObjectOES - Chrome
DOM
api.DOMErrorHandler - Chrome, Safari
api.DOMErrorHandler.handleError - Chrome, Safari
Document/Shadow Root
api.Document.animationend_event - Firefox
api.Document.copy_event - Firefox, Safari
api.Document.copy_event.clipboardData - Safari
api.Document.createElementNS.options - IE, Safari
api.Document.cut_event - Firefox, Safari
api.Document.cut_event.clipboardData - Safari
api.Document.documentURI.readonly - Firefox
api.Document.documentURIObject - Firefox
api.Document.execCommand.insertBrOnReturn - Firefox
api.Document.exitFullscreen.returns_a_promise - Safari
api.Document.exitPointerLock - Firefox
api.Document.fullscreenEnabled - Chrome
api.Document.fullscreenchange_event - Safari
api.Document.fullscreenerror_event - Safari
api.Document.getAnimations - Safari
api.Document.gotpointercapture_event - IE, Safari
api.Document.importNode.deep_optional - Chrome, Safari
api.Document.loadOverlay - Firefox
api.Document.lostpointercapture_event - IE, Safari
api.Document.paste_event - Firefox, Safari
api.Document.paste_event.clipboardData - Edge, Safari
api.Document.pointerlockchange_event - Firefox, IE, Safari
api.Document.pointerlockerror_event - Firefox, IE, Safari
api.Document.popupNode - Firefox
api.Document.readystatechange_event - Chrome, Firefox, IE, Safari
api.Document.selectionchange_event - Chrome, IE
api.Document.selectstart_event - Chrome, IE
api.Document.tooltipNode - Firefox
api.Document.transitioncancel_event - IE
api.Document.transitionend_event - IE, Safari
api.Document.transitionrun_event - IE
api.Document.transitionstart_event - IE
api.Document.visibilityState.prerender - Chrome, IE
api.Document.wheel_event - Firefox, IE
api.DocumentOrShadowRoot.fullscreenElement - IE, Safari
api.DocumentOrShadowRoot.pointerLockElement - IE, Safari
api.ShadowRoot.delegatesFocus - Firefox
Element
api.Element.DOMActivate_event - Chrome, Firefox, Safari
api.Element.MSManipulationStateChanged_event - IE
api.Element.MozMousePixelScroll_event - Firefox
api.Element.afterscriptexecute_event - IE
api.Element.animate - Safari
api.Element.attachShadow.delegatesFocus - Chrome, Safari
api.Element.beforescriptexecute_event - IE
api.Element.click_event.on_disabled_form_elements - Chrome, IE, Safari
api.Element.compositionend_event - Chrome, IE, Safari
api.Element.compositionstart_event - Chrome, IE, Safari
api.Element.compositionupdate_event - Chrome, IE, Safari
api.Element.copy_event - Firefox, IE, Safari
api.Element.copy_event.clipboardData - Safari
api.Element.createShadowRoot - Chrome
api.Element.cut_event - Firefox, IE, Safari
api.Element.cut_event.clipboardData - Safari
api.Element.error_event - Chrome, Firefox, IE, Safari
api.Element.fullscreenchange_event - IE, Safari
api.Element.fullscreenerror_event - IE, Safari
api.Element.getAnimations - Safari
api.Element.getBoundingClientRect.height - Chrome, Safari
api.Element.getBoundingClientRect.width - Chrome, Safari
api.Element.getBoundingClientRect.x - Chrome, Firefox
api.Element.getBoundingClientRect.y - Chrome, Firefox
api.Element.getElementsByTagName.all_elements_selector - Firefox, Safari
api.Element.getElementsByTagNameNS.all_elements_selector - Firefox, Safari
api.Element.keydown_event - Chrome, Firefox, IE, Safari
api.Element.keypress_event - Chrome, Firefox, IE, Safari
api.Element.keyup_event - Chrome, Firefox, IE, Safari
api.Element.mouseout_event - Chrome, Firefox, IE, Safari
api.Element.mousewheel_event - IE, Safari
api.Element.msContentZoom_event - IE
api.Element.overflow_event - Firefox
api.Element.paste_event.clipboardData - Safari
api.Element.requestFullscreen.options_parameter - Safari
api.Element.requestPointerLock - Chrome, Firefox, Safari
api.Element.scroll.ScrollToOptions - Firefox
api.Element.scrollBy.ScrollToOptions - Firefox
api.Element.scrollTo.ScrollToOptions - Firefox
api.Element.scroll_event - Chrome, Firefox, IE, Safari
api.Element.select_event - Chrome, Firefox, IE, Safari
api.Element.show_event - Firefox, IE, Safari
api.Element.underflow_event - Firefox
api.Element.webkitmouseforcechanged_event - Safari
api.Element.webkitmouseforcedown_event - Safari
api.Element.webkitmouseforceup_event - Safari
api.Element.webkitmouseforcewillbegin_event - Safari
Event
api.BeforeUnloadEvent - IE, Safari
api.BeforeUnloadEvent.user_interaction - Firefox, IE, Safari
api.BlobEvent.timecode - Firefox
api.CanMakePaymentEvent - Firefox, Safari
api.CanMakePaymentEvent.CanMakePaymentEvent - Firefox, Safari
api.CanMakePaymentEvent.methodData - Firefox, Safari
api.CanMakePaymentEvent.modifiers - Firefox, Safari
api.CanMakePaymentEvent.paymentRequestOrigin - Firefox, Safari
api.CanMakePaymentEvent.respondWith - Firefox, Safari
api.CanMakePaymentEvent.topOrigin - Firefox, Safari
api.ClipboardEvent - Chrome, Safari
api.ClipboardEvent.ClipboardEvent - Safari
api.ClipboardEvent.clipboardData - Chrome, Safari
api.CloseEvent.CloseEvent - Chrome, Edge, IE, Safari
api.CompositionEvent - Chrome, IE, Safari
api.CompositionEvent.CompositionEvent - Chrome, IE, Safari
api.CompositionEvent.data - Chrome, IE, Safari
api.CompositionEvent.initCompositionEvent - Chrome, IE, Safari
api.CompositionEvent.locale - Chrome, IE, Safari
api.CustomEvent.initCustomEvent - Chrome
api.CustomEvent.worker_support - Chrome, IE, Safari
api.DeviceMotionEvent.DeviceMotionEvent - Firefox, Safari
api.DeviceMotionEvent.acceleration - Chrome, Safari
api.DeviceMotionEvent.accelerationIncludingGravity - Chrome, Safari
api.DeviceMotionEvent.interval - Chrome, Safari
api.DeviceMotionEvent.rotationRate - Chrome, Safari
api.DeviceMotionEventAcceleration - Firefox
api.DeviceMotionEventAcceleration.secure_context_required - Firefox
api.DeviceMotionEventAcceleration.x - Firefox
api.DeviceMotionEventAcceleration.y - Firefox
api.DeviceMotionEventAcceleration.z - Firefox
api.DeviceMotionEventRotationRate - Firefox
api.DeviceMotionEventRotationRate.alpha - Firefox
api.DeviceMotionEventRotationRate.beta - Firefox
api.DeviceMotionEventRotationRate.gamma - Firefox
api.DeviceMotionEventRotationRate.secure_context_required - Firefox
api.DeviceOrientationEvent.DeviceOrientationEvent - Firefox, Safari
api.DeviceOrientationEvent.absolute - Safari
api.DeviceOrientationEvent.alpha - Safari
api.DeviceOrientationEvent.beta - Safari
api.DeviceOrientationEvent.gamma - Safari
api.DeviceProximityEvent - Firefox
api.DeviceProximityEvent.max - Firefox
api.DeviceProximityEvent.min - Firefox
api.DeviceProximityEvent.value - Firefox
api.ErrorEvent - Firefox, IE, Safari
api.ErrorEvent.ErrorEvent - Chrome, Firefox, IE, Safari
api.ErrorEvent.colno - Chrome, Firefox, IE, Safari
api.ErrorEvent.error - Chrome, Firefox, IE, Safari
api.ErrorEvent.filename - Firefox, IE, Safari
api.ErrorEvent.lineno - Firefox, IE, Safari
api.ErrorEvent.message - Firefox, IE, Safari
api.Event.bubbles - Chrome, Firefox, IE, Safari
api.Event.cancelBubble - Chrome, IE, Safari
api.Event.cancelable - Chrome, Firefox, IE, Safari
api.Event.composed - Safari
api.Event.eventPhase - Firefox, Safari
api.Event.explicitOriginalTarget - Firefox
api.Event.getPreventDefault - Firefox, Safari
api.Event.initEvent - Chrome, Firefox, IE, Safari
api.Event.isTrusted - Firefox
api.Event.originalTarget - Firefox
api.Event.preventBubble - Firefox, Safari
api.Event.preventCapture - Firefox, Safari
api.Event.returnValue - Chrome, Safari
api.Event.srcElement - Chrome, IE, Safari
api.Event.timeStamp - Firefox, IE, Safari
api.EventSource.EventSource.cors_support - Safari
api.EventSource.worker_support - Chrome, Safari
api.EventTarget.addEventListener.optional_usecapture - Safari
api.EventTarget.addEventListener.options.capture - Firefox, Safari
api.EventTarget.addEventListener.options.once - Safari
api.EventTarget.addEventListener.options.passive - Firefox, Safari
api.EventTarget.addEventListener.options.passive_true_wheel - Firefox
api.EventTarget.removeEventListener.optional_type_listener - Firefox, IE, Safari
api.EventTarget.removeEventListener.optional_usecapture - Safari
api.ExtendableEvent.waitUntil.async_waitUntil - Chrome
api.ExtendableMessageEvent - Chrome
api.ExtendableMessageEvent.ExtendableMessageEvent - Chrome, Edge
api.ExtendableMessageEvent.lastEventId - Chrome
api.ExtendableMessageEvent.origin - Chrome, Edge
api.ExtendableMessageEvent.ports - Chrome, Edge
api.ExtendableMessageEvent.source - Chrome, Edge
api.FetchEvent.navigationPreload - Firefox
api.FetchEvent.preloadResponse - Firefox
api.FetchEvent.request - Chrome
api.FetchEvent.targetClientId - Chrome, Edge, Firefox
api.FocusEvent - Chrome, Safari
api.FocusEvent.FocusEvent - Chrome, Safari
api.FocusEvent.relatedTarget - Chrome, Safari
api.GlobalEventHandlers - IE
api.GlobalEventHandlers.onanimationcancel - IE
api.GlobalEventHandlers.onanimationend - Chrome
api.GlobalEventHandlers.onanimationiteration - Chrome
api.GlobalEventHandlers.onanimationstart - Chrome
api.GlobalEventHandlers.onloadend - Safari
api.GlobalEventHandlers.onmousewheel - Chrome, IE, Safari
api.GlobalEventHandlers.onshow - Firefox, IE, Safari
api.GlobalEventHandlers.onsort - IE, Safari
api.GlobalEventHandlers.ontransitionend - Chrome
api.HashChangeEvent.newURL - Chrome, Safari
api.HashChangeEvent.oldURL - Chrome, Safari
api.InputEvent.InputEvent - Safari
api.InputEvent.inputType.insertFromPasteAsQuotation - Safari
api.KeyboardEvent.DOM_KEY_LOCATION_LEFT - Chrome, Firefox, IE, Safari
api.KeyboardEvent.DOM_KEY_LOCATION_NUMPAD - Chrome, Firefox, IE, Safari
api.KeyboardEvent.DOM_KEY_LOCATION_RIGHT - Chrome, Firefox, IE, Safari
api.KeyboardEvent.DOM_KEY_LOCATION_STANDARD - Chrome, Firefox, IE, Safari
api.KeyboardEvent.KeyboardEvent - Chrome, Safari
api.KeyboardEvent.KeyboardEvent.code_and_key_in_init - Firefox, Safari
api.KeyboardEvent.altKey - Chrome, Firefox, IE, Safari
api.KeyboardEvent.ctrlKey - Chrome, Firefox, IE, Safari
api.KeyboardEvent.getModifierState.alt_parameter - Chrome, Firefox, IE
api.KeyboardEvent.getModifierState.altgraph_parameter - Firefox, IE
api.KeyboardEvent.getModifierState.capslock_parameter - Firefox, IE, Safari
api.KeyboardEvent.getModifierState.control_parameter - Chrome, Firefox, IE
api.KeyboardEvent.getModifierState.fn_parameter - Firefox, IE, Safari
api.KeyboardEvent.getModifierState.fnlock_parameter - Chrome, IE, Safari
api.KeyboardEvent.getModifierState.hyper_parameter - Chrome, IE, Safari
api.KeyboardEvent.getModifierState.meta_parameter - Chrome, Firefox, IE
api.KeyboardEvent.getModifierState.numlock_parameter - Firefox, IE, Safari
api.KeyboardEvent.getModifierState.os_parameter - Firefox, IE, Safari
api.KeyboardEvent.getModifierState.scrolllock_parameter - Firefox, IE, Safari
api.KeyboardEvent.getModifierState.shift_parameter - Chrome, Firefox, IE
api.KeyboardEvent.getModifierState.super_parameter - Chrome, IE, Safari
api.KeyboardEvent.getModifierState.symbol_parameter - IE, Safari
api.KeyboardEvent.getModifierState.symbollock_parameter - Chrome, IE, Safari
api.KeyboardEvent.key.dead_key - Safari
api.KeyboardEvent.key.non_printable_keys - Safari
api.KeyboardEvent.key.printable_key - Safari
api.KeyboardEvent.keyIdentifier - Edge
api.KeyboardEvent.location - Chrome
api.KeyboardEvent.metaKey - Chrome, Firefox, IE, Safari
api.KeyboardEvent.repeat - Chrome
api.KeyboardEvent.shiftKey - Chrome, Firefox, IE, Safari
api.MIDIConnectionEvent - Firefox
api.MIDIConnectionEvent.MIDIConnectionEvent - Firefox
api.MIDIConnectionEvent.port - Firefox
api.MIDIMessageEvent - Firefox
api.MIDIMessageEvent.MIDIMessageEvent - Firefox
api.MIDIMessageEvent.data - Firefox
api.MerchantValidationEvent - Safari
api.MerchantValidationEvent.MerchantValidationEvent - Safari
api.MerchantValidationEvent.methodName - Safari
api.MerchantValidationEvent.validationURL - Safari
api.MessageEvent.origin.USVString_type - Chrome, Safari
api.MessageEvent.source - Chrome, Safari
api.MessageEvent.source.MessageEventSource_type - Chrome, Safari
api.MouseEvent.MouseEvent - Safari
api.MouseEvent.MouseEvent.long_to_double - Firefox, Safari
api.MouseEvent.MouseEvent.region_support - Safari
api.MouseEvent.altKey - Chrome, Firefox, IE, Safari
api.MouseEvent.buttons - Firefox
api.MouseEvent.clientX.long_to_double - Firefox, IE, Safari
api.MouseEvent.clientY - Chrome, Firefox, Safari
api.MouseEvent.clientY.long_to_double - Firefox, IE, Safari
api.MouseEvent.ctrlKey - Chrome, Firefox, IE, Safari
api.MouseEvent.getModifierState - Firefox, IE, Safari
api.MouseEvent.getModifierState.accel_support - Firefox, IE, Safari
api.MouseEvent.initMouseEvent - Chrome, Firefox, IE, Safari
api.MouseEvent.metaKey - Chrome, Firefox, IE, Safari
api.MouseEvent.offsetX - Chrome, Safari
api.MouseEvent.offsetX.long_to_double - Firefox, IE, Safari
api.MouseEvent.offsetY - Chrome, Safari
api.MouseEvent.offsetY.long_to_double - Firefox, IE, Safari
api.MouseEvent.pageX - Firefox, Safari
api.MouseEvent.pageX.long_to_double - IE, Safari
api.MouseEvent.pageY - Firefox, Safari
api.MouseEvent.pageY.long_to_double - IE, Safari
api.MouseEvent.region - Chrome
api.MouseEvent.relatedTarget - Chrome, IE, Safari
api.MouseEvent.screenX - Chrome, Firefox, Safari
api.MouseEvent.screenX.long_to_double - Firefox, IE, Safari
api.MouseEvent.screenY - Chrome, Firefox, Safari
api.MouseEvent.screenY.long_to_double - Firefox, IE, Safari
api.MouseEvent.shiftKey - Chrome, Firefox, IE, Safari
api.MouseEvent.x - Chrome, Safari
api.MouseEvent.y - Chrome, Safari
api.MouseWheelEvent - Chrome, Safari
api.MouseWheelEvent.wheelDeltaX - Chrome, Safari
api.MouseWheelEvent.wheelDeltaY - Chrome, Safari
api.NotificationEvent - Safari
api.NotificationEvent.NotificationEvent - Safari
api.NotificationEvent.action - Safari
api.NotificationEvent.notification - Safari
api.OfflineAudioCompletionEvent.OfflineAudioCompletionEvent - Safari
api.OverconstrainedErrorEvent - Chrome, Edge, Firefox, IE, Safari
api.OverconstrainedErrorEvent.error - Chrome, Edge, Firefox, IE, Safari
api.PageTransitionEvent - Chrome, Firefox, IE, Safari
api.PageTransitionEvent.persisted - Chrome, Firefox, Safari
api.PointerEvent.pointerType.fractional_coordinates - IE
api.PopStateEvent - IE, Safari
api.PopStateEvent.state - IE, Safari
api.ProgressEvent - Safari
api.ProgressEvent.ProgressEvent - Chrome, Safari
api.ProgressEvent.initProgressEvent - Safari
api.ProgressEvent.lengthComputable - IE
api.ProgressEvent.loaded - Chrome, Safari
api.ProgressEvent.total - Chrome, Safari
api.PushSubscriptionChangeEvent - Chrome, Edge, Firefox, Safari
api.PushSubscriptionChangeEvent.newSubscription - Chrome, Edge, Firefox, Safari
api.PushSubscriptionChangeEvent.oldSubscription - Chrome, Edge, Firefox, Safari
api.SecurityPolicyViolationEvent - Chrome, Safari
api.SecurityPolicyViolationEvent.SecurityPolicyViolationEvent - Chrome, Safari
api.SecurityPolicyViolationEvent.blockedURI - Chrome, Safari
api.SecurityPolicyViolationEvent.columnNumber - Chrome, Safari
api.SecurityPolicyViolationEvent.disposition - Chrome, Safari
api.SecurityPolicyViolationEvent.documentURI - Chrome, Safari
api.SecurityPolicyViolationEvent.effectiveDirective - Chrome, Safari
api.SecurityPolicyViolationEvent.lineNumber - Chrome, Safari
api.SecurityPolicyViolationEvent.originalPolicy - Chrome, Safari
api.SecurityPolicyViolationEvent.referrer - Chrome, Safari
api.SecurityPolicyViolationEvent.sample - Safari
api.SecurityPolicyViolationEvent.sourceFile - Chrome, Safari
api.SecurityPolicyViolationEvent.statusCode - Chrome, Safari
api.SecurityPolicyViolationEvent.violatedDirective - Chrome, Safari
api.SecurityPolicyViolationEvent.worker_support - Safari
api.StorageEvent - Firefox, IE, Safari
api.StorageEvent.StorageEvent - Firefox, IE
api.StorageEvent.initStorageEvent - Chrome, Firefox, IE, Safari
api.StorageEvent.key - Firefox, IE, Safari
api.StorageEvent.newValue - Firefox, IE, Safari
api.StorageEvent.oldValue - Firefox, IE, Safari
api.StorageEvent.storageArea - Firefox, IE, Safari
api.StorageEvent.url - Firefox, IE, Safari
api.SubmitEvent - Edge
api.SubmitEvent.SubmitEvent - Edge
api.SubmitEvent.submitter - Edge
api.SyncEvent - Firefox, Safari
api.SyncEvent.SyncEvent - Firefox, Safari
api.SyncEvent.lastChance - Firefox, Safari
api.SyncEvent.tag - Firefox, Safari
api.TouchEvent.TouchEvent - Firefox
api.TransitionEvent - Safari
api.TransitionEvent.animationName - Safari
api.TransitionEvent.initTransitionEvent - Safari
api.TransitionEvent.propertyName - Firefox, IE
api.UIEvent - Chrome, Firefox, IE, Safari
api.UIEvent.UIEvent - Chrome, IE, Safari
api.UIEvent.detail - Chrome, Firefox, Safari
api.UIEvent.initUIEvent - Chrome, Firefox, IE, Safari
api.UIEvent.isChar - Firefox
api.UIEvent.layerX - Chrome, Firefox, Safari
api.UIEvent.layerY - Chrome, Firefox, Safari
api.UIEvent.pageX - Chrome, Firefox, Safari
api.UIEvent.pageY - Chrome, Firefox, Safari
api.UIEvent.sourceCapabilities - Firefox
api.UIEvent.view - Chrome, Firefox, Safari
api.UIEvent.which - Chrome, Firefox, Safari
api.UserProximityEvent - Firefox
api.UserProximityEvent.near - Firefox
api.WheelEvent.WheelEvent - Chrome
api.WheelEvent.pinch-to-zoom_support - IE
File
api.FileError - Edge, Firefox
api.FileList.length - Chrome
api.FileReader.abort_event - Chrome, Firefox, IE, Safari
api.FileReader.error_event - Chrome, Firefox, IE, Safari
api.FileReader.load_event - Chrome, Firefox, IE, Safari
api.FileReader.loadend_event - Chrome, Firefox, IE, Safari
api.FileReader.loadstart_event - Chrome, Firefox, IE, Safari
api.FileReader.progress_event - Chrome, Firefox, IE, Safari
api.FileReader.worker_support - Chrome
api.FileReaderSync.service_workers_support - Chrome, Edge, Firefox
api.FileReaderSync.worker_support - Chrome, IE, Safari
api.FileSystemDirectoryReader.readEntries - Edge, Firefox
Font
api.FontFace.family - Firefox
api.FontFace.featureSettings - Firefox
api.FontFace.load - Firefox
api.FontFace.loaded - Firefox
api.FontFace.status - Firefox
api.FontFace.stretch - Firefox
api.FontFace.style - Firefox
api.FontFace.unicodeRange - Firefox
api.FontFace.variant - Firefox
api.FontFace.weight - Firefox
api.FontFace.worker_support - Firefox, Safari
api.FontFaceSet.add - Firefox
api.FontFaceSet.clear - Firefox
api.FontFaceSet.delete - Firefox
api.FontFaceSet.onloading - Firefox
api.FontFaceSet.onloadingdone - Firefox
api.FontFaceSet.onloadingerror - Firefox
api.FontFaceSet.status - Firefox
api.FontFaceSet.worker_support - Firefox, Safari
api.FontFaceSetLoadEvent - Firefox
api.FontFaceSetLoadEvent.FontFaceSetLoadEvent - Firefox
api.FontFaceSetLoadEvent.fontfaces - Firefox
Geometry
api.DOMPointInit - Chrome, Edge
api.DOMPointInit.w - Chrome, Edge
api.DOMPointInit.x - Chrome, Edge
api.DOMPointInit.y - Chrome, Edge
api.DOMPointInit.z - Chrome, Edge
api.DOMRect - IE
api.DOMRectReadOnly - IE
api.GeometryUtils - Chrome, Edge, IE, Safari
api.GeometryUtils.convertPointFromNode - Chrome, Edge, Firefox, IE, Safari
api.GeometryUtils.convertQuadFromNode - Chrome, Edge, Firefox, IE, Safari
api.GeometryUtils.convertRectFromNode - Chrome, Edge, Firefox, IE, Safari
api.GeometryUtils.getBoxQuads - Chrome, Edge, IE, Safari
api.WebKitCSSMatrix - Chrome, Firefox, Safari
HTML Element
api.HTMLCanvasElement.getContext.failIfMajorPerformanceCaveat - Chrome, IE, Safari
api.HTMLCollection.length - Safari
api.HTMLDetailsElement.toggle_event - Chrome, Firefox, Safari
api.HTMLDialogElement.cancel_event - Chrome
api.HTMLDialogElement.close_event - Chrome
api.HTMLElement.animationend_event - Firefox
api.HTMLElement.beforeinput_event - Chrome, Safari
api.HTMLElement.focus.preventScroll_option - IE
api.HTMLElement.gotpointercapture_event - IE, Safari
api.HTMLElement.lostpointercapture_event - IE, Safari
api.HTMLElement.transitioncancel_event - IE
api.HTMLElement.transitionrun_event - IE
api.HTMLElement.transitionstart_event - IE
api.HTMLFieldSetElement.elements.type_HTMLCollection - Safari
api.HTMLFormElement.reset_event - Chrome, Firefox, IE, Safari
api.HTMLFrameSetElement.event_handlers - Chrome, Firefox, IE, Safari
api.HTMLHyperlinkElementUtils.toString - Safari
api.HTMLImageElement.error_event - Safari
api.HTMLInputElement.formEnctype - IE
api.HTMLInputElement.search_event - Chrome, Safari
api.HTMLKeygenElement - Edge
api.HTMLMarqueeElement.trueSpeed - Chrome
api.HTMLMediaElement.abort_event - Chrome, Firefox, IE, Safari
api.HTMLMediaElement.error_event - Chrome, Firefox, IE, Safari
api.HTMLMediaElement.initialTime - Chrome, Edge
api.HTMLMediaElement.loadstart_event - Chrome, Firefox, IE, Safari
api.HTMLMediaElement.onerror - Chrome
api.HTMLMediaElement.onmozinterruptbegin - Firefox
api.HTMLMediaElement.onmozinterruptend - Firefox
api.HTMLMediaElement.pause - Chrome
api.HTMLMediaElement.progress_event - Chrome, Firefox, IE, Safari
api.HTMLMediaElement.volumechange_event - Chrome, Firefox, Safari
api.HTMLMediaElement.waiting_event - Chrome, Firefox, Safari
api.HTMLMenuItemElement.default - Firefox
api.HTMLOptionsCollection - Chrome, IE, Safari
api.HTMLOptionsCollection.add - Chrome, Safari
api.HTMLOptionsCollection.length - Chrome, IE, Safari
api.HTMLOptionsCollection.remove - Chrome, Safari
api.HTMLOptionsCollection.selectedIndex - Chrome, Safari
api.HTMLSelectElement.add.index_before_parameter - Chrome, IE, Safari
api.HTMLSelectElement.blur - Edge
api.HTMLSelectElement.focus - Edge
api.HTMLSlotElement - Firefox
api.HTMLSlotElement.assignedNodes - Firefox
api.HTMLSlotElement.name - Firefox
api.HTMLSlotElement.slotchange_event - Firefox
api.HTMLSourceElement.keySystem - Chrome, Firefox
api.HTMLTableRowElement.insertCell.negative_one_index_argument - Chrome, IE, Safari
api.HTMLTableRowElement.insertCell.optional_index_parameter - Chrome, IE, Safari
api.HTMLTrackElement.cuechange_event - Chrome, Safari
History
api.History.pushState.title - Safari
api.History.replaceState.title - Safari
IDB
api.IDBCursor.key.binary_keys - IE
api.IDBCursor.worker_support - IE
api.IDBCursorWithValue.worker_support - Chrome, IE, Safari
api.IDBDatabase.close_event - IE
api.IDBDatabase.worker_support - IE, Safari
api.IDBEnvironment.worker_support - Chrome, IE, Safari
api.IDBFactory.worker_support - Chrome, IE, Safari
api.IDBIndex.name.renaming_with_name_setter - Chrome, IE, Safari
api.IDBIndex.worker_support - Chrome, IE, Safari
api.IDBKeyRange.worker_support - Chrome, IE, Safari
api.IDBObjectStore.name.renaming_through_name_setter - Chrome, IE, Safari
api.IDBObjectStore.worker_support - Chrome, IE, Safari
api.IDBOpenDBRequest.worker_support - Chrome, IE, Safari
api.IDBRequest.worker_support - Chrome, IE, Safari
api.IDBTransaction.objectStoreNames - Firefox, Safari
api.IDBTransaction.worker_support - Chrome, IE, Safari
api.IDBVersionChangeEvent.worker_support - Chrome, IE, Safari
Multimedia
api.LocalMediaStream - Edge
api.MediaCapabilitiesInfo - Safari
api.MediaCapabilitiesInfo.powerEfficient - Safari
api.MediaCapabilitiesInfo.smooth - Safari
api.MediaCapabilitiesInfo.supported - Safari
api.MediaDevices.getUserMedia.secure_context_required - Safari
api.MediaDevices.stereo_audio_capture - Chrome, Edge
api.MediaElementAudioSourceNode.mediaElement - Chrome
api.MediaEncryptedEvent - Firefox, Safari
api.MediaEncryptedEvent.MediaEncryptedEvent - Firefox, Safari
api.MediaEncryptedEvent.initData - Firefox, Safari
api.MediaEncryptedEvent.initDataType - Firefox, Safari
api.MediaError.code - Chrome
api.MediaKeyMessageEvent - Firefox, Safari
api.MediaKeyMessageEvent.MediaKeyMessageEvent - Firefox, Safari
api.MediaKeyMessageEvent.message - Firefox, Safari
api.MediaKeyMessageEvent.messageType - Firefox, Safari
api.MediaKeySystemConfiguration - Firefox, Safari
api.MediaKeySystemConfiguration.audioCapabilities - Firefox, Safari
api.MediaKeySystemConfiguration.distinctiveIdentifier - Firefox, Safari
api.MediaKeySystemConfiguration.initDataTypes - Firefox, Safari
api.MediaKeySystemConfiguration.persistentState - Firefox, Safari
api.MediaKeySystemConfiguration.videoCapabilities - Firefox, Safari
api.MediaSessionAction - IE
api.MediaSessionAction.nexttrack - IE
api.MediaSessionAction.pause - IE
api.MediaSessionAction.play - IE
api.MediaSessionAction.previoustrack - IE
api.MediaSessionAction.seekbackward - IE
api.MediaSessionAction.seekforward - IE
api.MediaSessionAction.seekto - IE
api.MediaSessionAction.skipad - IE
api.MediaSessionAction.stop - IE
api.MediaSessionActionDetails - IE
api.MediaSessionActionDetails.action - IE
api.MediaSessionActionDetails.fastSeek - IE
api.MediaSessionActionDetails.seekOffset - IE
api.MediaSessionActionDetails.seekTime - IE
api.MediaSettingsRange - Firefox
api.MediaSettingsRange.max - Firefox
api.MediaSettingsRange.min - Firefox
api.MediaSettingsRange.step - Firefox
api.MediaStream.active_event - Firefox, Safari
api.MediaStream.addtrack_event - Chrome, Safari
api.MediaStream.ended - Chrome, Edge
api.MediaStream.getTracks - Firefox
api.MediaStream.id - Chrome
api.MediaStream.inactive_event - Firefox, Safari
api.MediaStream.label - Chrome, Edge, Firefox
api.MediaStream.onactive - Firefox
api.MediaStream.oninactive - Firefox
api.MediaStream.removeTrack - Firefox
api.MediaStream.removetrack_event - Chrome, Safari
api.MediaStream.stop - Chrome, Firefox
api.MediaStreamAudioSourceOptions.mediaStream - Safari
api.MediaStreamConstraints - Safari
api.MediaStreamConstraints.audio - Chrome, Safari
api.MediaStreamConstraints.video - Chrome, Safari
api.MediaStreamEvent - Chrome, Firefox, Safari
api.MediaStreamEvent.MediaStreamEvent - Chrome, Firefox, Safari
api.MediaStreamEvent.stream - Chrome, Firefox, Safari
api.MediaStreamTrack.contentHint - Firefox
api.MediaStreamTrack.enabled - Chrome
api.MediaStreamTrack.ended_event - Chrome, Safari
api.MediaStreamTrack.getSources - Chrome, Edge
api.MediaStreamTrack.id - Chrome, Firefox
api.MediaStreamTrack.isolated - Chrome, Edge
api.MediaStreamTrack.kind - Chrome, Firefox
api.MediaStreamTrack.label - Chrome, Firefox
api.MediaStreamTrack.mute_event - Chrome, Safari
api.MediaStreamTrack.muted - Chrome
api.MediaStreamTrack.onended - Chrome
api.MediaStreamTrack.onisolationchange - Chrome, Edge
api.MediaStreamTrack.onmute - Chrome
api.MediaStreamTrack.onoverconstrained - Chrome, Firefox
api.MediaStreamTrack.onunmute - Chrome
api.MediaStreamTrack.readonly - Chrome, Firefox
api.MediaStreamTrack.readyState - Chrome
api.MediaStreamTrack.remote - Firefox
api.MediaStreamTrack.unmute_event - Chrome, Safari
api.MediaStreamTrackEvent - Safari
api.MediaStreamTrackEvent.MediaStreamTrackEvent - Safari
api.MediaStreamTrackEvent.track - Chrome, Firefox, Safari
api.MediaTrackConstraints - Firefox, Safari
api.MediaTrackConstraints.aspectRatio - Safari
api.MediaTrackConstraints.autoGainControl - Chrome, Safari
api.MediaTrackConstraints.channelCount - Safari
api.MediaTrackConstraints.cursor - Safari
api.MediaTrackConstraints.deviceId - Safari
api.MediaTrackConstraints.displaySurface - Safari
api.MediaTrackConstraints.echoCancellation - Safari
api.MediaTrackConstraints.facingMode - Safari
api.MediaTrackConstraints.frameRate - Safari
api.MediaTrackConstraints.groupId - Safari
api.MediaTrackConstraints.height - Safari
api.MediaTrackConstraints.latency - Safari
api.MediaTrackConstraints.logicalSurface - Safari
api.MediaTrackConstraints.noiseSuppression - Chrome, Safari
api.MediaTrackConstraints.sampleRate - Safari
api.MediaTrackConstraints.sampleSize - Safari
api.MediaTrackConstraints.volume - Safari
api.MediaTrackConstraints.width - Safari
api.MediaTrackSettings - Firefox, Safari
api.MediaTrackSettings.aspectRatio - Chrome, Safari
api.MediaTrackSettings.autoGainControl - Chrome, Safari
api.MediaTrackSettings.channelCount - Safari
api.MediaTrackSettings.cursor - Safari
api.MediaTrackSettings.deviceId - Chrome, Safari
api.MediaTrackSettings.displaySurface - Safari
api.MediaTrackSettings.echoCancellation - Chrome, Safari
api.MediaTrackSettings.facingMode - Chrome, Safari
api.MediaTrackSettings.frameRate - Chrome, Safari
api.MediaTrackSettings.groupId - Chrome, Safari
api.MediaTrackSettings.height - Chrome, Safari
api.MediaTrackSettings.latency - Safari
api.MediaTrackSettings.logicalSurface - Safari
api.MediaTrackSettings.noiseSuppression - Chrome, Safari
api.MediaTrackSettings.resizeMode - Safari
api.MediaTrackSettings.sampleRate - Safari
api.MediaTrackSettings.sampleSize - Chrome, Safari
api.MediaTrackSettings.volume - Safari
api.MediaTrackSettings.width - Chrome, Safari
api.MediaTrackSupportedConstraints - Safari
api.MediaTrackSupportedConstraints.aspectRatio - Safari
api.MediaTrackSupportedConstraints.autoGainControl - Firefox, Safari
api.MediaTrackSupportedConstraints.channelCount - Safari
api.MediaTrackSupportedConstraints.cursor - Safari
api.MediaTrackSupportedConstraints.deviceId - Safari
api.MediaTrackSupportedConstraints.displaySurface - Safari
api.MediaTrackSupportedConstraints.echoCancellation - Safari
api.MediaTrackSupportedConstraints.facingMode - Safari
api.MediaTrackSupportedConstraints.frameRate - Safari
api.MediaTrackSupportedConstraints.groupId - Safari
api.MediaTrackSupportedConstraints.height - Safari
api.MediaTrackSupportedConstraints.latency - Safari
api.MediaTrackSupportedConstraints.logicalSurface - Safari
api.MediaTrackSupportedConstraints.noiseSuppression - Firefox, Safari
api.MediaTrackSupportedConstraints.resizeMode - Safari
api.MediaTrackSupportedConstraints.sampleRate - Safari
api.MediaTrackSupportedConstraints.sampleSize - Safari
api.MediaTrackSupportedConstraints.volume - Safari
api.MediaTrackSupportedConstraints.width - Safari
api.TextTrack.cuechange_event - Chrome, IE, Safari
api.TextTrackCue.enter_event - Firefox, IE, Safari
api.TextTrackCue.exit_event - Firefox, IE, Safari
api.TextTrackList - Firefox
api.TextTrackList.addTrack_event - Chrome, Firefox, IE, Safari
api.TextTrackList.change_event - Chrome, Firefox, IE, Safari
api.TextTrackList.getTrackById - Firefox
api.TextTrackList.length - Firefox
api.TextTrackList.removeTrack_event - Chrome, Firefox, IE, Safari
api.TrackEvent - Chrome, Firefox, IE, Safari
api.TrackEvent.track - Chrome, Firefox, IE, Safari
api.VTTCue.VTTCue - Firefox
api.VTTCue.align - Firefox
api.VTTCue.getCueAsHTML - Firefox
api.VTTCue.line - Firefox
api.VTTCue.lineAlign - Firefox
api.VTTCue.position - Firefox
api.VTTCue.positionAlign - Firefox
api.VTTCue.region - Firefox
api.VTTCue.size - Firefox
api.VTTCue.snapToLines - Firefox
api.VTTCue.text - Firefox
api.VTTCue.vertical - Firefox
Navigator
api.Navigator.buildID - Safari
api.Navigator.connection - Firefox
api.Navigator.geolocation.secure_context_required - Safari
api.Navigator.registerContentHandler - Safari
Node
api.ChildNode.replaceWith - Safari
api.NamedNodeMap - Firefox
api.Node.cloneNode.deep_defaults_to_false - Chrome, IE, Safari
api.Node.prefix - IE
api.NodeList.length - Safari
api.ParentNode.children.svgelement - Chrome, Firefox
Payment
api.PayerErrors - Safari
api.PayerErrors.email - Safari
api.PayerErrors.name - Safari
api.PayerErrors.phone - Safari
api.PaymentCurrencyAmount - Safari
api.PaymentCurrencyAmount.currency - Safari
api.PaymentCurrencyAmount.currencySystem - Safari
api.PaymentCurrencyAmount.value - Safari
api.PaymentDetailsBase - Safari
api.PaymentDetailsBase.displayItems - Safari
api.PaymentDetailsBase.modifiers - Safari
api.PaymentDetailsBase.shippingOptions - Safari
api.PaymentDetailsInit - Safari
api.PaymentDetailsInit.id - Safari
api.PaymentDetailsInit.total - Safari
api.PaymentDetailsUpdate - Safari
api.PaymentDetailsUpdate.error - Safari
api.PaymentDetailsUpdate.shippingAddressErrors - Safari
api.PaymentDetailsUpdate.total - Safari
api.PaymentItem - Safari
api.PaymentItem.amount - Safari
api.PaymentItem.label - Safari
api.PaymentItem.pending - Safari
api.PaymentRequest.merchantvalidation_event - Chrome, Edge, Safari
api.PaymentRequest.paymentmethodchange_event - Safari
api.PaymentResponse.payerdetailchange_event - Safari
Performance
api.Performance.resourcetimingbufferfull_event - Firefox
api.PerformanceEntry - Firefox, IE
api.PerformanceEntry.duration - Firefox, IE
api.PerformanceEntry.entryType - Firefox, IE
api.PerformanceEntry.name - Firefox, IE
api.PerformanceEntry.startTime - Firefox, IE
api.PerformanceEntry.toJSON - Firefox
api.PerformanceEntry.worker_support - IE, Safari
api.PerformanceObserver.supportedEntryTypes - Firefox
api.PerformanceObserver.worker_support - Firefox, Safari
api.PerformancePaintTiming - Firefox
RTC
api.RTCAnswerOptions - Safari
api.RTCConfiguration - Firefox, Safari
api.RTCConfiguration.bundlePolicy - Firefox, Safari
api.RTCConfiguration.certificates - Firefox, Safari
api.RTCConfiguration.iceCandidatePoolSize - Firefox, Safari
api.RTCConfiguration.iceServers - Firefox, Safari
api.RTCConfiguration.iceTransportPolicy - Firefox, Safari
api.RTCConfiguration.peerIdentity - Firefox, Safari
api.RTCConfiguration.rtcpMuxPolicy - Firefox, Safari
api.RTCDTMFSender.tonechange_event - Safari
api.RTCDataChannel - Chrome
api.RTCDataChannel.binaryType - Chrome
api.RTCDataChannel.bufferedAmountLowThreshold - Firefox
api.RTCDataChannel.bufferedamountlow_event - Firefox, Safari
api.RTCDataChannel.close - Firefox
api.RTCDataChannel.close_event - Firefox, Safari
api.RTCDataChannel.error_event - Firefox, Safari
api.RTCDataChannel.label - Firefox
api.RTCDataChannel.message_event - Firefox, Safari
api.RTCDataChannel.onbufferedamountlow - Firefox
api.RTCDataChannel.onclose - Firefox
api.RTCDataChannel.onmessage - Firefox
api.RTCDataChannel.onopen - Firefox
api.RTCDataChannel.open_event - Firefox, Safari
api.RTCDataChannel.ordered - Firefox
api.RTCDataChannel.priority - Firefox
api.RTCDataChannel.protocol - Firefox
api.RTCDataChannel.readyState - Firefox
api.RTCDataChannel.send - Firefox
api.RTCDataChannelEvent - Chrome
api.RTCDataChannelEvent.channel - Chrome
api.RTCIceCandidate.address - Firefox
api.RTCIceCandidateInit - Chrome, Safari
api.RTCIceCandidateInit.candidate - Chrome, Safari
api.RTCIceCandidateInit.sdpMLineIndex - Chrome, Safari
api.RTCIceCandidateInit.sdpMid - Chrome, Safari
api.RTCIceCandidateInit.usernameFragment - Chrome, Safari
api.RTCIceCandidatePairStats - Safari
api.RTCIceCandidatePairStats.availableIncomingBitrate - Safari
api.RTCIceCandidatePairStats.availableOutgoingBitrate - Chrome, Safari
api.RTCIceCandidatePairStats.bytesReceived - Chrome, Safari
api.RTCIceCandidatePairStats.bytesSent - Chrome, Safari
api.RTCIceCandidatePairStats.circuitBreakerTriggerCount - Safari
api.RTCIceCandidatePairStats.consentExpiredTimestamp - Safari
api.RTCIceCandidatePairStats.consentRequestsSent - Safari
api.RTCIceCandidatePairStats.currentRoundTripTime - Chrome, Safari
api.RTCIceCandidatePairStats.firstRequestTimeStamp - Safari
api.RTCIceCandidatePairStats.lastPacketReceivedTimestamp - Safari
api.RTCIceCandidatePairStats.lastPacketSentTimestamp - Safari
api.RTCIceCandidatePairStats.lastReponseTimestamp - Safari
api.RTCIceCandidatePairStats.lastRequestTimestamp - Safari
api.RTCIceCandidatePairStats.localCandidateId - Safari
api.RTCIceCandidatePairStats.nominated - Safari
api.RTCIceCandidatePairStats.packetsReceived - Safari
api.RTCIceCandidatePairStats.packetsSent - Safari
api.RTCIceCandidatePairStats.priority - Safari
api.RTCIceCandidatePairStats.readable - Safari
api.RTCIceCandidatePairStats.remoteCandidateId - Safari
api.RTCIceCandidatePairStats.requestsReceived - Chrome, Safari
api.RTCIceCandidatePairStats.requestsSent - Chrome, Safari
api.RTCIceCandidatePairStats.responsesReceived - Chrome, Safari
api.RTCIceCandidatePairStats.responsesSent - Chrome, Safari
api.RTCIceCandidatePairStats.retransmissionsReceived - Safari
api.RTCIceCandidatePairStats.retransmissionsSent - Safari
api.RTCIceCandidatePairStats.state - Safari
api.RTCIceCandidatePairStats.totalRoundTripTime - Chrome, Safari
api.RTCIceCandidatePairStats.transportId - Safari
api.RTCIceCandidatePairStats.writable - Chrome, Safari
api.RTCIceCandidateStats - Safari
api.RTCIceCandidateStats.address - Safari
api.RTCIceCandidateStats.candidateType - Safari
api.RTCIceCandidateStats.componentId - Safari
api.RTCIceCandidateStats.deleted - Safari
api.RTCIceCandidateStats.networkType - Safari
api.RTCIceCandidateStats.port - Safari
api.RTCIceCandidateStats.priority - Safari
api.RTCIceCandidateStats.protocol - Safari
api.RTCIceCandidateStats.relayProtocol - Safari
api.RTCIceCandidateStats.transportId - Safari
api.RTCIceCandidateStats.url - Safari
api.RTCIceCandidateType - Safari
api.RTCIceComponent - Safari
api.RTCIceCredentialType - Safari
api.RTCIceCredentialType.oauth - Safari
api.RTCIceCredentialType.password - Safari
api.RTCIceCredentialType.token - Safari
api.RTCIceServer - Chrome, Safari
api.RTCIceServer.credential - Chrome, Safari
api.RTCIceServer.credentialType - Chrome, Safari
api.RTCIceServer.url - Chrome, Safari
api.RTCIceServer.urls - Chrome, Safari
api.RTCIceServer.username - Chrome, Safari
api.RTCIdentityAssertion - Firefox
api.RTCIdentityAssertion.idp - Firefox
api.RTCIdentityAssertion.name - Firefox
api.RTCIdentityErrorEvent - Firefox, Safari
api.RTCIdentityErrorEvent.idp - Firefox, Safari
api.RTCIdentityErrorEvent.loginUrl - Firefox, Safari
api.RTCIdentityErrorEvent.protocol - Firefox, Safari
api.RTCIdentityEvent - Firefox, Safari
api.RTCIdentityEvent.assertion - Firefox, Safari
api.RTCIdentityProviderGlobalScope - Chrome, Edge, Firefox, Safari
api.RTCIdentityProviderGlobalScope.rtcIdentityProvider - Chrome, Edge, Firefox, Safari
api.RTCIdentityProviderRegistrar - Chrome, Edge, Firefox, Safari
api.RTCIdentityProviderRegistrar.register - Chrome, Edge, Firefox, Safari
api.RTCOfferAnswerOptions - Safari
api.RTCOfferAnswerOptions.voiceActivityDetection - Safari
api.RTCOfferOptions - Safari
api.RTCOfferOptions.iceRestart - Safari
api.RTCPeerConnection.close - Firefox
api.RTCPeerConnection.getDefaultIceServers - Firefox
api.RTCPeerConnection.getStats - Firefox
api.RTCPeerConnection.getStats.MediaStreamTrack_argument - Firefox, Safari
api.RTCPeerConnection.identityresult_event - Safari
api.RTCPeerConnection.idpassertionerror_event - Safari
api.RTCPeerConnection.idpvalidationerror_event - Safari
api.RTCPeerConnection.onicecandidateerror - Firefox
api.RTCPeerConnection.peeridentity_event - Safari
api.RTCPeerConnectionIceErrorEvent - Chrome, Edge, Firefox
api.RTCPeerConnectionIceErrorEvent.errorCode - Chrome, Edge, Firefox
api.RTCPeerConnectionIceErrorEvent.errorText - Chrome, Edge, Firefox
api.RTCPeerConnectionIceErrorEvent.hostCandidate - Chrome, Edge, Firefox
api.RTCPeerConnectionIceErrorEvent.url - Chrome, Edge, Firefox
api.RTCPeerConnectionIceEvent - Chrome, Firefox
api.RTCPeerConnectionIceEvent.RTCPeerConnectionIceEvent - Firefox
api.RTCPeerConnectionIceEvent.candidate - Firefox
api.RTCPeerConnectionIceEvent.url - Firefox
api.RTCRtpContributingSource - Safari
api.RTCRtpContributingSource.audioLevel - Safari
api.RTCRtpContributingSource.source - Safari
api.RTCRtpContributingSource.timestamp - Safari
api.RTCRtpEncodingParameters - Safari
api.RTCRtpEncodingParameters.active - Safari
api.RTCRtpEncodingParameters.codecPayloadType - Safari
api.RTCRtpEncodingParameters.dtx - Safari
api.RTCRtpEncodingParameters.maxBitrate - Safari
api.RTCRtpEncodingParameters.maxFramerate - Safari
api.RTCRtpEncodingParameters.priority - Safari
api.RTCRtpEncodingParameters.ptime - Safari
api.RTCRtpEncodingParameters.scaleResolutionDownBy - Safari
api.RTCRtpReceiver - Firefox
api.RTCRtpReceiver.getCapabilities - Firefox
api.RTCRtpReceiver.getContributingSources.audio_tracks_supported - Safari
api.RTCRtpReceiver.getContributingSources.video_tracks_supported - Safari
api.RTCRtpReceiver.getParameters - Firefox
api.RTCRtpReceiver.getSynchronizationSources.audio_tracks_supported - Safari
api.RTCRtpReceiver.getSynchronizationSources.video_tracks_supported - Safari
api.RTCRtpReceiver.rtcpTransport - Firefox
api.RTCRtpReceiver.track - Firefox
api.RTCRtpReceiver.transport - Firefox
api.RTCRtpSendParameters - Safari
api.RTCRtpSendParameters.degradationPreference - Safari
api.RTCRtpSendParameters.encodings - Safari
api.RTCRtpSendParameters.priority - Safari
api.RTCRtpSendParameters.transactionId - Safari
api.RTCRtpSender.getCapabilities - Firefox
api.RTCRtpSender.getParameters - Firefox
api.RTCRtpSender.replaceTrack - Firefox
api.RTCRtpStreamStats - Safari
api.RTCRtpStreamStats.codecId - Safari
api.RTCRtpStreamStats.firCount - Safari
api.RTCRtpStreamStats.isRemote - Safari
api.RTCRtpStreamStats.kind - Safari
api.RTCRtpStreamStats.mediaTrackId - Safari
api.RTCRtpStreamStats.mediaType - Safari
api.RTCRtpStreamStats.nackCount - Safari
api.RTCRtpStreamStats.pliCount - Safari
api.RTCRtpStreamStats.qpSum - Safari
api.RTCRtpStreamStats.remoteId - Safari
api.RTCRtpStreamStats.sliCount - Safari
api.RTCRtpStreamStats.ssrc - Safari
api.RTCRtpStreamStats.transportId - Safari
api.RTCRtpSynchronizationSource - Safari
api.RTCRtpSynchronizationSource.voiceActivityFlag - Safari
api.RTCRtpTransceiverDirection - Safari
api.RTCRtpTransceiverInit - Safari
api.RTCRtpTransceiverInit.direction - Safari
api.RTCRtpTransceiverInit.sendEncodings - Safari
api.RTCRtpTransceiverInit.streams - Safari
api.RTCSessionDescription - Firefox
api.RTCSessionDescription.RTCSessionDescription - Firefox
api.RTCSessionDescription.sdp - Chrome, Firefox
api.RTCSessionDescription.toJSON - Chrome, Firefox
api.RTCSessionDescription.type - Chrome, Firefox
api.RTCSessionDescriptionCallback - Chrome, Safari
api.RTCTrackEventInit - Safari
api.RTCTrackEventInit.receiver - Safari
api.RTCTrackEventInit.streams - Safari
api.RTCTrackEventInit.track - Safari
api.RTCTrackEventInit.transceiver - Safari
Range/Selection
api.Range.collapse.toStart_parameter_optional - Chrome, Safari
api.Range.insertNode.collapsed_ranges - Chrome, Safari
api.Selection.containsNode.partialContainment - Chrome, Safari
api.Selection.extend.offset - Chrome, Safari
api.Selection.modify.node - Chrome, Safari
api.Selection.modify.offset - Chrome, Safari
api.Selection.toString - Safari
SVG
api.SVGAltGlyphDefElement - Chrome, Edge
api.SVGAltGlyphItemElement - Chrome, Edge
api.SVGAnimatedString.animVal - Chrome, Safari
api.SVGAnimatedString.baseVal - Chrome, Safari
api.SVGAnimationElement.beginEvent_event - Chrome, Firefox, Safari
api.SVGAnimationElement.endEvent_event - Chrome, Firefox, Safari
api.SVGAnimationElement.onbegin - Firefox
api.SVGAnimationElement.onend - Firefox
api.SVGAnimationElement.onrepeat - Firefox
api.SVGAnimationElement.repeatEvent_event - Chrome, Firefox, Safari
api.SVGColorProfileElement - Edge, Firefox
api.SVGElement.abort_event - Chrome, Edge, Firefox, IE, Safari
api.SVGElement.error_event - Chrome, Edge, Firefox, IE, Safari
api.SVGElement.focus.preventScroll_option - Safari
api.SVGElement.load_event - Chrome, Firefox, IE, Safari
api.SVGElement.resize_event - Chrome, Firefox, IE, Safari
api.SVGElement.scroll_event - Chrome, Edge, Firefox, IE, Safari
api.SVGElement.unload_event - Chrome, Edge, Firefox, IE, Safari
api.SVGExternalResourcesRequired - Chrome, Edge, IE, Safari
api.SVGFontElement - Edge
api.SVGFontFaceFormatElement - Edge
api.SVGFontFaceNameElement - Edge
api.SVGFontFaceSrcElement - Edge
api.SVGFontFaceUriElement - Edge
api.SVGGeometryElement.supportOtherThanPath - Chrome, Edge, Safari
api.SVGGlyphElement - Edge
api.SVGGlyphRefElement - Edge
api.SVGGraphicsElement.transform - Chrome
api.SVGHKernElement - Chrome, Edge, Firefox, IE, Safari
api.SVGImageElement.crossOrigin - Firefox
api.SVGMissingGlyphElement - Edge
api.SVGPoint.x - Chrome, Safari
api.SVGPoint.y - Chrome, Safari
api.SVGPointList.length - Chrome, Edge, Safari
api.SVGPointList.numberOfItems - Chrome, Safari
api.SVGRect.height - Safari
api.SVGRect.width - Safari
api.SVGRect.x - Safari
api.SVGRect.y - Safari
api.SVGRenderingIntent - Edge, IE, Safari
api.SVGSVGElement.animationsPaused - Edge
api.SVGSolidcolorElement - Edge
api.SVGStringList.length - Chrome, Safari
api.SVGStylable - Chrome, IE, Safari
api.SVGTRefElement - Edge
api.SVGTests - Chrome, Safari
api.SVGTests.hasextension - Chrome, Edge, Firefox, IE, Safari
api.SVGTests.requiredFeatures - Chrome, Edge, Firefox, IE, Safari
api.SVGTransformList.length - Chrome, Safari
api.SVGTransformable - Chrome, Firefox, IE, Safari
api.SVGURIReference - Chrome, Edge, Firefox, IE, Safari
api.SVGUnitTypes - IE
api.SVGVKernElement - Edge
api.SVGViewElement.viewtarget - Chrome, Edge, Firefox, IE, Safari
api.SVGZoomAndPan - Chrome, IE, Safari
URL
api.URL.createObjectURL.no_MediaStream_argument - Chrome, Edge, IE, Safari
api.URLSearchParams.URLSearchParams.USVString_sequence - Safari
api.URLSearchParams.delete - Safari
api.URLSearchParams.entries - Safari
api.URLSearchParams.forEach - Safari
api.URLSearchParams.get - Safari
api.URLSearchParams.getAll - Safari
api.URLSearchParams.has - Safari
api.URLSearchParams.keys - Safari
api.URLSearchParams.set - Safari
api.URLSearchParams.sort - Safari
api.URLSearchParams.toString - Safari
api.URLSearchParams.values - Safari
Web Audio
api.AudioBufferSourceNode.onended - Firefox
api.AudioNodeOptions - Safari
api.BaseAudioContext - Chrome
api.BaseAudioContext.createPeriodicWave.disableNormalisation_supported - Chrome
api.RadioNodeList - IE
api.RadioNodeList.value - IE
Window
api.Window.OverconstrainedError - Firefox, IE, Safari
api.Window.afterprint_event - IE
api.Window.animationcancel_event - IE
api.Window.animationend_event - Firefox, IE
api.Window.animationiteration_event - IE
api.Window.animationstart_event - IE
api.Window.beforeprint_event - IE
api.Window.beforeunload_event.custom_text_support - Chrome, Firefox, IE, Safari
api.Window.beforeunload_event.event_returnvalue_activation - Firefox, IE, Safari
api.Window.beforeunload_event.preventdefault_activation - Firefox
api.Window.beforeunload_event.return_string_activation - IE
api.Window.blur_event - Firefox, IE
api.Window.convertPointFromNodeToPage - Chrome, Safari
api.Window.convertPointFromPageToNode - Chrome, Safari
api.Window.copy_event - Firefox, Safari
api.Window.copy_event.clipboardData - Safari
api.Window.customElements - Firefox
api.Window.cut_event - Firefox, Safari
api.Window.cut_event.clipboardData - Safari
api.Window.devicemotion_event - Chrome, IE, Safari
api.Window.deviceorientation_event - IE, Safari
api.Window.dialogArguments - Chrome, Edge
api.Window.error_event - Chrome, Firefox, IE, Safari
api.Window.external - Chrome
api.Window.focus_event - Chrome, Firefox, IE, Safari
api.Window.getComputedStyle.pseudo-element_support - Chrome, Firefox, Safari
api.Window.isSecureContext.considers_window_opener - Safari
api.Window.languagechange_event - Safari
api.Window.message_event - Firefox, IE, Safari
api.Window.messageerror_event - IE, Safari
api.Window.offline_event - Chrome, Firefox, IE, Safari
api.Window.onbeforeinstallprompt - Chrome
api.Window.online_event - Chrome, Firefox, IE, Safari
api.Window.open.once_per_event - Chrome, Edge, IE, Safari
api.Window.pagehide_event - Firefox, IE, Safari
api.Window.pageshow_event - Firefox, IE, Safari
api.Window.paste_event - Firefox, Safari
api.Window.paste_event.clipboardData - Safari
api.Window.postMessage.transfer_argument_support - Chrome, IE, Safari
api.Window.scroll.ScrollToOptions - Firefox
api.Window.scrollBy.ScrollToOptions - Firefox
api.Window.scrollTo.ScrollToOptions - Firefox
api.Window.scrollX.subpixel_precision - Chrome, Safari
api.Window.scrollY.subpixel_precision - Chrome, Safari
api.Window.showModalDialog - Chrome
api.Window.storage_event - IE, Safari
api.Window.transitioncancel_event - IE
api.Window.transitionend_event - IE, Safari
api.Window.transitionrun_event - IE
api.Window.transitionstart_event - IE
api.WindowClient.ancestorOrigins - Chrome, Edge, Firefox
api.WindowEventHandlers - Chrome, Firefox, IE, Safari
api.WindowEventHandlers.onafterprint - IE
api.WindowEventHandlers.onbeforeprint - IE
api.WindowEventHandlers.onbeforeunload.custom_text_support - Chrome, Firefox, IE, Safari
api.WindowEventHandlers.onlanguagechange - Safari
api.WindowEventHandlers.onmessage - Firefox, IE, Safari
api.WindowEventHandlers.onmessageerror - IE, Safari
api.WindowEventHandlers.onmessageerror.worker_support - IE, Safari
api.WindowEventHandlers.onstorage - IE, Safari
api.WindowEventHandlers.onunload - Chrome, Firefox, IE, Safari
api.WindowOrWorkerGlobalScope - IE, Safari
api.WindowOrWorkerGlobalScope.fetch.blob_data_support - Firefox, Safari
api.WindowOrWorkerGlobalScope.fetch.streaming_response_body - Firefox
api.WindowOrWorkerGlobalScope.indexedDB.worker_support - Chrome, IE, Safari
api.WindowOrWorkerGlobalScope.isSecureContext - IE, Safari
api.WindowOrWorkerGlobalScope.setInterval.supports_parameters_for_callback - Chrome, Firefox, Safari
api.WindowOrWorkerGlobalScope.setTimeout.supports_parameters_for_callback - Chrome, Firefox, Safari
api.WindowOrWorkerGlobalScope.setTimeout.tracking_throttling - Chrome, Edge, IE, Safari
Worker
api.DedicatedWorkerGlobalScope.messageerror_event - IE, Safari
api.DedicatedWorkerGlobalScope.name - Chrome
api.DedicatedWorkerGlobalScope.onmessageerror - IE, Safari
api.ServiceWorkerContainer.onmessageerror - Firefox, Safari
api.ServiceWorkerContainer.startMessages - Safari
api.ServiceWorkerGlobalScope.onabortpayment - Firefox
api.ServiceWorkerGlobalScope.oncanmakepayment - Firefox, Safari
api.ServiceWorkerGlobalScope.onmessageerror - Chrome, Edge, Firefox, Safari
api.ServiceWorkerGlobalScope.onpaymentrequest - Firefox, Safari
api.ServiceWorkerRegistration.paymentManager - Firefox
api.SharedWorker.SharedWorker.mime_checks - Chrome, Edge
api.SharedWorker.SharedWorker.name_option - Chrome
api.SharedWorkerGlobalScope.name - Chrome
api.Worker.Worker.mime_checks - Chrome, Edge, Safari
api.Worker.messageerror_event - IE, Safari
api.Worker.onmessageerror - Safari
api.Worker.postMessage - Chrome, Firefox, Safari
api.WorkerGlobalScope.console - IE, Safari
api.WorkerGlobalScope.importScripts.mime_checks - IE
api.WorkerGlobalScope.languagechange_event - IE
api.WorkerGlobalScope.location - IE
api.WorkerGlobalScope.navigator - IE
api.WorkerGlobalScope.onclose - IE
api.WorkerGlobalScope.onerror - IE
api.WorkerGlobalScope.onlanguagechange - IE
api.WorkerGlobalScope.onoffline - Safari
api.WorkerGlobalScope.ononline - Safari
api.WorkerGlobalScope.performance - Chrome, Safari
api.WorkerGlobalScope.self - IE
api.WorkerLocation - IE, Safari
api.WorkerNavigator - IE, Safari
api.WorkerNavigator.serviceWorker - Chrome, Edge, Firefox, Safari
XML/XSLT
api.XMLHttpRequest.abort - Firefox
api.XMLHttpRequest.abort_event - Chrome, Firefox, Safari
api.XMLHttpRequest.error_event - Chrome, Firefox, Safari
api.XMLHttpRequest.getAllResponseHeaders.lowercase - Chrome, Safari
api.XMLHttpRequest.load_event - Chrome, Firefox, Safari
api.XMLHttpRequest.loadend_event - Chrome, Firefox, Safari
api.XMLHttpRequest.loadstart_event - Chrome, Firefox, Safari
api.XMLHttpRequest.overrideMimeType - Firefox
api.XMLHttpRequest.progress_event - Chrome, Firefox, Safari
api.XMLHttpRequest.readyState.constants - Chrome, Safari
api.XMLHttpRequest.responseType.arraybuffer - Safari
api.XMLHttpRequest.responseType.blob - Safari
api.XMLHttpRequest.responseXML - Chrome, Firefox, IE, Safari
api.XMLHttpRequest.send.ArrayBuffer - Safari
api.XMLHttpRequest.send.ArrayBufferView - IE, Safari
api.XMLHttpRequest.send.Blob - Safari
api.XMLHttpRequest.send.FormData - Safari
api.XMLHttpRequest.send.URLSearchParams - IE, Safari
api.XMLHttpRequest.timeout_event - Chrome, Firefox, Safari
api.XMLHttpRequest.upload - Firefox
api.XMLHttpRequestEventTarget.onabort - Chrome, Firefox, Safari
api.XMLHttpRequestEventTarget.onerror - Chrome, Firefox, Safari
api.XMLHttpRequestEventTarget.onload - Chrome, Firefox, Safari
api.XMLHttpRequestEventTarget.onloadend - Chrome, Firefox, Safari
api.XMLHttpRequestEventTarget.onloadstart - Chrome, Firefox, Safari
api.XMLHttpRequestEventTarget.onprogress - Chrome, Firefox, Safari
api.XMLHttpRequestEventTarget.ontimeout - Chrome, Firefox, Safari
api.XMLHttpRequestUpload - Chrome, Firefox, Safari
api.XMLSerializer - Chrome, Firefox
api.XMLSerializer.serializeToStream - Chrome, Firefox
api.XPathExpression - Firefox
api.XPathExpression.evaluate - Firefox
api.XPathResult - Firefox
api.XPathResult.invalidIteratorState - Chrome, Firefox
api.XPathResult.iterateNext - Firefox
api.XPathResult.resultType - Chrome, Firefox
api.XPathResult.snapshotItem - Firefox
api.XSLTProcessor - Firefox
api.XSLTProcessor.clearParameters - Firefox
api.XSLTProcessor.getParameter - Firefox
api.XSLTProcessor.importStylesheet - Firefox
api.XSLTProcessor.removeParameter - Firefox
api.XSLTProcessor.reset - Firefox
api.XSLTProcessor.setParameter - Firefox
api.XSLTProcessor.transformToDocument - Firefox
api.XSLTProcessor.transformToFragment - Firefox
XR
api.PositionSensorVRDevice - Chrome
api.PositionSensorVRDevice.getImmediateState - Chrome
api.PositionSensorVRDevice.getState - Chrome
api.PositionSensorVRDevice.resetSensor - Chrome
Misc.
api.CDATASection - Firefox, IE
api.CacheStorage.secure_context_required - Safari
api.CharacterData.appendData - Firefox
api.CharacterData.data - Firefox
api.CharacterData.deleteData - Firefox
api.CharacterData.insertData - Firefox
api.CharacterData.length - Firefox
api.CharacterData.replaceData - Firefox
api.CharacterData.substringData - Firefox
api.ConstrainBoolean - Chrome, Safari
api.ConstrainDOMString - Chrome, Safari
api.ConstrainDouble - Chrome, Safari
api.ConstrainLong - Chrome, Safari
api.CustomElementRegistry - Firefox
api.CustomElementRegistry.builtin - Firefox
api.CustomElementRegistry.define - Firefox
api.CustomElementRegistry.get - Firefox
api.CustomElementRegistry.upgrade - Safari
api.CustomElementRegistry.whenDefined - Firefox
api.DataTransfer.clearData - Chrome, IE, Safari
api.DataTransfer.dropEffect - Chrome, IE, Safari
api.DataTransfer.effectAllowed - Chrome, IE, Safari
api.DataTransfer.files - Chrome, IE, Safari
api.DataTransfer.getData - Chrome, IE, Safari
api.DataTransfer.setDragImage - Chrome, IE, Safari
api.DataTransfer.types - Chrome, Safari
api.DoubleRange - Chrome, Safari
api.EffectTiming - Safari
api.External - Firefox
api.External.AddSearchProvider - Firefox
api.External.IsSearchProviderInstalled - Firefox
api.FormData.SupportForOf - IE
api.FormData.append.AppendWithFilename - Chrome, IE
api.FormData.worker_support - Chrome
api.FullscreenOptions - Safari
api.FullscreenOptions.navigationUI - Safari
api.Geolocation.secure_context_required - Safari
api.GeolocationCoordinates.secure_context_required - Safari
api.GeolocationPosition.secure_context_required - Safari
api.GeolocationPositionError.secure_context_required - Safari
api.Headers.lexicographical_sorting - Chrome, Edge
api.ImageData.worker_support - Chrome, IE, Safari
api.InputDeviceCapabilities - Firefox
api.InputDeviceCapabilities.InputDeviceCapabilities - Firefox
api.InputDeviceCapabilities.firesTouchEvents - Firefox
api.InputDeviceInfo - Chrome, Firefox, Safari
api.InputDeviceInfo.getCapabilities - Firefox, Safari
api.KeyframeEffect.composite - Edge
api.KeyframeEffect.getKeyframes - Edge
api.KeyframeEffect.iterationComposite - Edge
api.LinkStyle - Chrome, Firefox, IE, Safari
api.LinkStyle.sheet - Chrome, Edge, Firefox, IE, Safari
api.Lock - Firefox
api.Lock.mode - Firefox
api.Lock.name - Firefox
api.LockManager - Firefox
api.LockManager.query - Firefox
api.LockManager.request - Firefox
api.LongRange - Chrome, Safari
api.MIDIInput - Firefox
api.MIDIInput.midimessage_event - Firefox
api.MIDIInputMap - Firefox
api.MIDIOutput - Firefox
api.MIDIOutput.send - Firefox
api.MIDIOutputMap - Firefox
api.MIDIPort - Firefox
api.MIDIPort.close - Firefox
api.MIDIPort.connection - Firefox
api.MIDIPort.id - Firefox
api.MIDIPort.manufacturer - Firefox
api.MIDIPort.name - Firefox
api.MIDIPort.open - Firefox
api.MIDIPort.state - Firefox
api.MIDIPort.statechange_event - Firefox
api.MIDIPort.type - Firefox
api.MIDIPort.version - Firefox
api.MessagePort.message_event - Firefox
api.MessagePort.messageerror_event - IE, Safari
api.MessagePort.worker_support - Chrome, IE, Safari
api.MimeTypeArray - IE
api.MimeTypeArray.item - IE
api.MimeTypeArray.length - IE, Safari
api.MimeTypeArray.namedItem - IE
api.MutationRecord - Chrome
api.MutationRecord.addedNodes - Chrome
api.MutationRecord.attributeName - Chrome
api.MutationRecord.attributeNamespace - Chrome
api.MutationRecord.nextSibling - Chrome
api.MutationRecord.oldValue - Chrome
api.MutationRecord.previousSibling - Chrome
api.MutationRecord.removedNodes - Chrome
api.MutationRecord.target - Chrome
api.MutationRecord.type - Chrome
api.Notation - Chrome, Edge
api.Notation.publicId - Chrome, Edge
api.Notation.systemId - Chrome, Edge
api.Notification.body - Chrome
api.Notification.close - Chrome, Firefox
api.Notification.data - Chrome
api.Notification.dir - Chrome
api.Notification.lang - Chrome
api.Notification.maxActions - Chrome
api.Notification.onclick - Chrome
api.Notification.onclose - Chrome, Firefox
api.Notification.onerror - Chrome
api.Notification.onshow - Chrome, Firefox
api.Notification.permission - Chrome, Firefox
api.Notification.requireInteraction - Chrome
api.Notification.secure_context_required - Safari
api.Notification.tag - Chrome
api.Notification.timestamp - Chrome
api.Notification.title - Chrome
api.Notification.worker_support - Safari
api.OfflineAudioContext.OfflineAudioContext - Safari
api.OfflineAudioContext.length - Firefox
api.OverconstrainedError - Firefox
api.OverconstrainedError.OverconstrainedError - Firefox
api.OverconstrainedError.constraint - Firefox
api.PeriodicWave.PeriodicWave - Safari
api.Permissions.accelerometer_permission - Firefox
api.Permissions.accessibility-events_permission - Firefox
api.Permissions.ambient-light-sensor_permission - Firefox
api.Permissions.background-sync_permission - Firefox
api.Permissions.camera_permission - Firefox
api.Permissions.geolocation_permission - Firefox
api.Permissions.gyroscope_permission - Firefox
api.Permissions.magnetometer_permission - Firefox
api.Permissions.microphone_permission - Firefox
api.Permissions.midi_permission - Firefox
api.Permissions.notifications_permission - Firefox
api.Permissions.payment-handler_permission - Firefox
api.Permissions.push_permission - Firefox
api.PhotoCapabilities - Firefox
api.PhotoCapabilities.fillLightMode - Firefox
api.PhotoCapabilities.imageHeight - Firefox
api.PhotoCapabilities.imageWidth - Firefox
api.PhotoCapabilities.redEyeReduction - Firefox
api.PictureInPicture - Firefox, IE, Safari
api.PictureInPicture.height - Firefox, IE, Safari
api.PictureInPicture.onresize - Firefox, IE, Safari
api.PictureInPicture.width - Firefox, IE, Safari
api.Plugin.description - Chrome
api.Plugin.filename - Chrome
api.Plugin.name - Chrome
api.PluginArray.length - Chrome, Safari
api.Point - Chrome, IE, Safari
api.Point.x - Chrome, IE, Safari
api.Point.y - Chrome, IE, Safari
api.PositionOptions.secure_context_required - Safari
api.PresentationConnection.binaryType - Chrome
api.PresentationConnection.onmessage - Chrome
api.PresentationConnection.terminate - Chrome
api.PresentationRequest.secure_context_required - Firefox
api.ProcessingInstruction - Firefox, IE, Safari
api.ProcessingInstruction.data - Firefox, IE, Safari
api.ProcessingInstruction.target - Firefox, IE, Safari
api.PushRegistrationManager - Firefox
api.PushRegistrationManager.getRegistration - Firefox
api.PushRegistrationManager.hasPermission - Firefox
api.PushRegistrationManager.register - Firefox
api.PushRegistrationManager.unregister - Firefox
api.PushSubscriptionOptions - Chrome, Firefox
api.PushSubscriptionOptions.applicationServerKey - Chrome, Firefox
api.PushSubscriptionOptions.userVisibleOnly - Chrome, Firefox
api.ReadableStreamDefaultController.close - Chrome, Edge
api.ReadableStreamDefaultController.desiredSize - Chrome, Edge
api.ReadableStreamDefaultController.enqueue - Chrome, Edge
api.ReadableStreamDefaultController.error - Chrome, Edge
api.ReadableStreamDefaultReader.ReadableStreamDefaultReader - Chrome, Edge
api.ReadableStreamDefaultReader.cancel - Chrome, Edge
api.ReadableStreamDefaultReader.closed - Chrome, Edge
api.ReadableStreamDefaultReader.read - Chrome, Edge
api.ReadableStreamDefaultReader.releaseLock - Chrome, Edge
api.Request.Request.cross_origin_stripped - Chrome
api.Request.Request.referrer_init - Chrome
api.Request.context - Edge
api.Request.signal - Safari
api.RequestDestination - IE, Safari
api.ResizeObserverSize - Firefox
api.ResizeObserverSize.blockSize - Firefox
api.ResizeObserverSize.inlineSize - Firefox
api.Response.Response.body_param_null - Chrome
api.Response.error - Chrome, Firefox, Safari
api.Response.redirect - Chrome, Firefox, Safari
api.Screen.left - Safari
api.Screen.lockOrientation - Firefox
api.Screen.orientation - Firefox
api.Screen.top - Safari
api.Screen.unlockOrientation - Firefox
api.ScrollToOptions - Firefox, Safari
api.ScrollToOptions.behavior - Firefox, Safari
api.ScrollToOptions.left - Firefox, Safari
api.ScrollToOptions.top - Firefox, Safari
api.Slottable - Firefox
api.Slottable.assignedSlot - Firefox
api.SourceBuffer.appendStream - IE, Safari
api.SourceBuffer.changeType - IE, Safari
api.SourceBuffer.trackDefaults - Chrome, Edge, IE, Safari
api.StorageQuota - Firefox, IE, Safari
api.StorageQuota.queryInfo - Firefox, IE, Safari
api.StorageQuota.requestPersistentQuota - Firefox, IE, Safari
api.StorageQuota.supportedTypes - Firefox, IE, Safari
api.SubtleCrypto.worker_support - Chrome, Edge, IE, Safari
api.Text - Firefox
api.Text.assignedSlot - Firefox
api.Text.isElementContentWhitespace - Firefox
api.Text.replaceWholeText - Chrome, Firefox
api.TextDecoder.fatal - Chrome, Firefox
api.TextDecoder.ignoreBOM - Chrome, Firefox
api.TextMetrics.actualBoundingBoxAscent - Chrome, Safari
api.TextMetrics.actualBoundingBoxDescent - Chrome, Safari
api.TextMetrics.actualBoundingBoxLeft - Chrome, Safari
api.TextMetrics.actualBoundingBoxRight - Chrome, Safari
api.TextMetrics.alphabeticBaseline - Chrome, Safari
api.TextMetrics.emHeightAscent - Chrome, Safari
api.TextMetrics.emHeightDescent - Chrome, Safari
api.TextMetrics.fontBoundingBoxAscent - Chrome, Safari
api.TextMetrics.fontBoundingBoxDescent - Chrome, Safari
api.TextMetrics.hangingBaseline - Chrome, Safari
api.TextMetrics.ideographicBaseline - Chrome, Safari
api.TimeRanges - Firefox
api.TimeRanges.end - Firefox
api.TimeRanges.length - Chrome, Firefox
api.TimeRanges.start - Firefox
api.Touch.force - Chrome, Firefox
api.Touch.radiusX - Firefox
api.Touch.radiusY - Firefox
api.Touch.rotationAngle - Firefox
api.TouchList.identifiedTouch - Chrome, Edge, Firefox
api.Transferable - Chrome, Safari
api.WebSocket.WebSocket - Chrome, Safari
api.WebSocket.binaryType - Chrome, Firefox, Safari
api.WebSocket.bufferedAmount - Chrome, Firefox, Safari
api.WebSocket.close_event - Chrome, Firefox, IE, Safari
api.WebSocket.error_event - Chrome, Firefox, IE, Safari
api.WebSocket.extensions - Chrome, Safari
api.WebSocket.message_event - Chrome, Firefox, IE, Safari
api.WebSocket.onclose - Chrome, Firefox, Safari
api.WebSocket.onerror - Chrome, Firefox, Safari
api.WebSocket.onmessage - Chrome, Firefox, Safari
api.WebSocket.onopen - Chrome, Firefox, Safari
api.WebSocket.open_event - Chrome, Firefox, IE, Safari
api.WebSocket.protocol - Chrome, Firefox, Safari
api.WebSocket.url - Chrome, Firefox, Safari
api.WebSocket.worker_support - Chrome, IE, Safari
api.WritableStreamDefaultController.error - Chrome
Status as of version v1.0.31 (released on 2020-07-16) for api/ directory:
| browser | real values | ranged values | true values | null values |
| --- | --- | --- | --- | --- |
| total | 67.21% | 3.36% | 19.31% | 10.11% |
| chrome | 76.00% | 0.00% | 21.72% | 2.28% |
| chrome android | 69.48% | 0.00% | 27.38% | 3.13% |
| edge | 73.15% | 24.90% | 0.01% | 1.94% |
| firefox | 76.75% | 0.00% | 16.49% | 6.75% |
| ie | 71.76% | 0.00% | 8.14% | 20.10% |
| safari | 58.52% | 0.00% | 20.88% | 20.60% |
| safari ios | 51.41% | 0.00% | 25.08% | 23.51% |
| webview android | 60.63% | 2.01% | 34.80% | 2.56% |
I got this by running npm run stats api. @Elchi3 @vinyldarkscratch would either of you be willing to update this issue for each release with these numbers?
The goal for the year is for total real values + ranged values to reach 100%. It's now at 67.21% + 3.36% = 70.57%.
I got this by running
npm run stats api. @Elchi3 @vinyldarkscratch would either of you be willing to update this issue for each release with these numbers?
Will do as part of publishing and opened https://github.com/mdn/browser-compat-data/pull/6415 so that I don't forget.
Excellent, thank you @Elchi3!
Status as of version 1.0.32 (released on 2020-07-23) for api/ directory:
| browser | real values | ranged values | true values | null values |
| --- | --- | --- | --- | --- |
| total | 67.30% | 3.36% | 19.23% | 10.10% |
| chrome | 76.11% | 0.00% | 21.62% | 2.28% |
| chrome android | 69.59% | 0.00% | 27.28% | 3.13% |
| edge | 73.15% | 24.90% | 0.01% | 1.94% |
| firefox | 76.76% | 0.00% | 16.49% | 6.75% |
| ie | 71.88% | 0.00% | 8.04% | 20.08% |
| safari | 58.63% | 0.00% | 20.77% | 20.60% |
| safari ios | 51.54% | 0.00% | 24.96% | 23.51% |
| webview android | 60.74% | 2.01% | 34.69% | 2.56% |
Status as of version 1.0.33 (released on 2020-07-30) for the api/ directory:
| browser | real values | ranged values | true values | null values |
| --- | --- | --- | --- | --- |
| total | 67.36% | 3.36% | 19.20% | 10.09% |
| chrome | 76.15% | 0.00% | 21.58% | 2.27% |
| chrome android | 69.64% | 0.00% | 27.23% | 3.13% |
| edge | 73.20% | 24.86% | 0.01% | 1.93% |
| firefox | 76.80% | 0.00% | 16.46% | 6.74% |
| ie | 71.93% | 0.00% | 8.02% | 20.05% |
| safari | 58.70% | 0.00% | 20.74% | 20.56% |
| safari ios | 51.63% | 0.00% | 24.92% | 23.45% |
| webview android | 60.81% | 2.01% | 34.62% | 2.57% |
Status as of version 1.0.34 (released on 2020-08-06) for api/ directory:
| browser | real values | ranged values | true values | null values |
| --- | --- | --- | --- | --- |
| total | 67.38% | 3.36% | 19.18% | 10.08% |
| chrome | 76.16% | 0.00% | 21.57% | 2.27% |
| chrome android | 69.70% | 0.00% | 27.17% | 3.13% |
| edge | 73.17% | 24.89% | 0.01% | 1.93% |
| firefox | 76.81% | 0.00% | 16.45% | 6.74% |
| ie | 71.94% | 0.00% | 8.02% | 20.04% |
| safari | 58.74% | 0.00% | 20.73% | 20.54% |
| safari ios | 51.67% | 0.00% | 24.90% | 23.43% |
| webview android | 60.83% | 2.01% | 34.60% | 2.57% |
Status as of version 1.0.35 (released on 2020-08-20) for api/ directory:
| browser | real values | ranged values | true values | null values |
| --- | --- | --- | --- | --- |
| total | 67.51% | 3.32% | 19.17% | 10.00% |
| chrome | 76.24% | 0.00% | 21.53% | 2.23% |
| chrome android | 69.78% | 0.00% | 27.13% | 3.08% |
| edge | 73.59% | 24.51% | 0.01% | 1.89% |
| firefox | 76.97% | 0.00% | 16.46% | 6.58% |
| ie | 72.04% | 0.00% | 8.04% | 19.92% |
| safari | 58.87% | 0.00% | 20.73% | 20.40% |
| safari ios | 51.72% | 0.00% | 24.91% | 23.37% |
| webview android | 60.89% | 2.02% | 34.57% | 2.52% |
(these stats were in error, see next comment)
erroneous stats
Status as of version 1.0.36 (released on 2020-09-03) for web platform features:
| browser | real values | ranged values | true values | null values |
| --- | --- | --- | --- | --- |
| total | 70.65% | 2.56% | 16.21% | 10.58% |
| chrome | 76.71% | 0.00% | 17.81% | 5.48% |
| chrome android | 70.76% | 0.00% | 23.24% | 6.00% |
| edge | 79.37% | 15.71% | 0.02% | 4.90% |
| firefox | 79.20% | 0.00% | 13.17% | 7.63% |
| ie | 73.20% | 0.00% | 10.36% | 16.44% |
| safari | 64.28% | 0.00% | 17.48% | 18.25% |
| safari ios | 59.45% | 0.00% | 20.24% | 20.31% |
| webview android | 62.26% | 4.73% | 27.35% | 5.66% |
@ddbeck I was about to celebrate, but the improvement suddenly seemed too good to be true. It looks like you've run npm run stats, while the previous numbers were all from npm run stats api. Here the's npm run stats api for v1.0.36:
| browser | real values | ranged values | true values | null values |
| --- | --- | --- | --- | --- |
| total | 67.90% | 3.17% | 18.98% | 9.95% |
| chrome | 76.60% | 0.00% | 21.18% | 2.22% |
| chrome android | 70.24% | 0.00% | 26.69% | 3.08% |
| edge | 74.73% | 23.37% | 0.01% | 1.89% |
| firefox | 77.17% | 0.00% | 16.24% | 6.58% |
| ie | 72.21% | 0.00% | 8.13% | 19.66% |
| safari | 58.98% | 0.00% | 20.69% | 20.32% |
| safari ios | 51.90% | 0.00% | 24.80% | 23.30% |
| webview android | 61.38% | 1.99% | 34.11% | 2.52% |
Ack, you're right. Sorry about the error. I've edited my previous comment to hide erroneous table and I've opened #6651 to avoid the problem in the future.
Status as of version 1.0.37 (released on 2020-09-10) for api/ directory:
| browser | real values | ranged values | true values | null values |
| --- | --- | --- | --- | --- |
| total | 68.01% | 3.18% | 18.91% | 9.91% |
| chrome | 76.73% | 0.00% | 21.05% | 2.22% |
| chrome android | 70.38% | 0.00% | 26.56% | 3.06% |
| edge | 74.72% | 23.38% | 0.01% | 1.89% |
| firefox | 77.23% | 0.00% | 16.19% | 6.58% |
| ie | 72.29% | 0.00% | 8.04% | 19.66% |
| safari | 59.13% | 0.00% | 20.61% | 20.27% |
| safari ios | 52.10% | 0.00% | 24.80% | 23.10% |
| webview android | 61.47% | 2.05% | 33.98% | 2.50% |
Status as of version 1.0.38 (released on 2020-09-17) for api/ directory:
| browser | real values | ranged values | true values | null values |
| --- | --- | --- | --- | --- |
| total | 69.28% | 3.11% | 18.91% | 8.71% |
| chrome | 76.74% | 0.00% | 21.08% | 2.18% |
| chrome android | 70.39% | 0.00% | 26.59% | 3.02% |
| edge | 75.31% | 22.79% | 0.01% | 1.89% |
| firefox | 77.77% | 0.00% | 16.20% | 6.02% |
| ie | 79.63% | 0.00% | 8.04% | 12.33% |
| safari | 59.91% | 0.00% | 20.61% | 19.49% |
| safari ios | 52.91% | 0.00% | 24.79% | 22.30% |
| webview android | 61.54% | 2.08% | 33.92% | 2.46% |
There's a roughly 1% improvement this week, I believe mainly thanks to multiple large PRs landed by @vinyldarkscratch!
Status as of version 1.0.39 / 2.0.0 (released on 2020-09-24) for api/ directory:
| browser | real values | ranged values | true values | null values |
| --- | --- | --- | --- | --- |
| total | 69.59% | 3.06% | 18.78% | 8.57% |
| chrome | 76.80% | 0.00% | 21.04% | 2.16% |
| chrome android | 70.44% | 0.00% | 26.57% | 3.00% |
| edge | 75.74% | 22.38% | 0.01% | 1.87% |
| firefox | 77.96% | 0.00% | 16.17% | 5.87% |
| ie | 79.46% | 0.00% | 8.03% | 12.51% |
| safari | 60.86% | 0.00% | 20.16% | 18.98% |
| safari ios | 53.85% | 0.00% | 24.39% | 21.76% |
| webview android | 61.61% | 2.07% | 33.86% | 2.46% |
Status as of version 1.0.40 / 2.0.1 (released on 2020-10-01) for api/ directory:
| browser | real values | ranged values | true values | null values |
| --- | --- | --- | --- | --- |
| total | 69.63% | 3.06% | 18.75% | 8.56% |
| chrome | 76.80% | 0.00% | 21.03% | 2.16% |
| chrome android | 70.44% | 0.00% | 26.56% | 3.00% |
| edge | 75.75% | 22.37% | 0.01% | 1.87% |
| firefox | 77.98% | 0.00% | 16.17% | 5.85% |
| ie | 79.46% | 0.00% | 8.03% | 12.51% |
| safari | 60.90% | 0.00% | 20.15% | 18.95% |
| safari ios | 54.08% | 0.00% | 24.20% | 21.73% |
| webview android | 61.62% | 2.07% | 33.85% | 2.45% |
There's not been a release today yet, but status as of commit 4ae5ee69b7c9a21fd0b6768e80409cacc35fd517 for api/ directory:
| browser | real values | ranged values | true values | null values |
| --- | --- | --- | --- | --- |
| total | 70.78% | 2.98% | 17.94% | 8.29% |
| chrome | 77.36% | 0.00% | 20.48% | 2.16% |
| chrome android | 71.01% | 0.00% | 25.99% | 3.00% |
| edge | 76.43% | 21.68% | 0.01% | 1.87% |
| firefox | 79.54% | 0.00% | 14.64% | 5.82% |
| ie | 80.61% | 0.00% | 7.57% | 11.82% |
| safari | 62.98% | 0.00% | 18.80% | 18.22% |
| safari ios | 56.17% | 0.00% | 22.82% | 21.01% |
| webview android | 62.16% | 2.16% | 33.23% | 2.46% |
That's more than a 1% improvement in real+ranged values, even as ranged values have decreased, thanks to many recent mdn-bcd-collector PRs from @vinyldarkscratch. Hurrah!!
I was working on the release when you posted those stats, which are correct for v1.1.0/v2.0.2. Glad to see these improvements happening!
Status as of version 1.1.1 / 2.0.3 (released on 2020-10-15) for api/ directory:
| browser | real values | ranged values | true values | null values |
| --- | --- | --- | --- | --- |
| total | 71.17% | 2.98% | 17.63% | 8.22% |
| chrome | 77.73% | 0.00% | 20.11% | 2.16% |
| chrome android | 71.95% | 0.00% | 25.05% | 3.00% |
| edge | 76.50% | 21.62% | 0.01% | 1.87% |
| firefox | 79.64% | 0.00% | 14.57% | 5.79% |
| ie | 80.68% | 0.00% | 7.57% | 11.74% |
| safari | 63.30% | 0.00% | 18.71% | 17.99% |
| safari ios | 56.52% | 0.00% | 22.70% | 20.78% |
| webview android | 63.02% | 2.23% | 32.29% | 2.45% |
Status as of version 1.1.2/2.0.4 (released on 2020-10-29) for api/ directory:
| browser | real values | ranged values | true values | null values |
| --- | --- | --- | --- | --- |
| total | 72.83% | 2.98% | 16.32% | 7.86% |
| chrome | 80.79% | 0.00% | 17.04% | 2.16% |
| chrome android | 75.14% | 0.00% | 22.27% | 2.59% |
| edge | 76.51% | 21.60% | 0.01% | 1.87% |
| firefox | 79.79% | 0.00% | 14.42% | 5.78% |
| ie | 80.99% | 0.00% | 7.43% | 11.58% |
| safari | 64.75% | 0.00% | 18.35% | 16.89% |
| safari ios | 58.23% | 0.00% | 22.16% | 19.60% |
| webview android | 66.45% | 2.25% | 28.90% | 2.40% |
Status as of version 2.0.5 (released on 2020-11-05) for the api/ directory:
| browser | real values | ranged values | true values | null values |
| --- | --- | --- | --- | --- |
| total | 76.44% | 3.18% | 13.25% | 7.12% |
| chrome | 84.34% | 0.00% | 13.64% | 2.02% |
| chrome android | 79.07% | 0.00% | 18.56% | 2.37% |
| edge | 76.84% | 21.35% | 0.01% | 1.80% |
| firefox | 79.99% | 0.00% | 14.24% | 5.76% |
| ie | 86.04% | 0.00% | 3.69% | 10.28% |
| safari | 71.63% | 0.00% | 13.30% | 15.07% |
| safari ios | 65.40% | 0.00% | 17.10% | 17.50% |
| webview android | 68.23% | 4.08% | 25.49% | 2.20% |
It's not a release day, but I want to highlight that we just passed 80% for real+ranged values:
| browser | real values | ranged values | true values | null values |
| --- | --- | --- | --- | --- |
| total | 77.04% | 3.17% | 12.80% | 7.00% |
| chrome | 84.40% | 0.00% | 13.58% | 2.02% |
| chrome android | 79.14% | 0.00% | 18.51% | 2.35% |
| edge | 77.01% | 21.19% | 0.01% | 1.79% |
| firefox | 82.30% | 0.00% | 12.20% | 5.50% |
| ie | 86.11% | 0.00% | 3.61% | 10.28% |
| safari | 71.93% | 0.04% | 13.24% | 14.79% |
| safari ios | 67.15% | 0.00% | 15.75% | 17.10% |
| webview android | 68.25% | 4.09% | 25.46% | 2.20% |
(77.04% + 3.17% = 80.21%)
Way to go @vinyldarkscratch!
Status as of version 2.0.6 (released on 2020-11-12) for the api/ directory:
| browser | real values | ranged values | true values | null values |
| --- | --- | --- | --- | --- |
| total | 77.60% | 3.18% | 12.54% | 6.67% |
| chrome | 84.40% | 0.00% | 13.58% | 2.02% |
| chrome android | 79.14% | 0.00% | 18.51% | 2.35% |
| edge | 77.01% | 21.19% | 0.01% | 1.79% |
| firefox | 82.30% | 0.00% | 12.20% | 5.50% |
| ie | 86.11% | 0.00% | 3.61% | 10.28% |
| safari | 73.98% | 0.19% | 12.40% | 13.43% |
| safari ios | 69.65% | 0.00% | 14.57% | 15.78% |
| webview android | 68.25% | 4.09% | 25.46% | 2.20% |
Status as of version 2.0.7 (released on 2020-11-19) for api/ directory:
| browser | real values | ranged values | true values | null values |
| --- | --- | --- | --- | --- |
| total | 77.92% | 3.89% | 11.89% | 6.31% |
| chrome | 84.40% | 0.00% | 13.59% | 2.01% |
| chrome android | 79.13% | 0.00% | 18.53% | 2.34% |
| edge | 77.02% | 21.20% | 0.01% | 1.77% |
| firefox | 82.28% | 0.00% | 12.22% | 5.50% |
| ie | 86.11% | 0.00% | 3.61% | 10.28% |
| safari | 75.23% | 2.97% | 9.72% | 12.08% |
| safari ios | 70.95% | 2.83% | 11.94% | 14.29% |
| webview android | 68.23% | 4.10% | 25.48% | 2.19% |
Status as of version 3.0.0 (released on 2020-12-10) for the api/ directory:
| browser | real values | ranged values | true values | null values |
| --- | --- | --- | --- | --- |
| total | 79.89% | 4.25% | 10.51% | 5.35% |
| chrome | 85.42% | 0.00% | 12.62% | 1.96% |
| chrome android | 80.25% | 0.00% | 17.47% | 2.29% |
| edge | 77.39% | 20.88% | 0.01% | 1.71% |
| firefox | 86.46% | 0.00% | 8.66% | 4.88% |
| ie | 91.28% | 0.42% | 2.23% | 6.07% |
| safari | 76.70% | 4.22% | 8.32% | 10.75% |
| safari ios | 72.41% | 4.10% | 10.49% | 13.00% |
| webview android | 69.22% | 4.35% | 24.29% | 2.14% |
Fantastic, we're making good progress! That puts us over 84% real+ranged values, and our goal is to reach 90% this year.
Status as of version 3.0.1 (released on 2020-12-17) for the api/ directory:
| browser | real values | ranged values | true values | null values |
| --- | --- | --- | --- | --- |
| total | 82.87% | 5.06% | 7.63% | 4.43% |
| chrome | 90.31% | 0.00% | 8.30% | 1.38% |
| chrome android | 85.57% | 0.00% | 12.74% | 1.69% |
| edge | 78.56% | 19.81% | 0.01% | 1.61% |
| firefox | 89.86% | 0.00% | 5.99% | 4.15% |
| ie | 91.41% | 1.30% | 2.03% | 5.25% |
| safari | 78.66% | 7.02% | 5.38% | 8.94% |
| safari ios | 74.82% | 6.98% | 7.32% | 10.89% |
| webview android | 73.77% | 5.38% | 19.29% | 1.55% |
I'm not sure if we will have a release this week, so I wanted to check in on the stats after what's probably my last round of reviewing @vinyldarkscratch's PRs this year.
Status as of commit ab7827abd97dc5a204cf71cbbeab0a5a102ef169 for api/ directory:
| browser | real values | ranged values | true values | null values |
| --- | --- | --- | --- | --- |
| total | 84.51% | 6.65% | 5.14% | 3.70% |
| chrome | 92.60% | 0.00% | 6.18% | 1.22% |
| chrome android | 88.13% | 0.00% | 10.35% | 1.52% |
| edge | 80.52% | 17.99% | 0.03% | 1.46% |
| firefox | 91.06% | 0.00% | 5.21% | 3.73% |
| ie | 93.31% | 1.97% | 1.45% | 3.26% |
| safari | 79.32% | 8.65% | 4.32% | 7.71% |
| safari ios | 75.65% | 8.62% | 6.18% | 9.55% |
| webview android | 75.49% | 15.95% | 7.40% | 1.15% |
That puts total real+ranged at 91.16%, surpassing the 90% goal we had set for the quarter. Thank you @vinyldarkscratch, amazing work!
Status as of version 3.0.2 (released on 2021-01-07) for the api/ directory:
| browser | real values | ranged values | true values | null values |
| --- | --- | --- | --- | --- |
| total | 86.88% | 4.69% | 5.01% | 3.42% |
| chrome | 92.90% | 0.00% | 5.92% | 1.18% |
| chrome android | 88.54% | 0.00% | 9.97% | 1.49% |
| edge | 80.66% | 17.88% | 0.03% | 1.44% |
| firefox | 91.85% | 0.00% | 5.15% | 3.00% |
| ie | 93.42% | 1.99% | 1.43% | 3.16% |
| safari | 87.91% | 0.71% | 4.30% | 7.08% |
| safari ios | 84.06% | 0.87% | 6.15% | 8.92% |
| webview android | 75.68% | 16.05% | 7.17% | 1.10% |
Awesome, that puts us at 91.57% real+ranged, and one can tell that @vinyldarkscratch converted a lot of ranges to specific versions too. Excellent!
Status as of version 3.0.3 (released on 2021-01-14) for api/ directory:
| browser | real values | ranged values | true values | null values |
| --- | --- | --- | --- | --- |
| total | 87.14% | 4.59% | 4.89% | 3.38% |
| chrome | 93.05% | 0.00% | 5.77% | 1.18% |
| chrome android | 88.74% | 0.00% | 9.77% | 1.49% |
| edge | 80.76% | 17.78% | 0.03% | 1.44% |
| firefox | 91.90% | 0.00% | 5.11% | 2.99% |
| ie | 93.37% | 2.15% | 1.35% | 3.13% |
| safari | 88.68% | 0.23% | 4.13% | 6.96% |
| safari ios | 84.88% | 0.40% | 5.94% | 8.77% |
| webview android | 75.76% | 16.14% | 7.00% | 1.10% |
Status as of version 3.0.4 (released on 2021-01-21) for the api/ directory:
| browser | real values | ranged values | true values | null values |
| --- | --- | --- | --- | --- |
| total | 87.22% | 4.58% | 4.82% | 3.38% |
| chrome | 93.15% | 0.00% | 5.67% | 1.18% |
| chrome android | 88.84% | 0.00% | 9.67% | 1.49% |
| edge | 80.80% | 17.77% | 0.01% | 1.42% |
| firefox | 91.97% | 0.00% | 5.04% | 2.99% |
| ie | 93.39% | 2.15% | 1.34% | 3.12% |
| safari | 88.76% | 0.23% | 4.05% | 6.96% |
| safari ios | 84.97% | 0.40% | 5.86% | 8.77% |
| webview android | 75.88% | 16.12% | 6.91% | 1.10% |
Most helpful comment
I'm not sure if we will have a release this week, so I wanted to check in on the stats after what's probably my last round of reviewing @vinyldarkscratch's PRs this year.
Status as of commit ab7827abd97dc5a204cf71cbbeab0a5a102ef169 for api/ directory:
| browser | real values | ranged values |
truevalues |nullvalues || --- | --- | --- | --- | --- |
| total | 84.51% | 6.65% | 5.14% | 3.70% |
| chrome | 92.60% | 0.00% | 6.18% | 1.22% |
| chrome android | 88.13% | 0.00% | 10.35% | 1.52% |
| edge | 80.52% | 17.99% | 0.03% | 1.46% |
| firefox | 91.06% | 0.00% | 5.21% | 3.73% |
| ie | 93.31% | 1.97% | 1.45% | 3.26% |
| safari | 79.32% | 8.65% | 4.32% | 7.71% |
| safari ios | 75.65% | 8.62% | 6.18% | 9.55% |
| webview android | 75.49% | 15.95% | 7.40% | 1.15% |
That puts total real+ranged at 91.16%, surpassing the 90% goal we had set for the quarter. Thank you @vinyldarkscratch, amazing work!