WebAssembly from the Ground Up @WasmGroundUp
A book about WebAssembly by @warianoguerra & @dubroy — learn Wasm by building a simple compiler in JavaScript. 🦋 https://t.co/8DBbR7dWj6 wasmgroundup.com Joined February 2023-
Tweets103
-
Followers351
-
Following30
-
Likes13
The summer holidays just started here in southern Germany. So, it's time for a ☀️ SUMMER SALE ☀️ — Use the code SUMMER25 for a 25% discount on the book until Sept 15: wasmgroundup.com
Here's a peek inside the book. You can also read a few sample chapters here: wasmgroundup.com/book/contents-…
You can buy it here: wasmgroundup.com It's best experienced in the browser, but we also provide a PDF for offline use, e-readers, etc. Of course, you'll miss out on some of the interactive features 😉
Excited 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. 👇
With 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…
We've also upgraded our landing page, with a bunch more detail about what you'll find in the book. Check it out here: wasmgroundup.com We're on track for the OFFICIAL LAUNCH 🚀 in just over two weeks! (March 4)
Just 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.
In the coming weeks, we'll be making final tweaks and finishing up the last bits of content. We're planning for the *official launch* on March 4, 2025 — just over four weeks from now! Until then, you can still get it for the beta price: wasmgroundup.com 🤫
Happy 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.
@warianoguerra has the deets in our latest blog post. A WebAssembly compiler that fits in a tweet → wasmgroundup.com/blog/wasm-comp…
Our book is about building a compiler for a toy, compile-to-Wasm language. At some point, we starting wondering…what's the smallest possible WebAssembly compiler? Could you make one that fits in tweet? 🤔 The answer is yes!
Cool to see that @moonbitlang 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/
SpiderMonkey WASI demo — the SpiderMonkey JS engine, compiled to WebAssembly, running in the browser → mozilla-spidermonkey.github.io/sm-wasi-demo/
A great article that gives some insights into the implementation details of a performant Wasm engine. "Is Memory64 actually worth using?"
After working hard to get 64-bit WebAssembly released in browsers, I would now like to discourage most people from using it 😛 (My first post on the SpiderMonkey website btw, which is a fun milestone) spidermonkey.dev/blog/2025/01/1…
@kentcdodds Agreed, Dominic's course looks great! Anyone interested in learning Wasm might also like to check out our book: wasmgroundup.com Two very different approaches, but a similar philosophy.
@antfu7 Hey, if you're interested in learning Wasm, you might also want to check out our book: wasmgroundup.com We think they complement each other quite nicely
This looks great, and seems like the perfect compliment to our book! Ours is a step-by-step guide to building a small compiler for a toy language, using the *binary module format*. @elmd_'s course will teach you the text format (.wat) w/ interactive exercises. Why not both? 😄
🚀 Thrilled to announce my interactive #WebAssembly course! Learn WebAssembly from the ground up with: 🔍 Custom-built debugger & VM 📊 Live stack & memory insights 💻 Hands-on exercises 🛠️ Build real projects Level up with WebAssembly! ✨ Link below 👇
Love this idea! WebAssembly Wizardry: "Tiny programming challenges designed for learning about WebAssembly by writing it by hand." → github.com/danprince/weba…
Hello! 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.
Maybe you've got an education budget you need to use before the end of the year …or, you just want something fun to hack on over the holidays. Either way, we got you covered: wasmgroundup.com
Btw…if you've been holding off on buying, you might not want to wait any longer! We'll be officially launching the book in early 2025 — and accordingly raising the price. Now's your chance to snap a copy before that happens. 😉
This 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! 🚀
Selvaganesh Arunmozhi @ThisIsSelva_18
9 Followers 81 Following 20 | cse undergrad | geeks out about anything design, music | sidequestmaxxing :)
JoveSB @tsaisb
6 Followers 234 Following
ᴵᴬᴹ ➳𝐈ᥣ�... @ilkeryoldas
932 Followers 8K Following i like games (retro, web, mobile) .. learning, innovating, shipping i build systems to last also interested in investing, ai, robotics, technology, philosophy
Arun Rajagopalan @ArunRajaga
48 Followers 1K Following
Sam Tobin @_samtobin_
53 Followers 2K Following
Ricky Pirruccio @ricky_pirr
80 Followers 2K Following
SagaEye @CybrixTacitus
35 Followers 529 Following Building AI-powered tools & writing fiction. Veteran coder, indie product builder, and lifelong learner. Exploring the frontier of automation, knowledge manage
Larry Bah @LarryBah3
229 Followers 2K Following Software Engineer | Entrepreneur | ALX Africa Graduate #SoftwareEngineer #ALXSE #ALX_AISK
Raghav Agrawal @impactology
4K Followers 7K Following Former Diamond Dealer | Turning research on learning, cognition, and systems into interfaces that reduce confusion, cost and decision stress.
ruud_awakening -- e/a... @ruud_awakening
1K Followers 7K Following ₿itcoiner since. 2012 | Investor | Rust Software Engineer 🦀 | Proud 🇺🇸
Paul Tarvydas @paul_tarvydas
75 Followers 46 Following sharing 40+ years as Software Consultant & generalist EE Physics compilers, interpreters, language design, embedded systems, diagrammatic programming, Lisp, C
Tuan N @__tuan____
15 Followers 318 Following I’m a physicist at heart who programs a lot. Building human-tokens.
Klaas Cuvelier @klaascuvelier
863 Followers 1K Following Software Engineer @WarrenBelgium. Passionate about the web, mountains and trails. Dad of 3. Running every single street of Ghent: https://t.co/2oSKLmFlTa
Ezequiel @Ezequiel_br9
11 Followers 370 Following
Ruan @NinjaPuffin1
61 Followers 702 Following
High treason @quectosecond
38 Followers 839 Following
R27 @oiramzb
6 Followers 662 Following
Glenn Lewis @gmlewis_me
62 Followers 370 Following
KoalaZub @elcokoali
146 Followers 2K Following Scattershot dev - Can never pick a specialty Friggin love tinkering with all of the tech. Currently going back to basics and relearning fundamentals
Manish Gill @mgill25
4K Followers 7K Following Databases | Kubernetes | Compilers | EM @ClickHouseDB | https://t.co/12g8segwjE | https://t.co/worpODcnLt | Prev: AI Research @TomTom | Opinions my own
Hangbiao @justwasm
335 Followers 1K Following Ex Cloud Sorcerer ☁️ Now AI Sloperator casting DevRel spells ✨
Chirat Thaneeyathirak... @ChiratThaneeya1
7 Followers 391 Following
Nico Baier @nbbaier
1K Followers 4K Following Developer and linguist based in Chicago. PhD from Berkeley. I've also taught at McGill and UBC. I pretend to hate puns but I really don't
Shangri @_shang_ri
115 Followers 5K Following
一葉扁舟 @yaoerhg
170 Followers 3K Following
Dina Gumbrell @DJDina19
17 Followers 161 Following
GersonDeWinter @GersondeWinter
408 Followers 7K Following Unchaining Human Potential: Building a Future Where Everyone Thrives
Alexandru Irimiea @airimiea
0 Followers 85 Following
'Josh' Gillies @joshgillies
613 Followers 2K Following Nominated: Worst Dressed Sentient Being in the Known Universe. Engineer @prefactordev. Ex-@linktree_. Javascript native. 👨💻 Australian 🇦🇺
Mike Fridman @_mfridman
735 Followers 1K Following technology, landmarks, left joins and Go vibes. Protocol Buffers for the rest of us @bufbuild
Dominic Elm @elmd_
8K Followers 988 Following Founding Engineer @boltdotnew • Lead for AI/ML and WebContainer • JS • Node.js • Rust 🦀 • WebAssembly • Deep Learning 🤖 • Amateur Athlete • Ironman • Dad
vladcretu @vladcretu
38 Followers 69 Following
bitwitnit @bitwitnit
8 Followers 295 Following
Senjuti Dutta @senjutidutta2
187 Followers 480 Following HCI Scientist| AI Engineer| Data Analyst | Effective Collaborator| Ex- Google Student Researcher| Nature Enthusiast
Thomas Ballinger @ballingt
4K Followers 884 Following @anthropicai prev @convex_dev @observablehq @dropbox @recursecenter
steve.prophet @nilslice
2K Followers 2K Following CEO @dylibso. making AI-driven extensible everything.
Benjamin Eckel @bhelx
482 Followers 244 Following Working on Wasm @figma. Previously @dylibso @datadoghq and @recurly.
Oliver Medhurst @CanadaHonk
4K Followers 2K Following full-time javascript compiler @ https://t.co/wZZMjx9tEE | sysadmin @ stealth | occasional browser security research
Will Crichton @tonofcrates
7K Followers 160 Following Cognitive engineer, assistant professor @BrownUniversity.
max.rss @tekknolagi
2K Followers 909 Following fmr Chief Potato; he/him gone here. find me on: https://t.co/q3ainEJ9sW https://t.co/ui3S5mSXEd
WebAssembly EU @WebAssemblyEU
891 Followers 867 Following Webassembly community hosting the W3C CG Discord https://t.co/1OcMyAr5R0 and Munich Meetup https://t.co/A3ZGY0NfSl run by @ttraenkler
Paul Sonnentag (he/hi... @paulsonnentag
814 Followers 1K Following No more killer apps, kill the app!
Ian Kettlewell @kettlecorn
4K Followers 3K Following Developer and designer. https://t.co/tP44Plt3Uu https://t.co/eot0pEir2C
Surma @DasSurma
38K Followers 1K Following DX & monorepo at @ShopifyEng Craving simplicity, finding it nowhere. Internetrovert 🏳️🌈 He/him.
Alon Zakai @kripken
5K Followers 884 Following Created Emscripten&Binaryen, co-created WebAssembly. Google. Opinions my own, not my company's. Bluesky&Mastodon links in: https://t.co/mRoX5Kjh3I he/they
Colin Eberhardt @ColinEberhardt
4K Followers 457 Following CTO at @Scott_Logic, technology enthusiast, runner, co-creator of https://t.co/tWI0zQULDo - conference speaker and blogger
Augmented Coding Week... @AugmentCoding
13K Followers 41 Following A hype-free look at the latest news about AI-augmented software development and vibe coding - an account from @ColinEberhardt
Liveblocks @liveblocks
9K Followers 19 Following Realtime infrastructure for multiplayer apps and agents
Chris Nicholas @ctnicholasdev
5K Followers 883 Following Developer experience @liveblocks • Interactive articles on https://t.co/alFrgXHV7f 🌱Patrick Walton @pcwalton
18K Followers 515 Following Programming languages and graphics person. @pcwalton.bsky.social
Mary Rose Cook @maryrosecook
6K Followers 322 Following I'm an engineer at Notion. I'm working on our agent. Previously - Airtable, Ableton and the Recurse Center.
Rik Arends @rikarends
5K Followers 2K Following Building Makepad, Livecoding Rust for native and web. Find me elsewhere links: https://t.co/BzSSBFcNdl
Paul Shen @_paulshen
5K Followers 504 Following interfaces, computation, and sometimes javascript. https://t.co/Fv0v1OWHGY 🇹🇼🇺🇸
JP Posma @JanPaul123
3K Followers 0 Following
Shalabh @chatur_shalabh
555 Followers 288 Following systems, programming and armchair philosophizing here: https://t.co/t5b4p6a2XP also here: https://t.co/vpliNRk95P works on https://t.co/lljqm5mZBd
Omar Rizwan @rsnous
9K Followers 1K Following "i am determined to move beyond this way of interacting with systems"
Geoffrey Litt @geoffreylitt
25K Followers 2K Following malleable software @NotionHQ / prev @inkandswitch, @MIT_CSAIL / 🇯🇵🇺🇸
andrew blinn in sf @disconcision
8K Followers 2K Following progaming 🗨️ languages eboy and mousefeel 🖱️ epicure, working on Nintendo® 🎮 Excel™ for the 📱 vpriPhone
Steve Krouse @stevekrouse
11K Followers 2K Following founder @ValDotTown, spreading the joy of programming
Patrick Dubroy @dubroy
3K Followers 312 Following GONE HERE: https://t.co/jkazdv2t0Y Programmer & researcher, co-creator of @_ohmjs. 🇨🇦 🇩🇪 🇪🇺 Wrote @wasmgroundup.


















