Skip to content
vic

WebAssembly/design

WebAssembly Design Documents

WebAssembly/design.json
{
"createdAt": "2015-04-29T17:36:05Z",
"defaultBranch": "main",
"description": "WebAssembly Design Documents",
"fullName": "WebAssembly/design",
"homepage": "http://webassembly.org",
"language": null,
"name": "design",
"pushedAt": "2025-10-22T02:46:22Z",
"stargazersCount": 11526,
"topics": [],
"updatedAt": "2025-11-26T07:48:42Z",
"url": "https://github.com/WebAssembly/design"
}

This repository is part of the [WebAssembly Community Group] and hosts the [issue tracker] for [phase 0 proposals], a [discussion forum] for questions and general discussion, and a collection of high-level non-normative [design documents].

For more information about WebAssembly itself, see [the website]! For information about Contributing to WebAssembly see [the Contributing document].

Please follow our [Code of Ethics and Professional Conduct].

Some of the design documents in this repository are out of date. We’re gradually working updating these documents. The following are some documents which are fairly up to date:

  • [WebAssembly High-Level Goals]!(HighLevelGoals.md)
  • [What does Portability mean in Wasm?]!(Portability.md)
  • [Design Rationale]!(Rationale.md)
  • [WebAssembly’s Security model]!(Security.md)
  • [Nondeterminism in WebAssembly]!(Nondeterminism.md)

[issue tracker] !: https://github.com/WebAssembly/design/issues [phase 0 proposals] !: https://github.com/WebAssembly/meetings/blob/main/process/phases.md#0-pre-proposal-individual-contributor [discussion forum] !: https://github.com/WebAssembly/design/discussions [the Contributing document] !: Contributing.md [the website] !: https://webassembly.org [Code of Ethics and Professional Conduct] !: https://github.com/WebAssembly/meetings/blob/main/CODE_OF_CONDUCT.md [design documents] !: #design-documents [WebAssembly Community Group] !: https://www.w3.org/community/webassembly/