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 ChromeNot in Safari
In Chrome 374
In Safari 18

Unstable APIs

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

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 📋Chrome5/14/2024797
html.elements.a.hreftranslate Chrome4/7/20202295
html.elements.a.interestfor Chrome10/28/2025265
html.elements.a.referrerpolicy.no-referrer-when-downgrade Chrome5/25/20163708
html.elements.a.referrerpolicy.origin-when-cross-origin Chrome5/25/20163708
html.elements.a.referrerpolicy.unsafe-url Chrome5/25/20163708
html.elements.a.target.unfencedTop Chrome6/11/2024769
html.elements.area.attributionsrc 📋Chrome5/14/2024797
html.elements.area.interestfor Chrome10/28/2025265
html.elements.area.referrerpolicy.no-referrer-when-downgrade Chrome5/25/20163708
html.elements.area.referrerpolicy.origin-when-cross-origin Chrome5/25/20163708
html.elements.area.referrerpolicy.unsafe-url Chrome5/25/20163708
html.elements.audio.controlslist 📋Chrome4/19/20173379
html.elements.button.interestfor Chrome10/28/2025265
html.elements.dialog.closedby 📋Chrome3/4/2025503
html.elements.fencedframe 📋Chrome6/11/2024769
html.elements.fencedframe.allow 📋Chrome6/11/2024769
html.elements.fencedframe.height 📋Chrome6/11/2024769
html.elements.fencedframe.width 📋Chrome6/11/2024769
html.elements.geolocation 📋Chrome1/13/2026188
html.elements.geolocation.autolocate 📋Chrome1/13/2026188
html.elements.geolocation.watch 📋Chrome1/13/2026188
html.elements.h1.no_ua_styles_in_article_aside_nav_section 📋Safari12/12/2025220
html.elements.iframe.allow.accelerometer 📋Chrome4/17/20183016
html.elements.iframe.allow.ambient-light-sensor 📋Chrome4/17/20183016
html.elements.iframe.allow.attribution-reporting 📋Chrome9/12/20231042
html.elements.iframe.allow.autoplay 📋Chrome1/23/20183100
html.elements.iframe.allow.bluetooth 📋Chrome8/2/20221448
html.elements.iframe.allow.browsing-topics Chrome7/18/20231098
html.elements.iframe.allow.compute-pressure 📋Chrome5/14/2024797
html.elements.iframe.allow.cross-origin-isolated 📋Chrome11/17/20202071
html.elements.iframe.allow.document-domain 📋Chrome1/23/20183100
html.elements.iframe.allow.encrypted-media 📋Chrome1/23/20183100
html.elements.iframe.allow.fullscreen 📋Chrome10/17/20173198
html.elements.iframe.allow.geolocation 📋Chrome1/23/20183100
html.elements.iframe.allow.gyroscope 📋Chrome4/17/20183016
html.elements.iframe.allow.hid 📋Chrome3/2/20211966
html.elements.iframe.allow.identity-credentials-get 📋Chrome2/7/20231259
html.elements.iframe.allow.idle-detection 📋Chrome9/21/20211763
html.elements.iframe.allow.local-fonts 📋Chrome6/21/20221490
html.elements.iframe.allow.magnetometer 📋Chrome4/17/20183016
html.elements.iframe.allow.midi 📋Chrome1/23/20183100
html.elements.iframe.allow.otp-credentials 📋Chrome8/31/20211784
html.elements.iframe.allow.payment 📋Chrome7/25/20173282
html.elements.iframe.allow.picture-in-picture 📋Chrome9/4/20182876
html.elements.iframe.allow.publickey-credentials-get 📋Chrome7/27/20202184
html.elements.iframe.allow.serial 📋Chrome3/2/20211966
html.elements.iframe.allow.storage-access 📋Chrome5/2/20231175
html.elements.iframe.allow.usb 📋Chrome7/25/20173282
html.elements.iframe.allow.web-share 📋Chrome10/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 Chrome11/29/20221329
html.elements.iframe.allow.window-management 📋Chrome3/29/20221574
html.elements.iframe.allow.xr-spatial-tracking 📋Chrome12/10/20192414
html.elements.iframe.allowpaymentrequest Chrome7/25/20173282
html.elements.iframe.browsingtopics Chrome6/11/2024769
html.elements.iframe.credentialless 📋Chrome2/7/20231259
html.elements.iframe.csp 📋Chrome9/5/20173240
html.elements.iframe.privateToken 📋Chrome9/12/20231042
html.elements.iframe.referrerpolicy.no-referrer-when-downgrade Chrome5/25/20163708
html.elements.iframe.referrerpolicy.origin-when-cross-origin Chrome5/25/20163708
html.elements.iframe.referrerpolicy.unsafe-url Chrome5/25/20163708
html.elements.iframe.sandbox.allow-orientation-lock 📋Chrome7/24/20182918
html.elements.iframe.sandbox.allow-presentation 📋Chrome8/31/20163610
html.elements.iframe.sandbox.allow-top-navigation-to-custom-protocols 📋Safari9/12/20221407
html.elements.img.attributionsrc 📋Chrome5/14/2024797
html.elements.img.referrerpolicy.no-referrer-when-downgrade Chrome5/25/20163708
html.elements.img.referrerpolicy.origin-when-cross-origin Chrome5/25/20163708
html.elements.img.referrerpolicy.unsafe-url Chrome5/25/20163708
html.elements.img.sizes.auto 📋Chrome6/11/2024769
html.elements.input.alpha 📋Safari3/31/2025476
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 📋Chrome6/26/20125137
Safari: The input type is recognized, but there is no month-specific control. See bug 200416.
html.elements.input.type_range.labeled_values 📋Chrome10/7/20144304
html.elements.input.type_week 📋Chrome6/26/20125137
html.elements.link.referrerpolicy.no-referrer-when-downgrade Chrome5/25/20163708
html.elements.link.referrerpolicy.origin-when-cross-origin Chrome5/25/20163708
html.elements.link.referrerpolicy.unsafe-url Chrome5/25/20163708
html.elements.link.rel.compression-dictionary 📋Chrome10/15/2024643
html.elements.link.rel.expect 📋Chrome4/16/2024825
html.elements.link.rel.modulepreload.as-style 📋Chrome4/7/2026104
html.elements.link.rel.prerender Chrome12/6/20173148
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 Chrome3/4/2025503
html.elements.script.attributionsrc 📋Chrome5/14/2024797
html.elements.script.referrerpolicy.no-referrer-when-downgrade Chrome10/16/20182834
html.elements.script.referrerpolicy.origin-when-cross-origin Chrome10/16/20182834
html.elements.script.referrerpolicy.unsafe-url Chrome10/16/20182834
html.elements.script.type.speculationrules.expects_no_vary_search 📋Chrome7/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 📋Chrome9/2/20221417
html.elements.script.type.speculationrules.requires 📋Chrome2/7/20231259
html.elements.script.type.speculationrules.requires.anonymous-client-ip-when-cross-origin 📋Chrome2/7/20231259
html.elements.script.type.speculationrules.target_hint 📋Chrome6/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.selectedcontent 📋Chrome4/1/2025475
html.elements.summary.display_list_item Chrome3/2/20211966
html.elements.td.rowspan.rowspan_zero Chrome3/6/20183058
html.elements.textarea.autocomplete.webauthn 📋Chrome11/29/20221329
html.elements.textarea.wrap.hard Chrome12/13/20115333
html.elements.video.controlslist 📋Chrome4/19/20173379
html.global_attributes.autocapitalize 📋Chrome5/19/20154080
html.global_attributes.autocorrect 📋Safari4/26/20211911
html.global_attributes.inert.ignores_find_in_page 📋Chrome4/16/2024825
html.global_attributes.is 📋Chrome5/29/20182974
html.global_attributes.popover.hint 📋Chrome2/4/2025531
html.global_attributes.virtualkeyboardpolicy 📋Chrome9/21/20211763

