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 Firefox
In Chrome 25
In Firefox 25

Unstable APIs

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

Raw Data

Quick Links:

JS Data

API First Browser Date Days in Limbo Notes
javascript.builtins.Atomics.Atomic_operations_on_non_shared_buffers Firefox7/28/20202196
javascript.builtins.Atomics.pause 📋Chrome2/4/2025544
javascript.builtins.Atomics.waitAsync 📋Chrome11/17/20202084
javascript.builtins.DataView.getFloat16 📋Firefox8/6/2024726
javascript.builtins.DataView.setFloat16 📋Firefox8/6/2024726
javascript.builtins.Error.Error.fileName_parameter Firefox11/9/20047936
javascript.builtins.Error.Error.lineNumber_parameter Firefox11/9/20047936
javascript.builtins.Error.columnNumber Firefox11/9/20047936
javascript.builtins.Error.fileName Firefox11/9/20047936
javascript.builtins.Error.lineNumber Firefox11/9/20047936
javascript.builtins.FinalizationRegistry.symbol_as_target Chrome1/10/20231300
javascript.builtins.Float16Array 📋Firefox8/6/2024726
javascript.builtins.Float16Array.Float16Array 📋Firefox8/6/2024726
javascript.builtins.Function.displayName Firefox6/5/20125171
javascript.builtins.InternalError Firefox11/9/20047936
javascript.builtins.InternalError.InternalError Firefox11/9/20047936
javascript.builtins.Intl.DurationFormat 📋Chrome9/17/2024684
javascript.builtins.Intl.DurationFormat.DurationFormat 📋Chrome9/17/2024684
javascript.builtins.Intl.DurationFormat.format 📋Chrome9/17/2024684
javascript.builtins.Intl.DurationFormat.formatToParts 📋Chrome9/17/2024684
javascript.builtins.Intl.DurationFormat.resolvedOptions 📋Chrome9/17/2024684
javascript.builtins.Intl.DurationFormat.supportedLocalesOf 📋Chrome9/17/2024684
javascript.builtins.Intl.Locale.getCalendars 📋Chrome10/15/2024656
Chrome: Implemented as an accessor property.Chrome Android: Implemented as an accessor property.Edge: Implemented as an accessor property.Node.js: Implemented as an accessor property.Quest Browser: Implemented as an accessor property.Opera: Implemented as an accessor property.Opera Android: Implemented as an accessor property.Safari: Implemented as an accessor property.Safari on iOS: Implemented as an accessor property.Samsung Internet: Implemented as an accessor property.WebView Android: Implemented as an accessor property.WebView on iOS: Implemented as an accessor property.
javascript.builtins.Intl.Locale.getCollations 📋Chrome10/15/2024656
Chrome: Implemented as an accessor property.Chrome Android: Implemented as an accessor property.Edge: Implemented as an accessor property.Node.js: Implemented as an accessor property.Quest Browser: Implemented as an accessor property.Opera: Implemented as an accessor property.Opera Android: Implemented as an accessor property.Safari: Implemented as an accessor property.Safari on iOS: Implemented as an accessor property.Samsung Internet: Implemented as an accessor property.WebView Android: Implemented as an accessor property.WebView on iOS: Implemented as an accessor property.
javascript.builtins.Intl.Locale.getHourCycles 📋Chrome10/15/2024656
Chrome: Implemented as an accessor property.Chrome Android: Implemented as an accessor property.Edge: Implemented as an accessor property.Node.js: Implemented as an accessor property.Quest Browser: Implemented as an accessor property.Opera: Implemented as an accessor property.Opera Android: Implemented as an accessor property.Safari: Implemented as an accessor property.Safari on iOS: Implemented as an accessor property.Samsung Internet: Implemented as an accessor property.WebView Android: Implemented as an accessor property.WebView on iOS: Implemented as an accessor property.
javascript.builtins.Intl.Locale.getNumberingSystems 📋Chrome10/15/2024656
Chrome: Implemented as an accessor property.Chrome Android: Implemented as an accessor property.Edge: Implemented as an accessor property.Node.js: Implemented as an accessor property.Quest Browser: Implemented as an accessor property.Opera: Implemented as an accessor property.Opera Android: Implemented as an accessor property.Safari: Implemented as an accessor property.Safari on iOS: Implemented as an accessor property.Samsung Internet: Implemented as an accessor property.WebView Android: Implemented as an accessor property.WebView on iOS: Implemented as an accessor property.
javascript.builtins.Intl.Locale.getTextInfo 📋Chrome10/15/2024656
Chrome: Implemented as an accessor property.Chrome Android: Implemented as an accessor property.Deno: Implemented as an accessor property.Edge: Implemented as an accessor property.Node.js: Implemented as an accessor property.Quest Browser: Implemented as an accessor property.Opera: Implemented as an accessor property.Opera Android: Implemented as an accessor property.Safari: Implemented as an accessor property.Safari on iOS: Implemented as an accessor property.Samsung Internet: Implemented as an accessor property.WebView Android: Implemented as an accessor property.WebView on iOS: Implemented as an accessor property.
javascript.builtins.Intl.Locale.getTimeZones 📋Chrome10/15/2024656
Chrome: Implemented as an accessor property.Chrome Android: Implemented as an accessor property.Edge: Implemented as an accessor property.Node.js: Implemented as an accessor property.Quest Browser: Implemented as an accessor property.Opera: Implemented as an accessor property.Opera Android: Implemented as an accessor property.Safari: Implemented as an accessor property.Safari on iOS: Implemented as an accessor property.Samsung Internet: Implemented as an accessor property.WebView Android: Implemented as an accessor property.WebView on iOS: Implemented as an accessor property.
javascript.builtins.Intl.Locale.getWeekInfo 📋Chrome10/15/2024656
Chrome: Implemented as an accessor property.Chrome Android: Implemented as an accessor property.Edge: Implemented as an accessor property.Node.js: Implemented as an accessor property.Quest Browser: Implemented as an accessor property.Opera: Implemented as an accessor property.Opera Android: Implemented as an accessor property.Safari: Implemented as an accessor property.Safari on iOS: Implemented as an accessor property.Samsung Internet: Implemented as an accessor property.WebView Android: Implemented as an accessor property.WebView on iOS: Implemented as an accessor property.
javascript.builtins.Intl.PluralRules.PluralRules.options_parameter.options_roundingIncrement_parameter Firefox8/1/20231097
javascript.builtins.Intl.PluralRules.PluralRules.options_parameter.options_trailingZeroDisplay_parameter Firefox8/1/20231097
javascript.builtins.Math.f16round 📋Firefox8/6/2024726
javascript.builtins.Promise.incumbent_settings_object_tracking 📋Firefox11/15/20163547
javascript.builtins.RegExp.escape 📋Firefox1/7/2025572
javascript.builtins.Uint8Array.fromBase64 📋Firefox11/26/2024614
javascript.builtins.Uint8Array.fromHex 📋Firefox11/26/2024614
javascript.builtins.Uint8Array.setFromBase64 📋Firefox11/26/2024614
javascript.builtins.Uint8Array.setFromHex 📋Firefox11/26/2024614
javascript.builtins.Uint8Array.toBase64 📋Firefox11/26/2024614
javascript.builtins.Uint8Array.toHex 📋Firefox11/26/2024614
javascript.builtins.WeakMap.symbol_as_keys Chrome1/10/20231300
javascript.builtins.WeakRef.symbol_as_target Chrome1/10/20231300
javascript.builtins.WeakSet.symbol_as_keys Chrome1/10/20231300
javascript.grammar.trailing_commas.trailing_commas_in_dynamic_import Chrome5/25/20211895
Node.js: The second parameter no longer throws a parser error, but the --experimental-json-modules flag is still needed to load JSON modules.
javascript.operators.import.options_parameter Chrome5/25/20211895
Node.js: The second parameter no longer throws a parser error, but the --experimental-json-modules flag is still needed to load JSON modules.
javascript.statements.import.import_attributes 📋Chrome3/19/2024866
javascript.statements.import.import_attributes.type_css Chrome3/19/2024866
javascript.statements.import.import_attributes.type_json Chrome3/19/2024866
javascript.statements.import.service_worker_support Chrome5/25/20211895
javascript.statements.import.worklet_support Firefox6/6/20231153