For a given set of browsers, what APIs are not yet in all of them.
| Not in Chrome | Not in Safari | |
|---|---|---|
| In Chrome | 27 | |
| In Safari | 13 |
Below is a list of features that are not in all of Chrome and Safari
| API | First Browser | Date | Days in Limbo | Notes |
|---|---|---|---|---|
| javascript.builtins.Atomics.pause 📋 | Chrome | 2/4/2025 | 544 | |
| javascript.builtins.DataView.getFloat16 📋 | Safari | 12/11/2024 | 599 | |
| javascript.builtins.DataView.setFloat16 📋 | Safari | 12/11/2024 | 599 | |
| javascript.builtins.Error.cause.displayed_in_console | Chrome | 5/14/2024 | 810 | |
| javascript.builtins.Error.serializable_object 📋 | Chrome | 9/10/2019 | 2518 | 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 | 9/10/2019 | 2518 | 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.Float16Array 📋 | Safari | 12/11/2024 | 599 | |
| javascript.builtins.Float16Array.Float16Array 📋 | Safari | 12/11/2024 | 599 | |
| javascript.builtins.Intl.PluralRules.PluralRules.options_parameter.options_roundingIncrement_parameter | Safari | 12/11/2023 | 965 | |
| javascript.builtins.Iterator.Iterator 📋 | Chrome | 2/20/2024 | 894 | |
| javascript.builtins.Iterator.drop 📋 | Chrome | 2/20/2024 | 894 | |
| javascript.builtins.Iterator.every 📋 | Chrome | 2/20/2024 | 894 | |
| javascript.builtins.Iterator.filter 📋 | Chrome | 2/20/2024 | 894 | |
| javascript.builtins.Iterator.find 📋 | Chrome | 2/20/2024 | 894 | |
| javascript.builtins.Iterator.flatMap 📋 | Chrome | 2/20/2024 | 894 | |
| javascript.builtins.Iterator.forEach 📋 | Chrome | 2/20/2024 | 894 | |
| javascript.builtins.Iterator.from 📋 | Chrome | 2/20/2024 | 894 | |
| javascript.builtins.Iterator.map 📋 | Chrome | 2/20/2024 | 894 | |
| javascript.builtins.Iterator.reduce 📋 | Chrome | 2/20/2024 | 894 | |
| javascript.builtins.Iterator.some 📋 | Chrome | 2/20/2024 | 894 | |
| javascript.builtins.Iterator.take 📋 | Chrome | 2/20/2024 | 894 | |
| javascript.builtins.Iterator.toArray 📋 | Chrome | 2/20/2024 | 894 | |
| javascript.builtins.JSON.isRawJSON 📋 | Chrome | 5/30/2023 | 1160 | |
| javascript.builtins.JSON.parse.reviver_parameter_context_argument 📋 | Chrome | 5/30/2023 | 1160 | |
| javascript.builtins.JSON.rawJSON 📋 | Chrome | 5/30/2023 | 1160 | |
| javascript.builtins.Math.f16round 📋 | Safari | 12/11/2024 | 599 | |
| javascript.builtins.RangeError.serializable_object 📋 | Chrome | 9/10/2019 | 2518 | 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 | 9/10/2019 | 2518 | 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.escape 📋 | Safari | 12/11/2024 | 599 | |
| javascript.builtins.SyntaxError.serializable_object 📋 | Chrome | 9/10/2019 | 2518 | 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.TypeError.serializable_object 📋 | Chrome | 9/10/2019 | 2518 | 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 | 9/10/2019 | 2518 | 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.Uint8Array.fromBase64 📋 | Safari | 12/11/2024 | 599 | |
| javascript.builtins.Uint8Array.fromHex 📋 | Safari | 12/11/2024 | 599 | |
| javascript.builtins.Uint8Array.setFromBase64 📋 | Safari | 12/11/2024 | 599 | |
| javascript.builtins.Uint8Array.setFromHex 📋 | Safari | 12/11/2024 | 599 | |
| javascript.builtins.Uint8Array.toBase64 📋 | Safari | 12/11/2024 | 599 | |
| javascript.builtins.Uint8Array.toHex 📋 | Safari | 12/11/2024 | 599 | |
| javascript.regular_expressions.modifier 📋 | Chrome | 5/14/2024 | 810 | |
| javascript.statements.import.import_attributes.type_css | Chrome | 3/19/2024 | 866 |