JS Data

API First Browser Date Days in Limbo Notes
javascript.builtins.AsyncDisposableStack 📋Chrome3/4/2025503
javascript.builtins.AsyncDisposableStack.@@asyncDispose 📋Chrome3/4/2025503
javascript.builtins.AsyncDisposableStack.AsyncDisposableStack 📋Chrome3/4/2025503
javascript.builtins.AsyncDisposableStack.adopt 📋Chrome3/4/2025503
javascript.builtins.AsyncDisposableStack.defer 📋Chrome3/4/2025503
javascript.builtins.AsyncDisposableStack.disposeAsync 📋Chrome3/4/2025503
javascript.builtins.AsyncDisposableStack.disposed 📋Chrome3/4/2025503
javascript.builtins.AsyncDisposableStack.move 📋Chrome3/4/2025503
javascript.builtins.AsyncDisposableStack.use 📋Chrome3/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 📋Chrome3/4/2025503
javascript.builtins.Date.toTemporalInstant 📋Chrome1/13/2026188
javascript.builtins.DisposableStack 📋Chrome3/4/2025503
javascript.builtins.DisposableStack.@@dispose 📋Chrome3/4/2025503
javascript.builtins.DisposableStack.DisposableStack 📋Chrome3/4/2025503
javascript.builtins.DisposableStack.adopt 📋Chrome3/4/2025503
javascript.builtins.DisposableStack.defer 📋Chrome3/4/2025503
javascript.builtins.DisposableStack.dispose 📋Chrome3/4/2025503
javascript.builtins.DisposableStack.disposed 📋Chrome3/4/2025503
javascript.builtins.DisposableStack.move 📋Chrome3/4/2025503
javascript.builtins.DisposableStack.use 📋Chrome3/4/2025503
javascript.builtins.Error.serializable_object 📋Chrome9/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 📋Chrome9/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 📋Chrome3/4/2025503
javascript.builtins.Iterator.concat 📋Chrome3/10/2026132
javascript.builtins.JSON.isRawJSON 📋Chrome5/30/20231147
javascript.builtins.JSON.rawJSON 📋Chrome5/30/20231147
javascript.builtins.Math.sumPrecise 📋Safari12/12/2025220
javascript.builtins.RangeError.serializable_object 📋Chrome9/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 📋Chrome9/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 📋Chrome3/4/2025503
javascript.builtins.SuppressedError.SuppressedError 📋Chrome3/4/2025503
javascript.builtins.SuppressedError.error 📋Chrome3/4/2025503
javascript.builtins.SuppressedError.suppressed 📋Chrome3/4/2025503
javascript.builtins.Symbol.asyncDispose 📋Chrome7/23/2024727
Node.js: Only available for fs and stream resources.Node.js: Only available for fs and stream resources.
javascript.builtins.Symbol.dispose 📋Chrome5/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 📋Chrome9/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 📋Chrome1/13/2026188
javascript.builtins.Temporal.Duration 📋Chrome1/13/2026188
javascript.builtins.Temporal.Duration.Duration 📋Chrome1/13/2026188
javascript.builtins.Temporal.Duration.abs 📋Chrome1/13/2026188
javascript.builtins.Temporal.Duration.add 📋Chrome1/13/2026188
javascript.builtins.Temporal.Duration.blank 📋Chrome1/13/2026188
javascript.builtins.Temporal.Duration.compare 📋Chrome1/13/2026188
javascript.builtins.Temporal.Duration.days 📋Chrome1/13/2026188
javascript.builtins.Temporal.Duration.from 📋Chrome1/13/2026188
javascript.builtins.Temporal.Duration.hours 📋Chrome1/13/2026188
javascript.builtins.Temporal.Duration.microseconds 📋Chrome1/13/2026188
javascript.builtins.Temporal.Duration.milliseconds 📋Chrome1/13/2026188
javascript.builtins.Temporal.Duration.minutes 📋Chrome1/13/2026188
javascript.builtins.Temporal.Duration.months 📋Chrome1/13/2026188
javascript.builtins.Temporal.Duration.nanoseconds 📋Chrome1/13/2026188
javascript.builtins.Temporal.Duration.negated 📋Chrome1/13/2026188
javascript.builtins.Temporal.Duration.round 📋Chrome1/13/2026188
javascript.builtins.Temporal.Duration.seconds 📋Chrome1/13/2026188
javascript.builtins.Temporal.Duration.sign 📋Chrome1/13/2026188
javascript.builtins.Temporal.Duration.subtract 📋Chrome1/13/2026188
javascript.builtins.Temporal.Duration.toJSON 📋Chrome1/13/2026188
javascript.builtins.Temporal.Duration.toLocaleString 📋Chrome1/13/2026188
javascript.builtins.Temporal.Duration.toString 📋Chrome1/13/2026188
javascript.builtins.Temporal.Duration.total 📋Chrome1/13/2026188
javascript.builtins.Temporal.Duration.valueOf 📋Chrome1/13/2026188
javascript.builtins.Temporal.Duration.weeks 📋Chrome1/13/2026188
javascript.builtins.Temporal.Duration.with 📋Chrome1/13/2026188
javascript.builtins.Temporal.Duration.years 📋Chrome1/13/2026188
javascript.builtins.Temporal.Instant 📋Chrome1/13/2026188
javascript.builtins.Temporal.Instant.add 📋Chrome1/13/2026188
javascript.builtins.Temporal.Instant.compare 📋Chrome1/13/2026188
javascript.builtins.Temporal.Instant.epochMilliseconds 📋Chrome1/13/2026188
javascript.builtins.Temporal.Instant.epochNanoseconds 📋Chrome1/13/2026188
javascript.builtins.Temporal.Instant.equals 📋Chrome1/13/2026188
javascript.builtins.Temporal.Instant.from 📋Chrome1/13/2026188
javascript.builtins.Temporal.Instant.fromEpochMilliseconds 📋Chrome1/13/2026188
javascript.builtins.Temporal.Instant.fromEpochNanoseconds 📋Chrome1/13/2026188
javascript.builtins.Temporal.Instant.round 📋Chrome1/13/2026188
javascript.builtins.Temporal.Instant.since 📋Chrome1/13/2026188
javascript.builtins.Temporal.Instant.subtract 📋Chrome1/13/2026188
javascript.builtins.Temporal.Instant.toJSON 📋Chrome1/13/2026188
javascript.builtins.Temporal.Instant.toLocaleString 📋Chrome1/13/2026188
javascript.builtins.Temporal.Instant.toString 📋Chrome1/13/2026188
javascript.builtins.Temporal.Instant.toZonedDateTimeISO 📋Chrome1/13/2026188
javascript.builtins.Temporal.Instant.until 📋Chrome1/13/2026188
javascript.builtins.Temporal.Instant.valueOf 📋Chrome1/13/2026188
javascript.builtins.Temporal.Now 📋Chrome1/13/2026188
javascript.builtins.Temporal.Now.instant 📋Chrome1/13/2026188
javascript.builtins.Temporal.Now.plainDateISO 📋Chrome1/13/2026188
javascript.builtins.Temporal.Now.plainDateTimeISO 📋Chrome1/13/2026188
javascript.builtins.Temporal.Now.plainTimeISO 📋Chrome1/13/2026188
javascript.builtins.Temporal.Now.timeZoneId 📋Chrome1/13/2026188
javascript.builtins.Temporal.Now.zonedDateTimeISO 📋Chrome1/13/2026188
javascript.builtins.Temporal.PlainDate 📋Chrome1/13/2026188
javascript.builtins.Temporal.PlainDate.add 📋Chrome1/13/2026188
javascript.builtins.Temporal.PlainDate.calendarId 📋Chrome1/13/2026188
javascript.builtins.Temporal.PlainDate.compare 📋Chrome1/13/2026188
javascript.builtins.Temporal.PlainDate.day 📋Chrome1/13/2026188
javascript.builtins.Temporal.PlainDate.dayOfWeek 📋Chrome1/13/2026188
javascript.builtins.Temporal.PlainDate.dayOfYear 📋Chrome1/13/2026188
javascript.builtins.Temporal.PlainDate.daysInMonth 📋Chrome1/13/2026188
javascript.builtins.Temporal.PlainDate.daysInWeek 📋Chrome1/13/2026188
javascript.builtins.Temporal.PlainDate.daysInYear 📋Chrome1/13/2026188
javascript.builtins.Temporal.PlainDate.equals 📋Chrome1/13/2026188
javascript.builtins.Temporal.PlainDate.era 📋Chrome1/13/2026188
javascript.builtins.Temporal.PlainDate.eraYear 📋Chrome1/13/2026188
javascript.builtins.Temporal.PlainDate.from 📋Chrome1/13/2026188
javascript.builtins.Temporal.PlainDate.inLeapYear 📋Chrome1/13/2026188
javascript.builtins.Temporal.PlainDate.month 📋Chrome1/13/2026188
javascript.builtins.Temporal.PlainDate.monthCode 📋Chrome1/13/2026188
javascript.builtins.Temporal.PlainDate.monthsInYear 📋Chrome1/13/2026188
javascript.builtins.Temporal.PlainDate.since 📋Chrome1/13/2026188
javascript.builtins.Temporal.PlainDate.subtract 📋Chrome1/13/2026188
javascript.builtins.Temporal.PlainDate.toJSON 📋Chrome1/13/2026188
javascript.builtins.Temporal.PlainDate.toLocaleString 📋Chrome1/13/2026188
javascript.builtins.Temporal.PlainDate.toPlainDateTime 📋Chrome1/13/2026188
javascript.builtins.Temporal.PlainDate.toPlainMonthDay 📋Chrome1/13/2026188
javascript.builtins.Temporal.PlainDate.toPlainYearMonth 📋Chrome1/13/2026188
javascript.builtins.Temporal.PlainDate.toString 📋Chrome1/13/2026188
javascript.builtins.Temporal.PlainDate.toZonedDateTime 📋Chrome1/13/2026188
javascript.builtins.Temporal.PlainDate.until 📋Chrome1/13/2026188
javascript.builtins.Temporal.PlainDate.valueOf 📋Chrome1/13/2026188
javascript.builtins.Temporal.PlainDate.weekOfYear 📋Chrome1/13/2026188
javascript.builtins.Temporal.PlainDate.with 📋Chrome1/13/2026188
javascript.builtins.Temporal.PlainDate.withCalendar 📋Chrome1/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 📋Chrome1/13/2026188
javascript.builtins.Temporal.PlainDate.yearOfWeek 📋Chrome1/13/2026188
javascript.builtins.Temporal.PlainDateTime 📋Chrome1/13/2026188
javascript.builtins.Temporal.PlainDateTime.add 📋Chrome1/13/2026188
javascript.builtins.Temporal.PlainDateTime.calendarId 📋Chrome1/13/2026188
javascript.builtins.Temporal.PlainDateTime.compare 📋Chrome1/13/2026188
javascript.builtins.Temporal.PlainDateTime.day 📋Chrome1/13/2026188
javascript.builtins.Temporal.PlainDateTime.dayOfWeek 📋Chrome1/13/2026188
javascript.builtins.Temporal.PlainDateTime.dayOfYear 📋Chrome1/13/2026188
javascript.builtins.Temporal.PlainDateTime.daysInMonth 📋Chrome1/13/2026188
javascript.builtins.Temporal.PlainDateTime.daysInWeek 📋Chrome1/13/2026188
javascript.builtins.Temporal.PlainDateTime.daysInYear 📋Chrome1/13/2026188
javascript.builtins.Temporal.PlainDateTime.equals 📋Chrome1/13/2026188
javascript.builtins.Temporal.PlainDateTime.era 📋Chrome1/13/2026188
javascript.builtins.Temporal.PlainDateTime.eraYear 📋Chrome1/13/2026188
javascript.builtins.Temporal.PlainDateTime.from 📋Chrome1/13/2026188
javascript.builtins.Temporal.PlainDateTime.hour 📋Chrome1/13/2026188
javascript.builtins.Temporal.PlainDateTime.inLeapYear 📋Chrome1/13/2026188
javascript.builtins.Temporal.PlainDateTime.microsecond 📋Chrome1/13/2026188
javascript.builtins.Temporal.PlainDateTime.millisecond 📋Chrome1/13/2026188
javascript.builtins.Temporal.PlainDateTime.minute 📋Chrome1/13/2026188
javascript.builtins.Temporal.PlainDateTime.month 📋Chrome1/13/2026188
javascript.builtins.Temporal.PlainDateTime.monthCode 📋Chrome1/13/2026188
javascript.builtins.Temporal.PlainDateTime.monthsInYear 📋Chrome1/13/2026188
javascript.builtins.Temporal.PlainDateTime.nanosecond 📋Chrome1/13/2026188
javascript.builtins.Temporal.PlainDateTime.round 📋Chrome1/13/2026188
javascript.builtins.Temporal.PlainDateTime.second 📋Chrome1/13/2026188
javascript.builtins.Temporal.PlainDateTime.since 📋Chrome1/13/2026188
javascript.builtins.Temporal.PlainDateTime.subtract 📋Chrome1/13/2026188
javascript.builtins.Temporal.PlainDateTime.toJSON 📋Chrome1/13/2026188
javascript.builtins.Temporal.PlainDateTime.toLocaleString 📋Chrome1/13/2026188
javascript.builtins.Temporal.PlainDateTime.toPlainDate 📋Chrome1/13/2026188
javascript.builtins.Temporal.PlainDateTime.toPlainTime 📋Chrome1/13/2026188
javascript.builtins.Temporal.PlainDateTime.toString 📋Chrome1/13/2026188
javascript.builtins.Temporal.PlainDateTime.toZonedDateTime 📋Chrome1/13/2026188
javascript.builtins.Temporal.PlainDateTime.until 📋Chrome1/13/2026188
javascript.builtins.Temporal.PlainDateTime.valueOf 📋Chrome1/13/2026188
javascript.builtins.Temporal.PlainDateTime.weekOfYear 📋Chrome1/13/2026188
javascript.builtins.Temporal.PlainDateTime.with 📋Chrome1/13/2026188
javascript.builtins.Temporal.PlainDateTime.withCalendar 📋Chrome1/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 📋Chrome1/13/2026188
javascript.builtins.Temporal.PlainDateTime.year 📋Chrome1/13/2026188
javascript.builtins.Temporal.PlainDateTime.yearOfWeek 📋Chrome1/13/2026188
javascript.builtins.Temporal.PlainMonthDay 📋Chrome1/13/2026188
javascript.builtins.Temporal.PlainMonthDay.calendarId 📋Chrome1/13/2026188
javascript.builtins.Temporal.PlainMonthDay.day 📋Chrome1/13/2026188
javascript.builtins.Temporal.PlainMonthDay.equals 📋Chrome1/13/2026188
javascript.builtins.Temporal.PlainMonthDay.from 📋Chrome1/13/2026188
javascript.builtins.Temporal.PlainMonthDay.monthCode 📋Chrome1/13/2026188
javascript.builtins.Temporal.PlainMonthDay.toJSON 📋Chrome1/13/2026188
javascript.builtins.Temporal.PlainMonthDay.toLocaleString 📋Chrome1/13/2026188
javascript.builtins.Temporal.PlainMonthDay.toPlainDate 📋Chrome1/13/2026188
javascript.builtins.Temporal.PlainMonthDay.toString 📋Chrome1/13/2026188
javascript.builtins.Temporal.PlainMonthDay.valueOf 📋Chrome1/13/2026188
javascript.builtins.Temporal.PlainMonthDay.with 📋Chrome1/13/2026188
javascript.builtins.Temporal.PlainTime 📋Chrome1/13/2026188
javascript.builtins.Temporal.PlainTime.PlainTime 📋Chrome1/13/2026188
javascript.builtins.Temporal.PlainTime.add 📋Chrome1/13/2026188
javascript.builtins.Temporal.PlainTime.compare 📋Chrome1/13/2026188
javascript.builtins.Temporal.PlainTime.equals 📋Chrome1/13/2026188
javascript.builtins.Temporal.PlainTime.from 📋Chrome1/13/2026188
javascript.builtins.Temporal.PlainTime.hour 📋Chrome1/13/2026188
javascript.builtins.Temporal.PlainTime.microsecond 📋Chrome1/13/2026188
javascript.builtins.Temporal.PlainTime.millisecond 📋Chrome1/13/2026188
javascript.builtins.Temporal.PlainTime.minute 📋Chrome1/13/2026188
javascript.builtins.Temporal.PlainTime.nanosecond 📋Chrome1/13/2026188
javascript.builtins.Temporal.PlainTime.round 📋Chrome1/13/2026188
javascript.builtins.Temporal.PlainTime.second 📋Chrome1/13/2026188
javascript.builtins.Temporal.PlainTime.since 📋Chrome1/13/2026188
javascript.builtins.Temporal.PlainTime.subtract 📋Chrome1/13/2026188
javascript.builtins.Temporal.PlainTime.toJSON 📋Chrome1/13/2026188
javascript.builtins.Temporal.PlainTime.toLocaleString 📋Chrome1/13/2026188
javascript.builtins.Temporal.PlainTime.toString 📋Chrome1/13/2026188
javascript.builtins.Temporal.PlainTime.until 📋Chrome1/13/2026188
javascript.builtins.Temporal.PlainTime.valueOf 📋Chrome1/13/2026188
javascript.builtins.Temporal.PlainTime.with 📋Chrome1/13/2026188
javascript.builtins.Temporal.PlainYearMonth 📋Chrome1/13/2026188
javascript.builtins.Temporal.PlainYearMonth.add 📋Chrome1/13/2026188
javascript.builtins.Temporal.PlainYearMonth.calendarId 📋Chrome1/13/2026188
javascript.builtins.Temporal.PlainYearMonth.compare 📋Chrome1/13/2026188
javascript.builtins.Temporal.PlainYearMonth.daysInMonth 📋Chrome1/13/2026188
javascript.builtins.Temporal.PlainYearMonth.daysInYear 📋Chrome1/13/2026188
javascript.builtins.Temporal.PlainYearMonth.equals 📋Chrome1/13/2026188
javascript.builtins.Temporal.PlainYearMonth.era 📋Chrome1/13/2026188
javascript.builtins.Temporal.PlainYearMonth.eraYear 📋Chrome1/13/2026188
javascript.builtins.Temporal.PlainYearMonth.from 📋Chrome1/13/2026188
javascript.builtins.Temporal.PlainYearMonth.inLeapYear 📋Chrome1/13/2026188
javascript.builtins.Temporal.PlainYearMonth.month 📋Chrome1/13/2026188
javascript.builtins.Temporal.PlainYearMonth.monthCode 📋Chrome1/13/2026188
javascript.builtins.Temporal.PlainYearMonth.monthsInYear 📋Chrome1/13/2026188
javascript.builtins.Temporal.PlainYearMonth.since 📋Chrome1/13/2026188
javascript.builtins.Temporal.PlainYearMonth.subtract 📋Chrome1/13/2026188
javascript.builtins.Temporal.PlainYearMonth.toJSON 📋Chrome1/13/2026188
javascript.builtins.Temporal.PlainYearMonth.toLocaleString 📋Chrome1/13/2026188
javascript.builtins.Temporal.PlainYearMonth.toPlainDate 📋Chrome1/13/2026188
javascript.builtins.Temporal.PlainYearMonth.toString 📋Chrome1/13/2026188
javascript.builtins.Temporal.PlainYearMonth.until 📋Chrome1/13/2026188
javascript.builtins.Temporal.PlainYearMonth.valueOf 📋Chrome1/13/2026188
javascript.builtins.Temporal.PlainYearMonth.with 📋Chrome1/13/2026188
javascript.builtins.Temporal.PlainYearMonth.year 📋Chrome1/13/2026188
javascript.builtins.Temporal.ZonedDateTime 📋Chrome1/13/2026188
javascript.builtins.Temporal.ZonedDateTime.add 📋Chrome1/13/2026188
javascript.builtins.Temporal.ZonedDateTime.calendarId 📋Chrome1/13/2026188
javascript.builtins.Temporal.ZonedDateTime.compare 📋Chrome1/13/2026188
javascript.builtins.Temporal.ZonedDateTime.day 📋Chrome1/13/2026188
javascript.builtins.Temporal.ZonedDateTime.dayOfWeek 📋Chrome1/13/2026188
javascript.builtins.Temporal.ZonedDateTime.dayOfYear 📋Chrome1/13/2026188
javascript.builtins.Temporal.ZonedDateTime.daysInMonth 📋Chrome1/13/2026188
javascript.builtins.Temporal.ZonedDateTime.daysInWeek 📋Chrome1/13/2026188
javascript.builtins.Temporal.ZonedDateTime.daysInYear 📋Chrome1/13/2026188
javascript.builtins.Temporal.ZonedDateTime.epochMilliseconds 📋Chrome1/13/2026188
javascript.builtins.Temporal.ZonedDateTime.epochNanoseconds 📋Chrome1/13/2026188
javascript.builtins.Temporal.ZonedDateTime.equals 📋Chrome1/13/2026188
javascript.builtins.Temporal.ZonedDateTime.era 📋Chrome1/13/2026188
javascript.builtins.Temporal.ZonedDateTime.eraYear 📋Chrome1/13/2026188
javascript.builtins.Temporal.ZonedDateTime.from 📋Chrome1/13/2026188
javascript.builtins.Temporal.ZonedDateTime.getTimeZoneTransition 📋Chrome1/13/2026188
javascript.builtins.Temporal.ZonedDateTime.hour 📋Chrome1/13/2026188
javascript.builtins.Temporal.ZonedDateTime.hoursInDay 📋Chrome1/13/2026188
javascript.builtins.Temporal.ZonedDateTime.inLeapYear 📋Chrome1/13/2026188
javascript.builtins.Temporal.ZonedDateTime.microsecond 📋Chrome1/13/2026188
javascript.builtins.Temporal.ZonedDateTime.millisecond 📋Chrome1/13/2026188
javascript.builtins.Temporal.ZonedDateTime.minute 📋Chrome1/13/2026188
javascript.builtins.Temporal.ZonedDateTime.month 📋Chrome1/13/2026188
javascript.builtins.Temporal.ZonedDateTime.monthCode 📋Chrome1/13/2026188
javascript.builtins.Temporal.ZonedDateTime.monthsInYear 📋Chrome1/13/2026188
javascript.builtins.Temporal.ZonedDateTime.nanosecond 📋Chrome1/13/2026188
javascript.builtins.Temporal.ZonedDateTime.offset 📋Chrome1/13/2026188
javascript.builtins.Temporal.ZonedDateTime.offsetNanoseconds 📋Chrome1/13/2026188
javascript.builtins.Temporal.ZonedDateTime.round 📋Chrome1/13/2026188
javascript.builtins.Temporal.ZonedDateTime.second 📋Chrome1/13/2026188
javascript.builtins.Temporal.ZonedDateTime.since 📋Chrome1/13/2026188
javascript.builtins.Temporal.ZonedDateTime.startOfDay 📋Chrome1/13/2026188
javascript.builtins.Temporal.ZonedDateTime.subtract 📋Chrome1/13/2026188
javascript.builtins.Temporal.ZonedDateTime.timeZoneId 📋Chrome1/13/2026188
javascript.builtins.Temporal.ZonedDateTime.toInstant 📋Chrome1/13/2026188
javascript.builtins.Temporal.ZonedDateTime.toJSON 📋Chrome1/13/2026188
javascript.builtins.Temporal.ZonedDateTime.toLocaleString 📋Chrome1/13/2026188
javascript.builtins.Temporal.ZonedDateTime.toPlainDate 📋Chrome1/13/2026188
javascript.builtins.Temporal.ZonedDateTime.toPlainDateTime 📋Chrome1/13/2026188
javascript.builtins.Temporal.ZonedDateTime.toPlainTime 📋Chrome1/13/2026188
javascript.builtins.Temporal.ZonedDateTime.toString 📋Chrome1/13/2026188
javascript.builtins.Temporal.ZonedDateTime.until 📋Chrome1/13/2026188
javascript.builtins.Temporal.ZonedDateTime.valueOf 📋Chrome1/13/2026188
javascript.builtins.Temporal.ZonedDateTime.weekOfYear 📋Chrome1/13/2026188
javascript.builtins.Temporal.ZonedDateTime.with 📋Chrome1/13/2026188
javascript.builtins.Temporal.ZonedDateTime.withCalendar 📋Chrome1/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 📋Chrome1/13/2026188
javascript.builtins.Temporal.ZonedDateTime.withTimeZone 📋Chrome1/13/2026188
javascript.builtins.Temporal.ZonedDateTime.year 📋Chrome1/13/2026188
javascript.builtins.Temporal.ZonedDateTime.yearOfWeek 📋Chrome1/13/2026188
javascript.builtins.TypeError.serializable_object 📋Chrome9/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 📋Chrome9/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 📋Chrome3/4/2025503
javascript.statements.import.import_attributes.type_css Chrome3/19/2024853
javascript.statements.using 📋Chrome3/4/2025503