A. H. Zakai
banner
kripken.com
A. H. Zakai
@kripken.com
Software engineer (compilers: WebAssembly, Emscripten, Binaryen). Used to study neural networks. Loves fantasy novels and Agatha Christie. he/they

All opinions here are my own, not my employer's (Google).

More in: http://kripken.github.io/blog/about/
"Multiverse" the AI company

wtf. that's like if we had

"Mobile" the virtual reality company
"Bitcoin" the quantum computing company
"Cloud" the biotech company
Sources: Spain-based Multiverse, which shrinks LLMs to reduce energy and compute costs, is in talks to raise ~€500M at a €1.5B+ valuation and has hit €100M ARR (Bloomberg)

Main Link | Techmeme Permalink
February 10, 2026 at 7:59 PM
Reposted by A. H. Zakai
still recovering from the tradcath wedding I attended the other night … where I tortured one of these guys until he admitted that he didn’t think french people could be saints
February 9, 2026 at 3:59 PM
Reposted by A. H. Zakai
Just released a new version of wasmbin (github.com/RReverser/wa...) with complete Wasm 3.0 support contributed by github.com/cyruscook 🥳
GitHub - RReverser/wasmbin: A self-generating WebAssembly parser & serializer in Rust.
A self-generating WebAssembly parser & serializer in Rust. - RReverser/wasmbin
github.com
February 7, 2026 at 3:59 PM
Reposted by A. H. Zakai
Why Kotlin + Wasm, and why this combination is the future of web development 🕸️

Listen to the recent podcast episode with the Kotlin/Wasm team lead 👇
"Concise, multiplatform, and fun." 🤔 We're not just talking about Kotlin for Android anymore.

<a href="https://bsky.app/profile/did:plc:gpikd2oq5dz7pwhaq7fqkiaw" class="hover:underline text-blue-600 dark:text-sky-400 no-card-link" target="_blank" rel="noopener" data-link="bsky-mention">@bashorov.com from <a href="https://bsky.app/profile/did:plc:vlpfkxfmifnprfm3iyclckeq" class="hover:underline text-blue-600 dark:text-sky-400 no-card-link" target="_blank" rel="noopener" data-link="bsky-mention">@jetbrains.com joins the #WasmAssembly podcast to explore the next frontier: Kotlin/Wasm → goo.gle/4a2FqJs
February 6, 2026 at 4:35 PM
Reposted by A. H. Zakai
you have probably heard that webassembly supports garbage collection. are you looking for an ahead-of-time compiler for wasm with gc? as it happens, i have written a little monograph on the topic wingolog.org/archives/202...
ahead-of-time wasm gc in wastrel — wingolog
wingolog: article: ahead-of-time wasm gc in wastrel
wingolog.org
February 6, 2026 at 3:49 PM
If you care about compiler intrinsics for WebAssembly, this might interest you:

github.com/WebAssembly/...

Feedback welcome!
Pure calls / future of call.without.effects · Issue #7574 · WebAssembly/binaryen
Atm we provide a way to say that a call has no side effects with an intrinsic, which is just an imported function: binaryen/src/ir/intrinsics.h Lines 42 to 56 in f030449 // // (import "binaryen-int...
github.com
February 5, 2026 at 6:55 PM
Guess what genre of book this line is from
January 30, 2026 at 1:18 AM
Today in "software performance... 🤨😞", a few lines make wasm-opt 3x faster on Windows

github.com/WebAssembly/...
Fix a +200% Windows performance regression caused by PR #4897. by juj · Pull Request #8251 · WebAssembly/binaryen
Fix a +200% Windows performance regression caused by PR #4897. On Windows with Visual Studio compiler, the constructor of a std::stringstream object is extremely slow, as it incurs a call to a std:...
github.com
January 29, 2026 at 7:54 PM
Reposted by A. H. Zakai
From the greatest hack of all time (asm.js) to running in billions of browsers, edge networks, and embedded systems. The oral history of WebAssembly's first decade, from the engineers who built it. bytecodealliance.org/articles/ten... #WebAssembly #Wasm #BytecodeAlliance
10 Years of Wasm: A Retrospective
In April of 2015, Luke Wagner made the first commits to a new repository called WebAssembly/design, adding a high-level design document for a “binary format to serve as a web compilation target.”
bytecodealliance.org
January 28, 2026 at 2:03 PM
Interesting defense against Spectre security vulnerabilities
January 20, 2026 at 12:41 AM
Reebok website is open-minded
January 18, 2026 at 12:24 AM
Reposted by A. H. Zakai
That’s a damn good bodega cat.
January 17, 2026 at 4:10 PM
Reposted by A. H. Zakai
Wikipedia turns 25 today! 🎂📚

