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 Chrome and Chrome Android, ordered reverse chronologically by when they became stable (i.e, available in the last browser).

2026/1

API First Browser Date Last Browser Date Days Notes
webassembly.api.Memory.toFixedLengthBuffer πŸ“‹Chrome1/13/2026 Chrome Android1/13/2026
webassembly.api.Memory.toResizableBuffer πŸ“‹Chrome1/13/2026 Chrome Android1/13/2026

2025/5

API First Browser Date Last Browser Date Days Notes
webassembly.branch-hinting πŸ“‹Chrome5/27/2025 Chrome Android5/27/2025
webassembly.exceptionsFinal πŸ“‹Chrome5/27/2025 Chrome Android5/27/2025

2025/2

API First Browser Date Last Browser Date Days Notes
webassembly.memory64 πŸ“‹Chrome2/4/2025 Chrome Android2/4/2025

2024/10

API First Browser Date Last Browser Date Days Notes
webassembly.api.Module.Module.compile_options πŸ“‹Chrome10/15/2024 Chrome Android10/15/2024
webassembly.api.compileStreaming_static.compile_options πŸ“‹Chrome10/15/2024 Chrome Android10/15/2024
webassembly.api.compile_static.compile_options πŸ“‹Chrome10/15/2024 Chrome Android10/15/2024
webassembly.api.instantiateStreaming_static.compile_options πŸ“‹Chrome10/15/2024 Chrome Android10/15/2024
webassembly.api.instantiate_static.compile_options πŸ“‹Chrome10/15/2024 Chrome Android10/15/2024
webassembly.api.validate_static.compile_options πŸ“‹Chrome10/15/2024 Chrome Android10/15/2024
webassembly.jsStringBuiltins πŸ“‹Chrome10/15/2024 Chrome Android10/15/2024

2023/12

API First Browser Date Last Browser Date Days Notes
webassembly.multiMemory πŸ“‹Chrome12/5/2023 Chrome Android12/5/2023

2023/10

API First Browser Date Last Browser Date Days Notes
webassembly.garbage-collection πŸ“‹Chrome10/31/2023 Chrome Android10/31/2023
webassembly.typedFunctionReferences πŸ“‹Chrome10/31/2023 Chrome Android10/31/2023

2023/7

API First Browser Date Last Browser Date Days Notes
webassembly.api.JSTag_static πŸ“‹Chrome7/18/2023 Chrome Android7/21/20233

2023/5

API First Browser Date Last Browser Date Days Notes
webassembly.extended-constant-expressions πŸ“‹Chrome5/30/2023 Chrome Android5/30/2023
webassembly.relaxed-SIMD πŸ“‹Chrome5/30/2023 Chrome Android5/30/2023

2023/4

API First Browser Date Last Browser Date Days Notes
webassembly.tail-calls πŸ“‹Chrome4/4/2023 Chrome Android4/4/2023

2021/11

API First Browser Date Last Browser Date Days Notes
webassembly.reference-types πŸ“‹Chrome11/15/2021 Chrome Android11/15/2021

2021/10

API First Browser Date Last Browser Date Days Notes
webassembly.api.Exception πŸ“‹Chrome10/19/2021 Chrome Android10/19/2021
webassembly.api.Exception.Exception πŸ“‹Chrome10/19/2021 Chrome Android10/19/2021
webassembly.api.Exception.Exception.options_parameter_traceStack Chrome10/19/2021 Chrome Android10/19/2021
webassembly.api.Exception.getArg πŸ“‹Chrome10/19/2021 Chrome Android10/19/2021
webassembly.api.Exception.is πŸ“‹Chrome10/19/2021 Chrome Android10/19/2021
webassembly.api.Exception.stack Chrome10/19/2021 Chrome Android10/19/2021
webassembly.api.Tag πŸ“‹Chrome10/19/2021 Chrome Android10/19/2021
webassembly.api.Tag.Tag πŸ“‹Chrome10/19/2021 Chrome Android10/19/2021
webassembly.exception-handling πŸ“‹Chrome10/19/2021 Chrome Android10/19/2021

2021/5

API First Browser Date Last Browser Date Days Notes
webassembly.fixed-width-SIMD πŸ“‹Chrome5/25/2021 Chrome Android5/25/2021

2021/1

API First Browser Date Last Browser Date Days Notes
webassembly.api.Memory.Memory.shared πŸ“‹Chrome4/23/2019 Chrome Android1/19/2021637
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.threads-and-atomics πŸ“‹Chrome4/23/2019 Chrome Android1/19/2021637

2020/10

API First Browser Date Last Browser Date Days Notes
webassembly.multi-value πŸ“‹Chrome10/20/2020 Chrome Android10/20/2020

