WebAssembly proposals

Active proposals

Proposals follow this process document.

Phase 4 - Standardize the Feature (WG)

Proposal Champion
Non-trapping float-to-int conversions Dan Gohman
Sign-extension operators Ben Smith

Phase 3 - Implementation Phase (CG + WG)

Proposal Champion
Multi-value Andreas Rossberg
Reference Types Andreas Rossberg
Tail call Andreas Rossberg
Bulk memory operations Ben Smith

Phase 2 - Proposed Spec Text Available (CG + WG)

Proposal Champion
JavaScript BigInt to WebAssembly i64 integration Dan Ehrenberg
Threads Ben Smith
ECMAScript module integration Lin Clark & Daniel Ehrenberg
Fixed-width SIMD Peter Jensen and Arun Purushan

Phase 1 - Feature Proposal (CG)

Proposal Champion
Custom Annotation Syntax in the Text Format Andreas Rossberg
Exception handling Heejin Ahn
Type Imports Andreas Rossberg
Garbage collection Andreas Rossberg
Web IDL Bindings Luke Wagner
Type Reflection for WebAssembly JavaScript API Till Schneidereit
WebAssembly C and C++ API Andreas Rossberg
Typed Function References Andreas Rossberg
Feature Detection Thomas Lively
Extended Name Section Andrew Scheidecker

Phase 0 - Pre-Proposal (CG)

Proposal Champion
Web Content Security Policy Ben Titzer
Funclets: Flexible Intraprocedural Control Flow Dan Gohman

Contributing new proposals

Please see Contributing to WebAssembly for the most up-to-date information on contributing proposals to standard.