To celebrate, we’re looking back at its baby pictures—some of the earliest captures of the site, preserved in the #WaybackMachine.

Take a nostalgic peek at early Wikipedia ⤵️

web.archive.org/web/20030301...

#WikipediaDay #Wikipedia25 @wikipedia.org
January 15, 2026 at 7:22 PM
Reposted by A. H. Zakai
WasmGC is coming to GraalWasm, unlocking the power of JVM garbage collectors for #WebAssembly! This will also get GraalWasm a lot closer to implementing the full Wasm 3.0 spec.

Join @ssmith.bsky.social and me at @jfokus.se next month to learn more: www.jfokus.se/talks.html?s...
January 14, 2026 at 5:11 PM
Hole was better than Nirvana
This place needs some Innocuous Discourse pronto. Quote this with a take that’s not political or aggressive
January 7, 2026 at 4:04 AM
Total musical chaos, nonetheless brilliant

www.youtube.com/watch?v=Vc-A...
Sleigh Bells - Bunky Pop (Official Music Video)
YouTube video by Sleigh Bells
www.youtube.com
January 4, 2026 at 11:32 PM
Reposted by A. H. Zakai
signedpage.com/collections/...

There is a new place to get a signed Robin Hobb book, thanks to Shawn Speakman and the Signed Page. Purchase the book and request an autograph. I will go to the warehouse and from there, Shawn ships to you. Thank you Shawn,
January 2, 2026 at 8:47 PM
Lots of people with takes about Dan Wang's recent post, but here's a niche response to the bit in the picture:

No, do not stop halfway through Piranesi. Clarke's genius is shown exactly in how the second half grounds the first in reality, and builds a synthesis.
January 1, 2026 at 10:10 PM
Reposted by A. H. Zakai
omg
December 28, 2025 at 12:24 AM
The Bun JS runtime is very nice for reproducing Safari problems (JS and/or wasm) without a full WebKit browser:

github.com/emscripten-c...
ios 26.2 shared memory issues · Issue #25905 · emscripten-core/emscripten
We're encountering a new issue in our web app since installing ios 26.2 rc as well as the preceding beta versions. This is probably a webkit regression rather than an emscripten bug, but posting he...
github.com
December 23, 2025 at 9:57 PM
Reposted by A. H. Zakai
We have a NEW demo up on Steam that has an updated Procedural Survival world and also allows you to play one "Adventure" world, IsleOfVox! See which you like better and let us know :) www.youtube.com/watch?v=wicM...
Voxile new demo: Adventure + Survival world to try!
YouTube video by VoxRay Games
www.youtube.com
December 16, 2025 at 9:11 PM
Safari 26.2 is out, which fixes wasm exceptions:

github.com/emscripten-c...

Looks like it has some other wasm improvements too, like JS String Builtins (important for GC languages):

developer.apple.com/documentatio...

Nice work!
safari 26.0 can not handle wasm-exceptions anymore · Issue #25365 · emscripten-core/emscripten
in case anyone wonders and looks into here for help because their emsdk built web apps are not working anymore with apples latest macOS, iPadOS and iPhoneOS... my two web projects were since years ...
github.com
December 15, 2025 at 8:12 PM
Nice to see a human defeat a top chess engine for once...
December 14, 2025 at 10:39 PM
You may want to enable SIMD in wasm projects (if you are targeting new-enough browsers/VMs). Just adding

-msimd128

to clang/emcc/etc. will do LLVM autovectorization, which turns out is quite good on wasm:

github.com/emscripten-c...

A few nice benchmark speedups there, some unexpected.
Enable SIMD by default? · Issue #25945 · emscripten-core/emscripten
Probably a little early given the state of browser support, but eventually we may want to do this. This would allow the autovectorizer to do things, even without explicit SIMD in the source files. ...
github.com
December 13, 2025 at 12:33 AM
Reposted by A. H. Zakai
So if you're going to be doomscrolling today, at least make it a journey through decades of community creativity that helped shaped gaming as we know it.

Maybe something you made is in here?

doomscroll.cx
DoomScroll — Browse, Preview, and Play Thousands of User-Made Doom WADs
Endlessly scroll through decades of user-made Doom maps. Preview and play WADs instantly in your browser.
doomscroll.cx
December 11, 2025 at 12:07 AM