2020/8

API First Browser Date Last Browser Date Days Notes
webassembly.BigInt-to-i64-integration πŸ“‹Chrome8/25/2020 Chrome Android8/25/2020

2019/6

API First Browser Date Last Browser Date Days Notes
webassembly.bulk-memory-operations πŸ“‹Chrome6/4/2019 Chrome Android6/4/2019
webassembly.non-trapping-float-to-int-conversions πŸ“‹Chrome6/4/2019 Chrome Android6/4/2019

2018/9

API First Browser Date Last Browser Date Days Notes
webassembly.api.Global πŸ“‹Chrome9/4/2018 Chrome Android9/4/2018
webassembly.api.Global.Global πŸ“‹Chrome9/4/2018 Chrome Android9/4/2018
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 πŸ“‹Chrome9/4/2018 Chrome Android9/4/2018
webassembly.api.Global.valueOf πŸ“‹Chrome9/4/2018 Chrome Android9/4/2018
webassembly.mutable-globals πŸ“‹Chrome9/4/2018 Chrome Android9/4/2018
webassembly.sign-extension-operations πŸ“‹Chrome9/4/2018 Chrome Android9/4/2018

2017/8

API First Browser Date Last Browser Date Days Notes
webassembly.api.compileStreaming_static πŸ“‹Chrome7/25/2017 Chrome Android8/1/20177
webassembly.api.instantiateStreaming_static πŸ“‹Chrome7/25/2017 Chrome Android8/1/20177

2017/3

API First Browser Date Last Browser Date Days Notes
webassembly.api πŸ“‹Chrome3/9/2017 Chrome Android3/16/20177
webassembly.api.CompileError πŸ“‹Chrome3/9/2017 Chrome Android3/16/20177
webassembly.api.CompileError.CompileError πŸ“‹Chrome3/9/2017 Chrome Android3/16/20177
webassembly.api.Instance πŸ“‹Chrome3/9/2017 Chrome Android3/16/20177
webassembly.api.Instance.Instance πŸ“‹Chrome3/9/2017 Chrome Android3/16/20177
webassembly.api.Instance.exports πŸ“‹Chrome3/9/2017 Chrome Android3/16/20177
webassembly.api.LinkError πŸ“‹Chrome3/9/2017 Chrome Android3/16/20177
webassembly.api.LinkError.LinkError πŸ“‹Chrome3/9/2017 Chrome Android3/16/20177
webassembly.api.Memory πŸ“‹Chrome3/9/2017 Chrome Android3/16/20177
webassembly.api.Memory.Memory πŸ“‹Chrome3/9/2017 Chrome Android3/16/20177
webassembly.api.Memory.buffer πŸ“‹Chrome3/9/2017 Chrome Android3/16/20177
webassembly.api.Memory.grow πŸ“‹Chrome3/9/2017 Chrome Android3/16/20177
webassembly.api.Module πŸ“‹Chrome3/9/2017 Chrome Android3/16/20177
webassembly.api.Module.Module πŸ“‹Chrome3/9/2017 Chrome Android3/16/20177
webassembly.api.Module.customSections_static πŸ“‹Chrome3/9/2017 Chrome Android3/16/20177
webassembly.api.Module.exports_static πŸ“‹Chrome3/9/2017 Chrome Android3/16/20177
webassembly.api.Module.imports_static πŸ“‹Chrome3/9/2017 Chrome Android3/16/20177
webassembly.api.RuntimeError πŸ“‹Chrome3/9/2017 Chrome Android3/16/20177
webassembly.api.RuntimeError.RuntimeError πŸ“‹Chrome3/9/2017 Chrome Android3/16/20177
webassembly.api.Table πŸ“‹Chrome3/9/2017 Chrome Android3/16/20177
webassembly.api.Table.Table πŸ“‹Chrome3/9/2017 Chrome Android3/16/20177
webassembly.api.Table.get πŸ“‹Chrome3/9/2017 Chrome Android3/16/20177
webassembly.api.Table.grow πŸ“‹Chrome3/9/2017 Chrome Android3/16/20177
webassembly.api.Table.length πŸ“‹Chrome3/9/2017 Chrome Android3/16/20177
webassembly.api.Table.set πŸ“‹Chrome3/9/2017 Chrome Android3/16/20177
webassembly.api.compile_static πŸ“‹Chrome3/9/2017 Chrome Android3/16/20177
webassembly.api.instantiate_static πŸ“‹Chrome3/9/2017 Chrome Android3/16/20177
webassembly.api.validate_static πŸ“‹Chrome3/9/2017 Chrome Android3/16/20177