WebAssembly/spec
View on GitHub ↗ ★ 3,468 WebAssembly
WebAssembly specification, reference interpreter, and test suite.
53 mentions on Hacker News by 41 people: 6 stories, 47 comments · first 2015-09-03 · latest 2026-05-25
20082026
-
▲ 7
WebAssembly 128-bit packed SIMD Extensionstory by tosh · 2026-05-25 · 2 comments
-
…how important it is to have a variety of implementations. [0] https://github.com/agis/wadec [1] https://github.com/WebAssembly/spec/issues/2066
comment by pasxizeis · 2026-04-11 · in Watgo – A WebAssembly Toolkit for Go -
…foundation, a lot of good thought went into it: Briging the Web Up to Speed With WebAssembly - https://github.com/WebAssembly/spec/raw/refs/tags/wg-1.0/pap... In a way it's a complete instruction set and bytecode format, that could have…
comment by lioeters · 2026-03-14 · in Nominal Types in WebAssembly -
…version 3 of the spec[1], released roughly 4 months before. [0] https://github.com/agis/wadec [1] https://github.com/WebAssembly/spec/issues/2066
comment by pasxizeis · 2026-03-08 · in Notes on writing Rust-based Wasm -
…the JavaScript one started with MQJS, but for the WebAssembly one I started with just a copy of the https://github.com/webassembly/spec repo. I haven't quite got the WASM one into a share-able shape yet though - the performance is pretty…
comment by simonw · 2026-01-06 · in Opus 4.5 is not the normal AI agent experience that I have had thus far -
…- Don't introduce dependencies on GC for other features (e.g., using resources through tables) [1] https://github.com/WebAssembly/spec/blob/wasm-3.0/proposals/...
comment by goku12 · 2025-09-18 · in WASM 3.0 Completed -
…do this. let wast = require("./wast.js"); let binary = wast.WebAssemblyText.encode("(module)"); [0] https://github.com/WebAssembly/spec/tree/main/interpreter#ja...
comment by tyushk · 2025-01-16 · in Is WebAssembly Memory64 worth using? -
You can parse many things from this file, what are you trying to extract? https://github.com/WebAssembly/spec/blob/main/document/core/...
comment by marianoguerra · 2024-02-18 · in WASM Instructions -
…linked capabilities in the spec. Wasm SIMD proposal itself only merged into wasm in November 2021. https://github.com/WebAssembly/spec/pull/1391 It seems really unfortunate to have decided to keep JS the slow inferior language.
comment by rektide · 2023-04-23 · in The fastest word counter in JavaScript -
…is quite active in the WebAssembly ecosystem, including specs and tooling. Fascinating stuff! https://github.com/WebAssembly/spec https://github.com/WebAssembly/wabt
comment by lioeters · 2022-10-29 · in Smolnes: A NES emulator in less than 5000 significant bytes of C++ -
…recursion must trap eventually, but it can be nondeterministic when." More discussion here: https://github.com/WebAssembly/spec/issues/150
comment by keithwinstein · 2022-07-12 · in Tell HN: We are trying to get tail calls into the WebAssembly standard -
This https://github.com/WebAssembly/spec/issues/1439
comment by tester89 · 2022-04-20 · in WebAssembly 2.0 First Working Draft -
…concerned, there are at least two known discrepancies that made into this draft as documented here https://github.com/WebAssembly/spec/issues/1439 . Especially the last comment by Alex here seems interesting to me – on one hand the…
comment by nagisa · 2022-04-19 · in WebAssembly 2.0 First Working Draft -
…to allow for multiple values; in addition, introduced the ability to have block parameters https://github.com/WebAssembly/spec/blob/main/proposals/mult... Reference types: Added and as new value types and respective instructions Table…
comment by richdougherty · 2022-04-19 · in WebAssembly 2.0 First Working Draft -
…of formatting Lisp code. [1] https://github.com/no-defun-allowed/wasm2ps/blob/master/Code... [2] https://github.com/WebAssembly/spec/blob/master/interpreter/...
comment by hayley-patton · 2021-12-21 · in TinyVG: A challenger to the throne of vector graphics -
WebAssembly is a programming language described in this document: https://github.com/WebAssembly/spec/blob/master/papers/pldi2... . But in practice, WASM files will be exported from one tool automatically, and imported into another tool…
comment by IvanK_net · 2019-12-06 · in W3C recommends WebAssembly -
…other native extensions like ActiveX or NaCl, here's the best rationale doc I found on this topic: https://github.com/WebAssembly/spec/blob/master/papers/pldi2...
comment by Unit-336 · 2019-12-06 · in W3C recommends WebAssembly -
…yer.org/2017/09/18/bringing-the-web-up-to-s... "Bringing the web up to speed with WebAssembly" [PDF]: https://github.com/WebAssembly/spec/raw/master/papers/pldi20...
comment by ssebastianj · 2019-01-29 · in Analyzing the Performance of WebAssembly vs. Native Code -
…likely need to make it's way into the official specs: * https://github.com/WebAssembly/design * https://github.com/WebAssembly/spec At which point implementations will have something to focus on. :) For the Go, this is the (recent)…
comment by justinclift · 2018-09-25 · in Wasmjit: Kernel Mode WebAssembly Runtime for Linux -
…1 - https://github.com/paritytech/wasmi 2 - https://github.com/sunfishcode/wasmtime 3 - https://github.com/WebAssembly/spec/tree/master/interpreter
comment by kodablah · 2018-07-20 · in The future of WebAssembly – A look at upcoming features and proposals -
…globals (and good module support in general) Already done (at least at the spec level), ref: https://github.com/WebAssembly/spec/pull/814 . I'm currently implementing it in my non-web WASM backend now :-)
comment by kodablah · 2018-07-20 · in The future of WebAssembly – A look at upcoming features and proposals -
…(Host Bindings Proposal for WebAssembly: This repository is a clone of github.com/WebAssembly/spec/. It is meant for discussion, prototype specification and implementation of a proposal to add host object bindings (includ
comment by benjaminjackman · 2018-03-16 · in Run JavaScript on Cloudflare with Workers -
…and import/export shortcuts. While not the canonical text spec, I find the grammar at https://github.com/WebAssembly/spec/tree/master/interpreter#... The clearest to understand.
comment by kodablah · 2018-03-01 · in Schism – A self-hosting Scheme to WebAssembly compiler -
That link seems to broken. Here the original link https://github.com/WebAssembly/spec/raw/master/papers/pldi20... Definitely a good read.
comment by trojanh · 2017-12-30 · in Ask HN: What was the best CS paper you read in 2017? -
Bringing The Web Up To Speed With WebAssembly https://github.com/WebAssembly/spec/blob/master/papers/pldi2...
comment by indescions_2017 · 2017-12-30 · in Ask HN: What was the best CS paper you read in 2017? -
…post-unreachable stack validation logic). I suggest "git-submoduling" the stuff from "core" at https://github.com/WebAssembly/spec/tree/master/test . This is a pretty good test suite for both your parser and your interpreter and doesn't…
comment by kodablah · 2017-12-13 · in A WebAssembly interpreter written in JavaScript -
…which I use and comply with 100%, is available to all [1]. 0 - https://github.com/cretz/asmble/ 1 - https://github.com/WebAssembly/spec/tree/master/test
comment by kodablah · 2017-12-12 · in WebAssembly, an executable format for the web -
…and performance issues. We discuss the differences between the JVM and WebAssembly in Section 8. " https://github.com/WebAssembly/spec/blob/master/papers/pldi2...
comment by grondilu · 2017-11-14 · in WebAssembly support now shipping in all major browsers -
…on mobile, requesting the desktop site causes it to show up, or if not, here's a direct link: https://github.com/WebAssembly/spec/raw/master/papers/pldi20... .
comment by Disparallel · 2017-09-19 · in Bringing the web up to speed with WebAssembly [pdf] -
▲ 13
Bringing the web up to speed with WebAssembly [pdf]story by blacksmythe · 2017-09-18 · 2 comments
-
…signing and thus did not achieve safety through technical construction, but through a trust model." https://github.com/WebAssembly/spec/blob/master/papers/pldi2...
comment by grondilu · 2017-08-04 · in Web Assembly Working Group Charter Approved -
…For same-code wasm / asm.js / x86 comparison (not what Fil was talking about) see section 7.3: https://github.com/WebAssembly/spec/blob/master/papers/pldi2... Additionally, WebAssembly definitely needs to be parsed. See:…
comment by jfbastien · 2017-06-07 · in Assembling WebAssembly -
That is incorrect. See: https://github.com/WebAssembly/spec/blob/master/papers/pldi2... These are already old numbers, and section 7.3 says 33.7% more efficient. Were one to run updated numbers, and use more than Chrome and Firefox, I'm…
comment by jfbastien · 2017-06-07 · in Assembling WebAssembly -
…helpful comment in that discussion was a link to this paper, written by the WebAssembly designers. https://github.com/WebAssembly/spec/blob/master/papers/pldi2...
comment by pk2200 · 2017-06-06 · in WebAssembly 101: A developer’s first steps -
…EDIT: looks like this [2] can convert between binary and textual format. [2] https://github.com/WebAssembly/spec/tree/master/interpreter/
comment by nathcd · 2017-05-24 · in Show HN: A WebAssembly game demo -
…VM could be made as an extension of any environment. I recommend reading the official paper https://github.com/WebAssembly/spec/blob/master/papers/pldi2... (I learned more than about 50 "essays" that I read about WASM in the past).
comment by IvanK_net · 2017-05-15 · in An Abridged Cartoon Introduction To WebAssembly -
▲ 2
Bringing the Web Up to Speed with WebAssembly [pdf]story by melqdusy · 2017-04-21 · 0 comments
-
This paper is great for understanding WASM in depth: https://github.com/WebAssembly/spec/blob/master/papers/pldi2...
comment by auggierose · 2017-03-23 · in WebAssemply Hello World -
▲ 2
WebAssembly Paper [pdf]story by markdog12 · 2017-03-23 · 0 comments
-
▲ 3
Bringing the Web Up to Speed with WebAssembly [pdf]story by auggierose · 2017-03-21 · 0 comments
-
Part of the spec is a reference interpreter written in OCaml. Edit: link: https://github.com/WebAssembly/spec/tree/master/interpreter
comment by pizlonator · 2016-10-31 · in WebAssembly Browser Preview -
…) and Binaryen ( https://github.com/WebAssembly/binaryen ) as well as the spec itself ( https://github.com/WebAssembly/spec/tree/master/interpreter ) all have interpreters for the WebAssembly language. What they don't have is the same…
comment by dschuff · 2016-10-31 · in WebAssembly Browser Preview -
…://github.com/WebAssembly/design/blob/master/BinaryEnco... There's a prototype spec interpreter here: https://github.com/WebAssembly/spec/tree/master/ml-proto There's a build waterfall testing multiple tools here:…
comment by binji · 2016-07-13 · in WebAssembly Specification Prototype -
▲ 179
WebAssembly Specification Prototypestory by sunfish · 2016-07-13 · 107 comments
-
github.com/WebAssembly/sexpr-wasm-prototype github.com/WebAssembly/spec github.com/WebAssembly/design
comment by flamedoge · 2016-06-25 · in Build Your First Thing with WebAssembly -
…return value, or a first-class feature which can benefit from the support of the runtime compiler? https://github.com/WebAssembly/spec/pull/215
comment by junke · 2016-03-12 · in Call for support for Lisp in WebAssembly development -
The discussion on github also mentions Lua ( https://github.com/WebAssembly/spec/pull/215#issuecomment-17... ), though it is true that this is coming from a Common Lisp developer. From my point of view the feature is useful (efficient…
comment by junke · 2016-03-12 · in Call for support for Lisp in WebAssembly development -
…come up with convincing evidence that compilers would significantly benefit from it. I doubt that." https://github.com/WebAssembly/spec/pull/215#issuecomment-17...
comment by vmorgulis · 2016-03-12 · in Call for support for Lisp in WebAssembly development