Now Stable

"New on the Web": For a given set of browsers, what APIs became stable and when, ordered reverse chronologically.

It's a great source of information for posts like this

Example Comparisons
Browsers
Features

Stable APIs

Below is a list of features that are in Safari and Safari on iOS, ordered reverse chronologically by when they became stable (i.e, available in the last browser).

2025/12

API First Browser Date Last Browser Date Days Notes
webassembly.api.Memory.toFixedLengthBuffer πŸ“‹Safari12/12/2025 Safari on iOS12/12/2025
webassembly.api.Memory.toResizableBuffer πŸ“‹Safari12/12/2025 Safari on iOS12/12/2025
webassembly.jsStringBuiltins πŸ“‹Safari12/12/2025 Safari on iOS12/12/2025

2025/3

API First Browser Date Last Browser Date Days Notes
webassembly.api.JSTag_static πŸ“‹Safari3/31/2025 Safari on iOS3/31/2025
webassembly.exceptionsFinal πŸ“‹Safari3/31/2025 Safari on iOS3/31/2025

2024/12

API First Browser Date Last Browser Date Days Notes
webassembly.garbage-collection πŸ“‹Safari12/11/2024 Safari on iOS12/11/2024
webassembly.tail-calls πŸ“‹Safari12/11/2024 Safari on iOS12/11/2024

2024/9

API First Browser Date Last Browser Date Days Notes
webassembly.typedFunctionReferences πŸ“‹Safari9/16/2024 Safari on iOS9/16/2024

2024/3

API First Browser Date Last Browser Date Days Notes
webassembly.extended-constant-expressions πŸ“‹Safari3/5/2024 Safari on iOS3/5/2024

2023/3

API First Browser Date Last Browser Date Days Notes
webassembly.fixed-width-SIMD πŸ“‹Safari3/27/2023 Safari on iOS3/27/2023

2022/9

API First Browser Date Last Browser Date Days Notes
webassembly.branch-hinting πŸ“‹Safari9/12/2022 Safari on iOS9/12/2022

2021/12

API First Browser Date Last Browser Date Days Notes
webassembly.api.Exception πŸ“‹Safari12/13/2021 Safari on iOS12/13/2021
webassembly.api.Exception.Exception πŸ“‹Safari12/13/2021 Safari on iOS12/13/2021
webassembly.api.Exception.Exception.options_parameter_traceStack Safari12/13/2021 Safari on iOS12/13/2021
webassembly.api.Exception.getArg πŸ“‹Safari12/13/2021 Safari on iOS12/13/2021
webassembly.api.Exception.is πŸ“‹Safari12/13/2021 Safari on iOS12/13/2021
webassembly.api.Memory.Memory.shared πŸ“‹Safari12/13/2021 Safari on iOS12/13/2021
Safari: Shared WebAssembly.Memory is gated behind COOP/COEP. For more detail, read Making your website "cross-origin isolated" using COOP and COEP.Safari on iOS: Shared WebAssembly.Memory is gated behind COOP/COEP. For more detail, read Making your website "cross-origin isolated" using COOP and COEP.WebView on iOS: Shared WebAssembly.Memory is gated behind COOP/COEP. For more detail, read Making your website "cross-origin isolated" using COOP and COEP.
webassembly.api.Tag πŸ“‹Safari12/13/2021 Safari on iOS12/13/2021
webassembly.api.Tag.Tag πŸ“‹Safari12/13/2021 Safari on iOS12/13/2021
webassembly.api.Tag.type πŸ“‹Safari12/13/2021 Safari on iOS12/13/2021
webassembly.exception-handling πŸ“‹Safari12/13/2021 Safari on iOS12/13/2021
webassembly.threads-and-atomics πŸ“‹Safari12/13/2021 Safari on iOS12/13/2021

2021/10

API First Browser Date Last Browser Date Days Notes
webassembly.bulk-memory-operations πŸ“‹Safari10/25/2021 Safari on iOS10/25/2021
webassembly.non-trapping-float-to-int-conversions πŸ“‹Safari10/25/2021 Safari on iOS10/25/2021
webassembly.reference-types πŸ“‹Safari10/25/2021 Safari on iOS10/25/2021

2021/9

API First Browser Date Last Browser Date Days Notes
webassembly.api.compileStreaming_static πŸ“‹Safari9/20/2021 Safari on iOS9/20/2021
webassembly.api.instantiateStreaming_static πŸ“‹Safari9/20/2021 Safari on iOS9/20/2021

2021/4

API First Browser Date Last Browser Date Days Notes
webassembly.BigInt-to-i64-integration πŸ“‹Safari4/26/2021 Safari on iOS4/26/2021
webassembly.sign-extension-operations πŸ“‹Safari4/26/2021 Safari on iOS4/26/2021

