raghu@dark-factory :~/p/why-webassembly $ cat

Why compile a blog to WebAssembly?

2026-07-06 · #rust · 1 min read

Is a WASM single-page app overkill for a personal blog? Absolutely — that's the point. It's Rust (Yew), bundled by Trunk into a wasm binary that runs in your browser. The VPS has no C compiler, so GitHub Actions compiles Rust → WebAssembly and publishes to Pages on every push. Do I need fine-grained reactivity to render a list of posts? No. Do I like that my blog is type-checked and borrow-checked before it ever reaches you? Very much yes.

Read it in the live terminal →