WebAssembly from the Ground Up @wasmgroundup.com · 07/03/2026Ohhh this is cool: github.com/dy/jz JS syntax that compiles to pure WASM. No runtime, no GC. 030
WebAssembly from the Ground Up @wasmgroundup.com · 26/02/2026Is it the end of February already?? Yes, yes it is. Which means we just sent out our #Wasm tidbits. Sign up here to get it in your inbox once a month (ish): sendfox.com/wasmgroundup 042
WebAssembly from the Ground Up @wasmgroundup.com · 23/02/2026We've released a new version of @wasmground/emit — the small, simple #Wasm 1.0 "assembler library" for JS/TS, which we build up piece by piece in our book. The headline feature: proper TypeScript types! Give it a spin and let us know what you think: www.npmjs.com/package/@was... 1122
WebAssembly from the Ground Up @wasmgroundup.com · 30/01/2026Just sent out our #Wasm tidbits for January. All the coolest kids at FOSDEM subscribe, why don't you? sendfox.com/wasm... 031
WebAssembly from the Ground Up @wasmgroundup.com · 18/12/2025We just sent out our last newsletter of the year, chock full of Wasm tidbits and captivating compiler content. Not signed up? You're missing out! Get on the list at sendfox.com/wasmgroundup 171
WebAssembly from the Ground Up @wasmgroundup.com · 09/12/2025A very readable doc about V8's new bytecode verifier. Readers of our book may notice the similarity to the Wasm security model — see this excerpt from the chapter "What makes WebAssembly safe?" 001
WebAssembly from the Ground Up @wasmgroundup.com · 04/12/2025I don't check LinkedIn very often, but today it was worth it. 😊 020
WebAssembly from the Ground Up @wasmgroundup.com · 21/11/2025One of our goals in the book was to encourage readers to become familiar with the WebAssembly spec. That's why, in the library we create for producing Wasm modules, we aim for "eye-closeness" with the spec. Left: code from the book. Right: the 1.0 spec text. 100
WebAssembly from the Ground Up @wasmgroundup.com · 21/11/2025Oh hey! We're on the HN front page 😄 If you've read the book and enjoyed it, and feel like leaving a comment, it would certainly help us out! 020
WebAssembly from the Ground Up @wasmgroundup.com · 20/11/2025Wasm Maze by Kenny Fully → kennyfully881230.github.io/wasm_fun/was... "I ended up learning a lot about how to use linear memory to render one time to the canvas on every frame. Not only that, I learn how to do collisions, sprite clipping etc all in Wasm." Source code: github.com/kennyfully88... 020
WebAssembly from the Ground Up @wasmgroundup.com · 14/10/2025Interesting paper presented at MPLR yesterday — "A Snapshot of the Performance of Wasm Backends for Managed Languages" → users.cs.northwestern.edu/~robby/pubs/... Benchmarks Wasm implementations of Dart, Haskell, Scheme, OCaml, Ruby against the native impls. 051
WebAssembly from the Ground Up @wasmgroundup.com · 29/09/2025An interesting article about how Figma moved from WebGL to WebGPU — Figma rendering: Powered by WebGPU → www.figma.com/blog/figma-r... Also talks a bit about their overall app architecture, and how they use #wasm. 031
WebAssembly from the Ground Up @wasmgroundup.com · 12/09/2025Nice use of Wasm — bundling lightweight WebAssembly decoders with the data. AnyBlox: A Framework for Self-Decoding Datasets → gienieczko.com/anyblox-paper /ht Jamie Brandon (www.scattered-thoughts.net/log/0054/) 1124
WebAssembly from the Ground Up @wasmgroundup.com · 26/06/2025A good question we were asked recently — "Does V8 optimize WebAssembly similar to JS?" The latest post on the V8 blog, "Speculative Optimizations for WebAssembly using Deopts and Inlining", provides some answers! v8.dev/blog/wasm-s... 083
WebAssembly from the Ground Up @wasmgroundup.com · 25/04/2025Wireworld is a kind of cellular automaton, similar to Conway's Game of Life. Wasm4-Wireworld is an implementation of Wireworld WASM-4 "fantasy console" using Hoot, a Scheme-to-Wasm compiler: spritely.institute/news/hoot-wi... 051
WebAssembly from the Ground Up @wasmgroundup.com · 17/04/2025Great article by @saelo.bsky.social about the V8 sandbox: v8.dev/blog/sandbox "the overall construction is therefore not unlike the sandboxing model used by WebAssembly" 051
WebAssembly from the Ground Up @wasmgroundup.com · 10/04/2025Just published a new release of the book with some minor updates: • Added "debugging" section to About the Code • Appendix now has all remaining instructions from the 1.0 spec • (PDF) Fixed some code blocks which didn't show full contents +More! It's all in the changelog. 020
WebAssembly from the Ground Up @wasmgroundup.com · 10/04/2025Something handy for anyone who's trying to debug generated wasm… A PR of ours was merged into the wabt repo yesterday. In the JS version of wasm2wat, you can now opt to skip validation — just like the `--no-check` option in the CLI. Try it out here: webassembly.github.io/wabt/demo/w... 011
WebAssembly from the Ground Up @wasmgroundup.com · 12/03/2025Here's a peek inside the book. You can also read a few sample chapters here: wasmgroundup.com/book/content... 012
WebAssembly from the Ground Up @wasmgroundup.com · 10/03/2025Excited to announce the official launch of our online book, WebAssembly from the Ground Up! 🎉 It's the book we wish we'd had 3 years ago. No messing with tools and frameworks. It's a hands-on guide to the core of Wasm: the instruction set and module format. Link below. 👇 27334
WebAssembly from the Ground Up @wasmgroundup.com · 24/02/2025With the official launch of the book being next week, we figured it's about time we wrote a Conclusion chapter 😅 Lots more small tweaks & improvements coming this week… 022
WebAssembly from the Ground Up @wasmgroundup.com · 14/02/2025Just published another update to the book: a draft of our last technical chapter, "Odds & Ends". 🎉 It covers a few features that we didn't have room for in the main track of the book: global variables, tables, and the element section. 153
WebAssembly from the Ground Up @wasmgroundup.com · 31/01/2025Happy Friday! We've just published a draft of the FINAL technical chapter of the book. It's called "What Makes WebAssembly Safe?" and we think you're going to enjoy it. 141
WebAssembly from the Ground Up @wasmgroundup.com · 24/01/2025Nice to see that @moonbitlang.bsky.social is continuing to make progress! MoonBit is a new, Wasm-native programming language with a syntax similar to Rust (although it has a GC): docs.moonbitlang.com/en/latest/ 000
WebAssembly from the Ground Up @wasmgroundup.com · 18/01/2025SpiderMonkey WASI demo — the SpiderMonkey JS engine, compiled to WebAssembly, running in the browser → mozilla-spidermonkey.github.io/sm-wasi-demo/ 052
WebAssembly from the Ground Up @wasmgroundup.com · 28/12/2024Love this idea! WebAssembly Wizardry: "Tiny programming challenges designed for learning about WebAssembly by writing it by hand." → github.com/danprince/w... 050
WebAssembly from the Ground Up @wasmgroundup.com · 21/12/2024Hello! We're looking for 1-2 people **who've already bought the book but haven't yet started** and are interesting in working through the first 1-2 chapters LIVE on a video call with me. Interested? Reply here or to the post on the #announcements channel in the book's Discord. 100
WebAssembly from the Ground Up @wasmgroundup.com · 16/12/2024This is the final chapter in the main part of the book. That means…we're almost done! With today's release, we've also removed draft status from Chap. 7–9. Early next year, we'll be releasing the final chapter, a deep dive on what makes WebAssembly "safe". And then…launch! 🚀 041
WebAssembly from the Ground Up @wasmgroundup.com · 16/12/2024Hello Wasmites — We've got a big update for you today, just in time for the holidays! It's a draft of Chapter 10: Arrays and Strings. 🎉 This is definitely one of the most technically challenging chapters of the book…but we think you're going to like it! 120
WebAssembly from the Ground Up @wasmgroundup.com · 12/12/2024It's really good news for dynamic languages. WasmGC is now supported in all the major browsers and JS runtimes. 010
WebAssembly from the Ground Up @wasmgroundup.com · 12/12/2024Big news! Safari 18.2 is out, with support for WasmGC and tail calls: webkit.org/blog/16301/... 141
WebAssembly from the Ground Up @wasmgroundup.com · 11/12/2024Turns out there's a lot of stuff to cover before we can print to the console. - Building an instantiating modules - Defining functions - Importing functions - Linear memory etc. Yes, we like doing things the hard way. 000
WebAssembly from the Ground Up @wasmgroundup.com · 11/12/2024Many programming books start with a small program that prints "Hello, world.” But this book is different. It's only at the end of Chapter 10 that we're ready to tackle that. 😅 Looking forward to releasing the draft very soon! 1121
WebAssembly from the Ground Up @wasmgroundup.com · 22/11/2024Some *very* interesting Wasm-related features in the latest version of Deno (v2.1): docs.deno.com/runtime/reference/wasm • Import .wasm modules directly • Calls into WebAssembly are type checked (!) • Wasm modules can import .ts modules directly (!!) 074