Not yet stable

For a given set of browsers, what APIs are not yet in all of them.

Example Comparisons
Browsers
Features

Summary

A count of the number of APIs are in Browser X but not in Browser Y.
Not in SafariNot in Chrome Android
In Safari 22
In Chrome Android 385

Unstable APIs

Below is a list of features that are not in all of Safari and Chrome Android

Raw Data

Quick Links:

HTML Data

API First Browser Date Days in Limbo Notes
html.elements.a.attributionsourceid 📋Safari4/26/20211911
html.elements.a.attributionsrc 📋Chrome Android5/14/2024797
html.elements.a.hreftranslate Chrome Android4/7/20202295
html.elements.a.interestfor Chrome Android10/28/2025265
html.elements.a.referrerpolicy.no-referrer-when-downgrade Chrome Android6/8/20163694
html.elements.a.referrerpolicy.origin-when-cross-origin Chrome Android6/8/20163694
html.elements.a.referrerpolicy.unsafe-url Chrome Android6/8/20163694
html.elements.a.target.unfencedTop Chrome Android6/11/2024769
html.elements.area.attributionsrc 📋Chrome Android5/14/2024797
html.elements.area.interestfor Chrome Android10/28/2025265
html.elements.area.referrerpolicy.no-referrer-when-downgrade Chrome Android6/8/20163694
html.elements.area.referrerpolicy.origin-when-cross-origin Chrome Android6/8/20163694
html.elements.area.referrerpolicy.unsafe-url Chrome Android6/8/20163694
html.elements.audio.controlslist 📋Chrome Android4/25/20173373
html.elements.button.interestfor Chrome Android10/28/2025265
html.elements.dialog.closedby 📋Chrome Android3/4/2025503
html.elements.fencedframe 📋Chrome Android6/11/2024769
html.elements.fencedframe.allow 📋Chrome Android6/11/2024769
html.elements.fencedframe.height 📋Chrome Android6/11/2024769
html.elements.fencedframe.width 📋Chrome Android6/11/2024769
html.elements.geolocation 📋Chrome Android1/13/2026188
html.elements.geolocation.autolocate 📋Chrome Android1/13/2026188
html.elements.geolocation.watch 📋Chrome Android1/13/2026188
html.elements.h1.no_ua_styles_in_article_aside_nav_section 📋Safari12/12/2025220
html.elements.hr.hr_in_select Safari9/18/20231036
Chrome: Exposes the <hr> visually in the page only when the menu is expanded (arrowing within the collapsed menu does not show them).Chrome: Does not expose the <hr> in the accessibility tree.Edge: Exposes the <hr> visually in the page only when the menu is expanded (arrowing within the collapsed menu does not show them).Edge: Does not expose the <hr> in the accessibility tree.Firefox: Does not expose the <hr> in the accessibility tree.Opera: Exposes the <hr> visually in the page only when the menu is expanded (arrowing within the collapsed menu does not show them).Opera: Does not expose the <hr> in the accessibility tree.Safari: Does not expose the <hr> in the accessibility tree.Safari on iOS: Does not expose the <hr> in the accessibility tree.WebView on iOS: Does not expose the <hr> in the accessibility tree.
html.elements.iframe.allow.accelerometer 📋Chrome Android4/17/20183016
html.elements.iframe.allow.ambient-light-sensor 📋Chrome Android4/17/20183016
html.elements.iframe.allow.attribution-reporting 📋Chrome Android9/12/20231042
html.elements.iframe.allow.autoplay 📋Chrome Android1/23/20183100
html.elements.iframe.allow.bluetooth 📋Chrome Android8/2/20221448
html.elements.iframe.allow.browsing-topics Chrome Android7/21/20231095
html.elements.iframe.allow.cross-origin-isolated 📋Chrome Android11/17/20202071
html.elements.iframe.allow.encrypted-media 📋Chrome Android1/23/20183100
html.elements.iframe.allow.fullscreen 📋Chrome Android10/24/20173191
html.elements.iframe.allow.geolocation 📋Chrome Android1/23/20183100
html.elements.iframe.allow.gyroscope 📋Chrome Android4/17/20183016
html.elements.iframe.allow.hid 📋Chrome Android3/2/20211966
html.elements.iframe.allow.identity-credentials-get 📋Chrome Android2/7/20231259
html.elements.iframe.allow.idle-detection 📋Chrome Android9/21/20211763
html.elements.iframe.allow.magnetometer 📋Chrome Android4/17/20183016
html.elements.iframe.allow.midi 📋Chrome Android1/23/20183100
html.elements.iframe.allow.otp-credentials 📋Chrome Android7/27/20202184
html.elements.iframe.allow.payment 📋Chrome Android8/1/20173275
html.elements.iframe.allow.picture-in-picture 📋Chrome Android9/2/20221417
html.elements.iframe.allow.publickey-credentials-get 📋Chrome Android7/27/20202184
html.elements.iframe.allow.serial 📋Chrome Android3/2/20211966
html.elements.iframe.allow.storage-access 📋Chrome Android5/2/20231175
html.elements.iframe.allow.usb 📋Chrome Android8/1/20173275
html.elements.iframe.allow.web-share 📋Chrome Android10/20/20202099
Firefox: Firefox recognizes the web-share permissions policy, but this has no effect in versions of Firefox that do not support the share() method.Firefox for Android: Firefox for Android recognizes the web-share permissions policy, but this has no effect in versions of Firefox for Android that do not support the share() method.
html.elements.iframe.allow.wildcards Chrome Android11/29/20221329
html.elements.iframe.allow.window-management 📋Chrome Android3/29/20221574
html.elements.iframe.allow.xr-spatial-tracking 📋Chrome Android12/17/20192407
html.elements.iframe.allowpaymentrequest Chrome Android8/1/20173275
html.elements.iframe.browsingtopics Chrome Android6/11/2024769
html.elements.iframe.credentialless 📋Chrome Android2/7/20231259
html.elements.iframe.csp 📋Chrome Android9/5/20173240
html.elements.iframe.privateToken 📋Chrome Android9/12/20231042
html.elements.iframe.referrerpolicy.no-referrer-when-downgrade Chrome Android6/8/20163694
html.elements.iframe.referrerpolicy.origin-when-cross-origin Chrome Android6/8/20163694
html.elements.iframe.referrerpolicy.unsafe-url Chrome Android6/8/20163694
html.elements.iframe.sandbox.allow-orientation-lock 📋Chrome Android7/24/20182918
html.elements.iframe.sandbox.allow-pointer-lock 📋Safari3/27/20173402
html.elements.iframe.sandbox.allow-presentation 📋Chrome Android9/7/20163603
html.elements.iframe.sandbox.allow-top-navigation-to-custom-protocols 📋Safari9/12/20221407
html.elements.img.attributionsrc 📋Chrome Android5/14/2024797
html.elements.img.referrerpolicy.no-referrer-when-downgrade Chrome Android6/8/20163694
html.elements.img.referrerpolicy.origin-when-cross-origin Chrome Android6/8/20163694
html.elements.img.referrerpolicy.unsafe-url Chrome Android6/8/20163694
html.elements.img.sizes.auto 📋Chrome Android6/11/2024769
html.elements.input.alpha 📋Safari3/31/2025476
html.elements.input.capture 📋Chrome Android2/27/20134891
html.elements.input.colorspace 📋Safari3/31/2025476
html.elements.input.switch Safari3/5/2024867
html.elements.input.type_color.accepts_css_colors 📋Safari3/31/2025476
html.elements.input.type_month 📋Chrome Android2/27/20134891
Safari: The input type is recognized, but there is no month-specific control. See bug 200416.
html.elements.input.type_range.labeled_values 📋Chrome Android3/16/20173413
html.elements.input.type_week 📋Chrome Android2/27/20134891
html.elements.link.referrerpolicy.no-referrer-when-downgrade Chrome Android6/8/20163694
html.elements.link.referrerpolicy.origin-when-cross-origin Chrome Android6/8/20163694
html.elements.link.referrerpolicy.unsafe-url Chrome Android6/8/20163694
html.elements.link.rel.compression-dictionary 📋Chrome Android10/15/2024643
html.elements.link.rel.expect 📋Chrome Android4/16/2024825
html.elements.link.rel.modulepreload.as-style 📋Chrome Android4/7/2026104
html.elements.link.rel.prerender Chrome Android12/5/20173149
Chrome: Does not trigger prerendering. Triggers NoState Prefetch instead. See blog post.Chrome Android: Does not trigger prerendering. Triggers NoState Prefetch instead. See blog post.Edge: Does not trigger prerendering. Triggers NoState Prefetch instead. See blog post.Quest Browser: Does not trigger prerendering. Triggers NoState Prefetch instead. See blog post.Opera: Does not trigger prerendering. Triggers NoState Prefetch instead. See blog post.Opera Android: Does not trigger prerendering. Triggers NoState Prefetch instead. See blog post.WebView Android: Does not trigger prerendering. Triggers NoState Prefetch instead. See blog post.
html.elements.meta.name.application-title Chrome Android3/4/2025503
html.elements.meta.name.viewport 📋Chrome Android6/27/20125136
html.elements.meta.name.viewport.initial-scale 📋Chrome Android6/27/20125136
html.elements.meta.name.viewport.interactive-widget 📋Chrome Android11/29/20221329
html.elements.meta.name.viewport.interactive-widget.overlays-content 📋Chrome Android11/29/20221329
html.elements.meta.name.viewport.interactive-widget.resizes-content 📋Chrome Android11/29/20221329
html.elements.meta.name.viewport.interactive-widget.resizes-visual 📋Chrome Android11/29/20221329
html.elements.meta.name.viewport.maximum-scale 📋Chrome Android6/27/20125136
html.elements.meta.name.viewport.minimum-scale 📋Chrome Android6/27/20125136
html.elements.meta.name.viewport.user-scalable 📋Chrome Android6/27/20125136
html.elements.meta.name.viewport.viewport-fit 📋Chrome Android4/1/2025475
html.elements.meta.name.viewport.viewport-fit.auto 📋Chrome Android4/1/2025475
html.elements.meta.name.viewport.viewport-fit.cover 📋Chrome Android4/1/2025475
html.elements.meta.name.viewport.width 📋Chrome Android6/27/20125136
html.elements.script.attributionsrc 📋Chrome Android5/14/2024797
html.elements.script.referrerpolicy.no-referrer-when-downgrade Chrome Android10/17/20182833
html.elements.script.referrerpolicy.origin-when-cross-origin Chrome Android10/17/20182833
html.elements.script.referrerpolicy.unsafe-url Chrome Android10/17/20182833
html.elements.script.type.speculationrules.expects_no_vary_search 📋Chrome Android7/23/2024727
Chrome: Supported for prefetch only.Chrome Android: Supported for prefetch only.Edge: Supported for prefetch only.Opera: Supported for prefetch only.Opera Android: Supported for prefetch only.Samsung Internet: Supported for prefetch only.WebView Android: Supported for prefetch only.
html.elements.script.type.speculationrules.prerender 📋Chrome Android6/21/20221490
html.elements.script.type.speculationrules.requires 📋Chrome Android6/21/20221490
html.elements.script.type.speculationrules.requires.anonymous-client-ip-when-cross-origin 📋Chrome Android6/21/20221490
html.elements.script.type.speculationrules.target_hint 📋Chrome Android6/24/2025391
Chrome: Only "_blank" and "_self" are supported and only for prefetch.Chrome Android: Only "_blank" and "_self" are supported and only for prefetch.Edge: Only "_blank" and "_self" are supported and only for prefetch.Opera: Only "_blank" and "_self" are supported and only for prefetch.Opera Android: Only "_blank" and "_self" are supported and only for prefetch.WebView Android: Only "_blank" and "_self" are supported and only for prefetch.
html.elements.select.hr_in_select Safari9/18/20231036
Chrome: Exposes the <hr> visually in the page only when the menu is expanded (arrowing within the collapsed menu does not show them).Chrome: Does not expose the <hr> in the accessibility tree.Edge: Exposes the <hr> visually in the page only when the menu is expanded (arrowing within the collapsed menu does not show them).Edge: Does not expose the <hr> in the accessibility tree.Firefox: Does not expose the <hr> in the accessibility tree.Opera: Exposes the <hr> visually in the page only when the menu is expanded (arrowing within the collapsed menu does not show them).Opera: Does not expose the <hr> in the accessibility tree.Safari: Does not expose the <hr> in the accessibility tree.Safari on iOS: Does not expose the <hr> in the accessibility tree.WebView on iOS: Does not expose the <hr> in the accessibility tree.
html.elements.select.size 📋Safari10/26/20076842
html.elements.selectedcontent 📋Chrome Android4/1/2025475
html.elements.summary.display_list_item Chrome Android3/2/20211966
html.elements.td.rowspan.rowspan_zero Chrome Android3/6/20183058
html.elements.textarea.autocomplete.webauthn 📋Chrome Android11/29/20221329
html.elements.textarea.wrap.hard Chrome Android6/27/20125136
html.elements.video.controlslist 📋Chrome Android4/25/20173373
html.global_attributes.autocapitalize 📋Chrome Android5/27/20154072
html.global_attributes.autocorrect 📋Safari4/26/20211911
html.global_attributes.inert.ignores_find_in_page 📋Chrome Android4/16/2024825
html.global_attributes.is 📋Chrome Android5/31/20182972
html.global_attributes.popover.hint 📋Chrome Android2/4/2025531
html.global_attributes.virtualkeyboardpolicy 📋Chrome Android9/21/20211763

