Hacker GitHub

← All repos

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

Mentions per year 53 mentions · busiest year 2017 (17)
20082026
  1. …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
  2. …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
  3. …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
  4. …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…
  5. …- 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
  6. …(Draft 2024-11-07) https://webassembly.github.io/spec/versions/core/WebAssembly... (PDF) Source: https://github.com/WebAssembly/spec
    comment by lioeters · 2025-05-09 · in WASM 2.0
  7. …s://webassembly.github.io/spec/core/appendix/changes.htm... and I see a 3.0 branch with updates for 3 https://github.com/WebAssembly/spec/blob/1e8f1dad8ca35ef3941...
    comment by thomasballinger · 2025-05-09 · in WASM 2.0
  8. …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?
  9. 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
  10. …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
  11. …is quite active in the WebAssembly ecosystem, including specs and tooling. Fascinating stuff! https://github.com/WebAssembly/spec https://github.com/WebAssembly/wabt
  12. …recursion must trap eventually, but it can be nondeterministic when." More discussion here: https://github.com/WebAssembly/spec/issues/150
  13. This https://github.com/WebAssembly/spec/issues/1439
    comment by tester89 · 2022-04-20 · in WebAssembly 2.0 First Working Draft
  14. …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
  15. …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
  16. …of formatting Lisp code. [1] https://github.com/no-defun-allowed/wasm2ps/blob/master/Code... [2] https://github.com/WebAssembly/spec/blob/master/interpreter/...
  17. 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
  18. …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
  19. …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...
  20. …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)…
  21. …1 - https://github.com/paritytech/wasmi 2 - https://github.com/sunfishcode/wasmtime 3 - https://github.com/WebAssembly/spec/tree/master/interpreter
  22. …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 :-)
  23. …(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
  24. …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.
  25. That link seems to broken. Here the original link https://github.com/WebAssembly/spec/raw/master/papers/pldi20... Definitely a good read.
  26. 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?
  27. …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…
  28. …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
  29. …and performance issues. We discuss the differences between the JVM and WebAssembly in Section 8. " https://github.com/WebAssembly/spec/blob/master/papers/pldi2...
  30. …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... .
  31. …signing and thus did not achieve safety through technical construction, but through a trust model." https://github.com/WebAssembly/spec/blob/master/papers/pldi2...
  32. …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
  33. 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
  34. …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...
  35. …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
  36. …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).
  37. 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
  38. 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
  39. …) 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
  40. …://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
  41. 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
  42. …return value, or a first-class feature which can benefit from the support of the runtime compiler? https://github.com/WebAssembly/spec/pull/215
  43. 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…
  44. …come up with convincing evidence that compilers would significantly benefit from it. I doubt that." https://github.com/WebAssembly/spec/pull/215#issuecomment-17...
  45. You can follow webassembly standardization process here: https://github.com/WebAssembly/spec Look at prototype pull request in ChakraCore by one of our awesome engineer: https://github.com/Microsoft/ChakraCore/pull/63
    comment by abchatra · 2016-01-13 · in ChakraCore GitHub repository is now open
  46. Here are some examples of the text/debug format, 1. factorial in S-expressions: https://github.com/WebAssembly/spec/blob/master/ml-proto/tes... 2. ray tracing in a C style: https://github.com/ncbray/wassembler/blob/master/demos/raytr...
    comment by tantalor · 2015-11-10 · in Web Assembly
  47. The ml prototype in the draft specification repository ( https://github.com/WebAssembly/spec/tree/master/ml-proto ) is the closest thing at present. ilwasm targets that presently.
    comment by kevingadd · 2015-09-03 · in CIL (.NET bytecode) to WebAssembly compiler