webassembly/spec

WebAssembly specification, reference interpreter, and test suite.

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 1 hour ago
Type:Documentation / SpecificationCategory(s):Runtimes & WebAssemblyDocumentation ToolsLanguages & Runtimes
Added to GitGenius on September 20th, 2026
Created on August 12th, 2015
Open Issues & Pull Requests: 96 (+0)
GitHub issues: Enabled
Number of forks: 540
Total Stargazers: 3,454 (+0)
Total Subscribers: 193 (+0)

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 41
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 508 days
Stale 30+ days: 39
Stale 90+ days: 37

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • a11y-tracker (1)
  • i18n-needs-resolution (1)
  • privacy-tracker (1)
  • security-tracker (1)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

The WebAssembly specification is the authoritative technical standard that defines the WebAssembly instruction set, binary format, and runtime semantics.

The specification addresses the need for a precise, unambiguous definition of how WebAssembly code executes across different implementations and platforms. It provides a formal mathematical foundation for the language, ensuring that all compliant runtimes behave consistently. The repository contains the normative specification document itself, a reference interpreter that demonstrates correct behavior, and a comprehensive test suite that validates conformance.

Developers and runtime implementers adopt this specification when building WebAssembly engines, toolchains, or applications that depend on predictable cross-platform behavior. It serves as the single source of truth for anyone implementing WebAssembly support, whether in browsers, standalone runtimes, or embedded systems. The specification is maintained through a collaborative process; significant changes or new features are discussed in a separate design repository to keep this repository focused on the formal standard itself.

The project maintains three distinct continuous integration workflows covering the specification document generation, the reference interpreter, and the test suite, indicating active validation of all three components. Contributions are welcomed through a defined process documented in the repository's contribution guidelines. The project provides a BibTeX citation file for academic and technical references to WebAssembly.