JS Data

API First Browser Date Days in Limbo Notes
javascript.builtins.AsyncDisposableStack 📋Chrome Android3/4/2025503
javascript.builtins.AsyncDisposableStack.@@asyncDispose 📋Chrome Android3/4/2025503
javascript.builtins.AsyncDisposableStack.AsyncDisposableStack 📋Chrome Android3/4/2025503
javascript.builtins.AsyncDisposableStack.adopt 📋Chrome Android3/4/2025503
javascript.builtins.AsyncDisposableStack.defer 📋Chrome Android3/4/2025503
javascript.builtins.AsyncDisposableStack.disposeAsync 📋Chrome Android3/4/2025503
javascript.builtins.AsyncDisposableStack.disposed 📋Chrome Android3/4/2025503
javascript.builtins.AsyncDisposableStack.move 📋Chrome Android3/4/2025503
javascript.builtins.AsyncDisposableStack.use 📋Chrome Android3/4/2025503
javascript.builtins.AsyncFunction.AsyncFunction.enforces_trusted_types 📋Safari9/15/2025308
javascript.builtins.AsyncGeneratorFunction.AsyncGeneratorFunction.enforces_trusted_types 📋Safari9/15/2025308
javascript.builtins.AsyncIterator.@@asyncDispose 📋Chrome Android3/4/2025503
javascript.builtins.Date.toTemporalInstant 📋Chrome Android1/13/2026188
javascript.builtins.DisposableStack 📋Chrome Android3/4/2025503
javascript.builtins.DisposableStack.@@dispose 📋Chrome Android3/4/2025503
javascript.builtins.DisposableStack.DisposableStack 📋Chrome Android3/4/2025503
javascript.builtins.DisposableStack.adopt 📋Chrome Android3/4/2025503
javascript.builtins.DisposableStack.defer 📋Chrome Android3/4/2025503
javascript.builtins.DisposableStack.dispose 📋Chrome Android3/4/2025503
javascript.builtins.DisposableStack.disposed 📋Chrome Android3/4/2025503
javascript.builtins.DisposableStack.move 📋Chrome Android3/4/2025503
javascript.builtins.DisposableStack.use 📋Chrome Android3/4/2025503
javascript.builtins.Error.serializable_object 📋Chrome Android9/10/20192505
Firefox: Version 103 serialized properties: name, message, cause, fileName, lineNumber and columnNumber.Firefox: Version 104 adds serialization of stack in the main thread (window.postMessage() and structuredClone()).Firefox: Version 110 adds serialization of stack in workers (worker.postMessage() and structuredClone()).Firefox for Android: Version 103 serialized properties: name, message, cause, fileName, lineNumber and columnNumber.Firefox for Android: Version 104 adds serialization of stack in the main thread (window.postMessage() and structuredClone()).Firefox for Android: Version 110 adds serialization of stack in workers (worker.postMessage() and structuredClone()).
javascript.builtins.EvalError.serializable_object 📋Chrome Android9/10/20192505
Firefox: Version 103 serializable properties: name, message, cause, fileName, lineNumber and columnNumber.Firefox: Version 104 also serializes stack in the main thread (window.postMessage() and structuredClone()).Firefox: Version 110 also serializes stack in workers (worker.postMessage() and structuredClone()).Firefox for Android: Version 103 serializable properties: name, message, cause, fileName, lineNumber and columnNumber.Firefox for Android: Version 104 also serializes stack in the main thread (window.postMessage() and structuredClone()).Firefox for Android: Version 110 also serializes stack in workers (worker.postMessage() and structuredClone()).
javascript.builtins.Function.Function.enforces_trusted_types 📋Safari9/15/2025308
javascript.builtins.GeneratorFunction.GeneratorFunction.enforces_trusted_types 📋Safari9/15/2025308
javascript.builtins.Intl.Locale.getWeekInfo.returns_minimalDays_property Safari3/14/20221589
javascript.builtins.Intl.Locale.variants 📋Safari9/15/2025308
javascript.builtins.Intl.PluralRules.PluralRules.options_parameter.options_roundingIncrement_parameter Safari12/11/2023952
javascript.builtins.Intl.supportedValuesOf.key_parameter_timeZone.includes_UTC Safari3/14/20221589
javascript.builtins.Iterator.@@dispose 📋Chrome Android3/4/2025503
javascript.builtins.Iterator.concat 📋Chrome Android3/10/2026132
javascript.builtins.JSON.isRawJSON 📋Chrome Android5/30/20231147
javascript.builtins.JSON.rawJSON 📋Chrome Android5/30/20231147
javascript.builtins.Math.sumPrecise 📋Safari12/12/2025220
javascript.builtins.RangeError.serializable_object 📋Chrome Android9/10/20192505
Firefox: Version 103 serializable properties: name, message, cause, fileName, lineNumber and columnNumber.Firefox: Version 104 also serializes stack in the main thread (window.postMessage() and structuredClone()).Firefox: Version 110 also serializes stack in workers (worker.postMessage() and structuredClone()).Firefox for Android: Version 103 serializable properties: name, message, cause, fileName, lineNumber and columnNumber.Firefox for Android: Version 104 also serializes stack in the main thread (window.postMessage() and structuredClone()).Firefox for Android: Version 110 also serializes stack in workers (worker.postMessage() and structuredClone()).
javascript.builtins.ReferenceError.serializable_object 📋Chrome Android9/10/20192505
Firefox: Version 103 serializable properties: name, message, cause, fileName, lineNumber and columnNumber.Firefox: Version 104 also serializes stack in the main thread (window.postMessage() and structuredClone()).Firefox: Version 110 also serializes stack in workers (worker.postMessage() and structuredClone()).Firefox for Android: Version 103 serializable properties: name, message, cause, fileName, lineNumber and columnNumber.Firefox for Android: Version 104 also serializes stack in the main thread (window.postMessage() and structuredClone()).Firefox for Android: Version 110 also serializes stack in workers (worker.postMessage() and structuredClone()).
javascript.builtins.RegExp.compile.rexexp_legacy_features Safari7/20/20221461
javascript.builtins.SuppressedError 📋Chrome Android3/4/2025503
javascript.builtins.SuppressedError.SuppressedError 📋Chrome Android3/4/2025503
javascript.builtins.SuppressedError.error 📋Chrome Android3/4/2025503
javascript.builtins.SuppressedError.suppressed 📋Chrome Android3/4/2025503
javascript.builtins.Symbol.asyncDispose 📋Chrome Android7/23/2024727
Node.js: Only available for fs and stream resources.Node.js: Only available for fs and stream resources.
javascript.builtins.Symbol.dispose 📋Chrome Android5/14/2024797
Node.js: Only available for fs and stream resources.Node.js: Only available for fs and stream resources.
javascript.builtins.SyntaxError.serializable_object 📋Chrome Android9/10/20192505
Firefox: Version 103 serializable properties: name, message, cause, fileName, lineNumber and columnNumber.Firefox: Version 104 also serializes stack in the main thread (window.postMessage() and structuredClone()).Firefox: Version 110 also serializes stack in workers (worker.postMessage() and structuredClone()).Firefox for Android: Version 103 serializable properties: name, message, cause, fileName, lineNumber and columnNumber.Firefox for Android: Version 104 also serializes stack in the main thread (window.postMessage() and structuredClone()).Firefox for Android: Version 110 also serializes stack in workers (worker.postMessage() and structuredClone()).
javascript.builtins.Temporal 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.Duration 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.Duration.Duration 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.Duration.abs 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.Duration.add 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.Duration.blank 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.Duration.compare 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.Duration.days 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.Duration.from 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.Duration.hours 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.Duration.microseconds 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.Duration.milliseconds 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.Duration.minutes 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.Duration.months 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.Duration.nanoseconds 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.Duration.negated 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.Duration.round 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.Duration.seconds 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.Duration.sign 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.Duration.subtract 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.Duration.toJSON 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.Duration.toLocaleString 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.Duration.toString 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.Duration.total 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.Duration.valueOf 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.Duration.weeks 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.Duration.with 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.Duration.years 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.Instant 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.Instant.add 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.Instant.compare 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.Instant.epochMilliseconds 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.Instant.epochNanoseconds 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.Instant.equals 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.Instant.from 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.Instant.fromEpochMilliseconds 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.Instant.fromEpochNanoseconds 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.Instant.round 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.Instant.since 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.Instant.subtract 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.Instant.toJSON 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.Instant.toLocaleString 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.Instant.toString 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.Instant.toZonedDateTimeISO 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.Instant.until 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.Instant.valueOf 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.Now 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.Now.instant 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.Now.plainDateISO 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.Now.plainDateTimeISO 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.Now.plainTimeISO 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.Now.timeZoneId 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.Now.zonedDateTimeISO 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.PlainDate 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.PlainDate.add 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.PlainDate.calendarId 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.PlainDate.compare 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.PlainDate.day 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.PlainDate.dayOfWeek 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.PlainDate.dayOfYear 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.PlainDate.daysInMonth 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.PlainDate.daysInWeek 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.PlainDate.daysInYear 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.PlainDate.equals 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.PlainDate.era 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.PlainDate.eraYear 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.PlainDate.from 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.PlainDate.inLeapYear 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.PlainDate.month 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.PlainDate.monthCode 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.PlainDate.monthsInYear 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.PlainDate.since 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.PlainDate.subtract 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.PlainDate.toJSON 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.PlainDate.toLocaleString 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.PlainDate.toPlainDateTime 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.PlainDate.toPlainMonthDay 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.PlainDate.toPlainYearMonth 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.PlainDate.toString 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.PlainDate.toZonedDateTime 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.PlainDate.until 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.PlainDate.valueOf 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.PlainDate.weekOfYear 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.PlainDate.with 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.PlainDate.withCalendar 📋Chrome Android1/13/2026188
Firefox: Calendars islamic, islamic-rgsa and islamic-umalqura are not available. See bug 1950425 and bug 1954138.Firefox for Android: Calendars islamic, islamic-rgsa and islamic-umalqura are not available. See bug 1950425 and bug 1954138.
javascript.builtins.Temporal.PlainDate.year 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.PlainDate.yearOfWeek 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.PlainDateTime 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.PlainDateTime.add 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.PlainDateTime.calendarId 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.PlainDateTime.compare 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.PlainDateTime.day 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.PlainDateTime.dayOfWeek 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.PlainDateTime.dayOfYear 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.PlainDateTime.daysInMonth 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.PlainDateTime.daysInWeek 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.PlainDateTime.daysInYear 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.PlainDateTime.equals 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.PlainDateTime.era 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.PlainDateTime.eraYear 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.PlainDateTime.from 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.PlainDateTime.hour 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.PlainDateTime.inLeapYear 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.PlainDateTime.microsecond 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.PlainDateTime.millisecond 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.PlainDateTime.minute 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.PlainDateTime.month 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.PlainDateTime.monthCode 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.PlainDateTime.monthsInYear 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.PlainDateTime.nanosecond 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.PlainDateTime.round 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.PlainDateTime.second 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.PlainDateTime.since 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.PlainDateTime.subtract 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.PlainDateTime.toJSON 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.PlainDateTime.toLocaleString 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.PlainDateTime.toPlainDate 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.PlainDateTime.toPlainTime 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.PlainDateTime.toString 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.PlainDateTime.toZonedDateTime 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.PlainDateTime.until 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.PlainDateTime.valueOf 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.PlainDateTime.weekOfYear 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.PlainDateTime.with 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.PlainDateTime.withCalendar 📋Chrome Android1/13/2026188
Firefox: Calendars islamic, islamic-rgsa and islamic-umalqura are not available. See bug 1950425 and bug 1954138.Firefox for Android: Calendars islamic, islamic-rgsa and islamic-umalqura are not available. See bug 1950425 and bug 1954138.
javascript.builtins.Temporal.PlainDateTime.withPlainTime 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.PlainDateTime.year 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.PlainDateTime.yearOfWeek 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.PlainMonthDay 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.PlainMonthDay.calendarId 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.PlainMonthDay.day 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.PlainMonthDay.equals 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.PlainMonthDay.from 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.PlainMonthDay.monthCode 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.PlainMonthDay.toJSON 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.PlainMonthDay.toLocaleString 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.PlainMonthDay.toPlainDate 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.PlainMonthDay.toString 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.PlainMonthDay.valueOf 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.PlainMonthDay.with 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.PlainTime 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.PlainTime.PlainTime 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.PlainTime.add 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.PlainTime.compare 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.PlainTime.equals 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.PlainTime.from 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.PlainTime.hour 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.PlainTime.microsecond 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.PlainTime.millisecond 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.PlainTime.minute 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.PlainTime.nanosecond 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.PlainTime.round 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.PlainTime.second 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.PlainTime.since 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.PlainTime.subtract 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.PlainTime.toJSON 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.PlainTime.toLocaleString 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.PlainTime.toString 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.PlainTime.until 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.PlainTime.valueOf 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.PlainTime.with 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.PlainYearMonth 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.PlainYearMonth.add 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.PlainYearMonth.calendarId 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.PlainYearMonth.compare 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.PlainYearMonth.daysInMonth 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.PlainYearMonth.daysInYear 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.PlainYearMonth.equals 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.PlainYearMonth.era 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.PlainYearMonth.eraYear 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.PlainYearMonth.from 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.PlainYearMonth.inLeapYear 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.PlainYearMonth.month 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.PlainYearMonth.monthCode 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.PlainYearMonth.monthsInYear 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.PlainYearMonth.since 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.PlainYearMonth.subtract 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.PlainYearMonth.toJSON 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.PlainYearMonth.toLocaleString 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.PlainYearMonth.toPlainDate 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.PlainYearMonth.toString 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.PlainYearMonth.until 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.PlainYearMonth.valueOf 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.PlainYearMonth.with 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.PlainYearMonth.year 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.ZonedDateTime 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.ZonedDateTime.add 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.ZonedDateTime.calendarId 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.ZonedDateTime.compare 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.ZonedDateTime.day 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.ZonedDateTime.dayOfWeek 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.ZonedDateTime.dayOfYear 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.ZonedDateTime.daysInMonth 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.ZonedDateTime.daysInWeek 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.ZonedDateTime.daysInYear 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.ZonedDateTime.epochMilliseconds 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.ZonedDateTime.epochNanoseconds 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.ZonedDateTime.equals 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.ZonedDateTime.era 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.ZonedDateTime.eraYear 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.ZonedDateTime.from 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.ZonedDateTime.getTimeZoneTransition 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.ZonedDateTime.hour 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.ZonedDateTime.hoursInDay 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.ZonedDateTime.inLeapYear 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.ZonedDateTime.microsecond 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.ZonedDateTime.millisecond 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.ZonedDateTime.minute 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.ZonedDateTime.month 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.ZonedDateTime.monthCode 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.ZonedDateTime.monthsInYear 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.ZonedDateTime.nanosecond 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.ZonedDateTime.offset 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.ZonedDateTime.offsetNanoseconds 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.ZonedDateTime.round 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.ZonedDateTime.second 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.ZonedDateTime.since 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.ZonedDateTime.startOfDay 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.ZonedDateTime.subtract 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.ZonedDateTime.timeZoneId 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.ZonedDateTime.toInstant 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.ZonedDateTime.toJSON 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.ZonedDateTime.toLocaleString 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.ZonedDateTime.toPlainDate 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.ZonedDateTime.toPlainDateTime 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.ZonedDateTime.toPlainTime 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.ZonedDateTime.toString 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.ZonedDateTime.until 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.ZonedDateTime.valueOf 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.ZonedDateTime.weekOfYear 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.ZonedDateTime.with 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.ZonedDateTime.withCalendar 📋Chrome Android1/13/2026188
Firefox: Calendars islamic, islamic-rgsa and islamic-umalqura are not available. See bug 1950425 and bug 1954138.Firefox for Android: Calendars islamic, islamic-rgsa and islamic-umalqura are not available. See bug 1950425 and bug 1954138.
javascript.builtins.Temporal.ZonedDateTime.withPlainTime 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.ZonedDateTime.withTimeZone 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.ZonedDateTime.year 📋Chrome Android1/13/2026188
javascript.builtins.Temporal.ZonedDateTime.yearOfWeek 📋Chrome Android1/13/2026188
javascript.builtins.TypeError.serializable_object 📋Chrome Android9/10/20192505
Firefox: Version 103 serializable properties: name, message, cause, fileName, lineNumber and columnNumber.Firefox: Version 104 also serializes stack in the main thread (window.postMessage() and structuredClone()).Firefox: Version 110 also serializes stack in workers (worker.postMessage() and structuredClone()).Firefox for Android: Version 103 serializable properties: name, message, cause, fileName, lineNumber and columnNumber.Firefox for Android: Version 104 also serializes stack in the main thread (window.postMessage() and structuredClone()).Firefox for Android: Version 110 also serializes stack in workers (worker.postMessage() and structuredClone()).
javascript.builtins.URIError.serializable_object 📋Chrome Android9/10/20192505
Firefox: Version 103 serializable properties: name, message, cause, fileName, lineNumber and columnNumber.Firefox: Version 104 also serializes stack in the main thread (window.postMessage() and structuredClone()).Firefox: Version 110 also serializes stack in workers (worker.postMessage() and structuredClone()).Firefox for Android: Version 103 serializable properties: name, message, cause, fileName, lineNumber and columnNumber.Firefox for Android: Version 104 also serializes stack in the main thread (window.postMessage() and structuredClone()).Firefox for Android: Version 110 also serializes stack in workers (worker.postMessage() and structuredClone()).
javascript.statements.await_using 📋Chrome Android3/4/2025503
javascript.statements.import.import_attributes.type_css Chrome Android3/19/2024853
javascript.statements.using 📋Chrome Android3/4/2025503