2020/3

API First Browser Date Last Browser Date Days Notes
webassembly.api.Global πŸ“‹Safari3/24/2020 Safari on iOS3/24/2020
webassembly.api.Global.Global πŸ“‹Safari3/24/2020 Safari on iOS3/24/2020
Chrome: Constructing a Global with a value of v128 produces a TypeError.Chrome Android: Constructing a Global with a value of v128 produces a TypeError.Deno: Constructing a Global with a value of v128 produces a TypeError.Edge: Constructing a Global with a value of v128 produces a TypeError.Node.js: Constructing a Global with a value of v128 produces a TypeError.Quest Browser: Constructing a Global with a value of v128 produces a TypeError.Opera: Constructing a Global with a value of v128 produces a TypeError.Opera Android: Constructing a Global with a value of v128 produces a TypeError.Samsung Internet: Constructing a Global with a value of v128 produces a TypeError.WebView Android: Constructing a Global with a value of v128 produces a TypeError.
webassembly.api.Global.value πŸ“‹Safari3/24/2020 Safari on iOS3/24/2020
webassembly.api.Global.valueOf πŸ“‹Safari3/24/2020 Safari on iOS3/24/2020
webassembly.multi-value πŸ“‹Safari3/24/2020 Safari on iOS3/24/2020
webassembly.mutable-globals πŸ“‹Safari3/24/2020 Safari on iOS3/24/2020

2017/9

API First Browser Date Last Browser Date Days Notes
webassembly.api πŸ“‹Safari9/19/2017 Safari on iOS9/19/2017
webassembly.api.CompileError πŸ“‹Safari9/19/2017 Safari on iOS9/19/2017
webassembly.api.CompileError.CompileError πŸ“‹Safari9/19/2017 Safari on iOS9/19/2017
webassembly.api.Instance πŸ“‹Safari9/19/2017 Safari on iOS9/19/2017
webassembly.api.Instance.Instance πŸ“‹Safari9/19/2017 Safari on iOS9/19/2017
webassembly.api.Instance.exports πŸ“‹Safari9/19/2017 Safari on iOS9/19/2017
webassembly.api.LinkError πŸ“‹Safari9/19/2017 Safari on iOS9/19/2017
webassembly.api.LinkError.LinkError πŸ“‹Safari9/19/2017 Safari on iOS9/19/2017
webassembly.api.Memory πŸ“‹Safari9/19/2017 Safari on iOS9/19/2017
webassembly.api.Memory.Memory πŸ“‹Safari9/19/2017 Safari on iOS9/19/2017
webassembly.api.Memory.buffer πŸ“‹Safari9/19/2017 Safari on iOS9/19/2017
webassembly.api.Memory.grow πŸ“‹Safari9/19/2017 Safari on iOS9/19/2017
webassembly.api.Module πŸ“‹Safari9/19/2017 Safari on iOS9/19/2017
webassembly.api.Module.Module πŸ“‹Safari9/19/2017 Safari on iOS9/19/2017
webassembly.api.Module.customSections_static πŸ“‹Safari9/19/2017 Safari on iOS9/19/2017
webassembly.api.Module.exports_static πŸ“‹Safari9/19/2017 Safari on iOS9/19/2017
webassembly.api.Module.imports_static πŸ“‹Safari9/19/2017 Safari on iOS9/19/2017
webassembly.api.RuntimeError πŸ“‹Safari9/19/2017 Safari on iOS9/19/2017
webassembly.api.RuntimeError.RuntimeError πŸ“‹Safari9/19/2017 Safari on iOS9/19/2017
webassembly.api.Table πŸ“‹Safari9/19/2017 Safari on iOS9/19/2017
webassembly.api.Table.Table πŸ“‹Safari9/19/2017 Safari on iOS9/19/2017
webassembly.api.Table.get πŸ“‹Safari9/19/2017 Safari on iOS9/19/2017
webassembly.api.Table.grow πŸ“‹Safari9/19/2017 Safari on iOS9/19/2017
webassembly.api.Table.length πŸ“‹Safari9/19/2017 Safari on iOS9/19/2017
webassembly.api.Table.set πŸ“‹Safari9/19/2017 Safari on iOS9/19/2017
webassembly.api.compile_static πŸ“‹Safari9/19/2017 Safari on iOS9/19/2017
webassembly.api.instantiate_static πŸ“‹Safari9/19/2017 Safari on iOS9/19/2017
webassembly.api.validate_static πŸ“‹Safari9/19/2017 Safari on iOS9/19/2017