For a given set of browsers, what APIs are not yet in all of them.
| Not in Edge | Not in Safari | |
|---|---|---|
| In Edge | 27 | |
| In Safari | 13 |
Below is a list of features that are not in all of Edge and Safari
| API | First Browser | Date | Days in Limbo | Notes |
|---|---|---|---|---|
| javascript.builtins.Atomics.pause 📋 | Edge | 2/6/2025 | 542 | |
| 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 | Edge | 5/17/2024 | 807 | |
| javascript.builtins.Error.serializable_object 📋 | Edge | 1/15/2020 | 2391 | 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 📋 | Edge | 1/15/2020 | 2391 | 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 📋 | Edge | 2/23/2024 | 891 | |
| javascript.builtins.Iterator.drop 📋 | Edge | 2/23/2024 | 891 | |
| javascript.builtins.Iterator.every 📋 | Edge | 2/23/2024 | 891 | |
| javascript.builtins.Iterator.filter 📋 | Edge | 2/23/2024 | 891 | |
| javascript.builtins.Iterator.find 📋 | Edge | 2/23/2024 | 891 | |
| javascript.builtins.Iterator.flatMap 📋 | Edge | 2/23/2024 | 891 | |
| javascript.builtins.Iterator.forEach 📋 | Edge | 2/23/2024 | 891 | |
| javascript.builtins.Iterator.from 📋 | Edge | 2/23/2024 | 891 | |
| javascript.builtins.Iterator.map 📋 | Edge | 2/23/2024 | 891 | |
| javascript.builtins.Iterator.reduce 📋 | Edge | 2/23/2024 | 891 | |
| javascript.builtins.Iterator.some 📋 | Edge | 2/23/2024 | 891 | |
| javascript.builtins.Iterator.take 📋 | Edge | 2/23/2024 | 891 | |
| javascript.builtins.Iterator.toArray 📋 | Edge | 2/23/2024 | 891 | |
| javascript.builtins.JSON.isRawJSON 📋 | Edge | 6/2/2023 | 1157 | |
| javascript.builtins.JSON.parse.reviver_parameter_context_argument 📋 | Edge | 6/2/2023 | 1157 | |
| javascript.builtins.JSON.rawJSON 📋 | Edge | 6/2/2023 | 1157 | |
| javascript.builtins.Math.f16round 📋 | Safari | 12/11/2024 | 599 | |
| javascript.builtins.RangeError.serializable_object 📋 | Edge | 1/15/2020 | 2391 | 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 📋 | Edge | 1/15/2020 | 2391 | 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 📋 | Edge | 1/15/2020 | 2391 | 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 📋 | Edge | 1/15/2020 | 2391 | 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 📋 | Edge | 1/15/2020 | 2391 | 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 📋 | Edge | 5/17/2024 | 807 | |
| javascript.statements.import.import_attributes.type_css | Edge | 3/22/2024 | 863 |