Mar 9 · 8 min read · I have been meaning to write this post for months. I kept putting it off because every time I sat down, the answer felt more nuanced than I wanted it to be — and nuanced answers don't get clicks. But here we are. So: I spent about six weeks last fall...
Join discussionMar 8 · 6 min read · Originally published at recca0120.github.io I once had a 670 MB SQLite database and a simple requirement: put it on a static site so users could search it by keyword. Use a backend? The whole project was static — I didn't want to spin up a server jus...
Join discussionMar 8 · 7 min read · Originally published at recca0120.github.io Have you ever needed to run complex queries on the frontend without spinning up a backend for it? I've run into this a few times — local tooling, offline apps, data analysis pages. Every time, I found mysel...
Join discussionMar 5 · 4 min read · I ported a 2003 online game to the browser. The game was written in C++ with Direct3D 9. Emscripten handles the C++-to-Wasm part fine, but the moment you #include <d3d9.h>, the build dies — that heade
Join discussion
Mar 3 · 9 min read · WebAssembly for Web Developers: A Practical Guide WebAssembly has been "the future of the web" for nearly a decade now, and the reality has finally caught up. Not as a replacement for JavaScript -- that prediction never made sense -- but as a compila...
Join discussionMar 3 · 7 min read · WebAssembly Development Tools and Workflow WebAssembly (Wasm) lets you run compiled code in the browser and server at near-native speed. The use cases are real: image processing, video encoding, game engines, cryptography, data visualization with lar...
Join discussionFeb 15 · 3 min read · Introduction to WebAssembly and Browser File Processing The rise of WebAssembly (WASM) has been a game-changer for browser-based file processing. By enabling web applications to run high-performance, low-level code in the browser, WASM has opened up ...
Join discussionFeb 13 · 8 min read · Content Role: pillar WebAssembly Performance: Near-Native Browser Speed Compiling Rust and C++ for compute-intensive web applications JavaScript has dominated browser-based computation for decades, but its interpreted nature creates performance bottl...
Join discussionFeb 13 · 8 min read · Content Role: pillar WebAssembly Performance: Near-Native Browser Speed Compiling Rust and C++ for compute-intensive web applications JavaScript's single-threaded execution model and dynamic typing create fundamental performance ceilings for compute-...
Join discussion