About 11 results
https://anil.recoil.org/notes/aoah-2025-20 · 20 Dec 2025
Porting the Nu HTML Validator's language detection to OCaml, then optimizing from 115MB to 28MB and fixing WASM array limits for browser deployment.
https://afloat.boats/posts/rust-for-javascript-engineers-all-a-board · 23 Aug 2025
Calling JS from Rust, building the Connect-4 board as a Vec, and rendering it as HTML across the WASM boundary.
https://afloat.boats/posts/man-vs-vibes · 22 Aug 2025
Got nerd sniped into missing a workout, and improving the performace of rendering 500k rectangles by 10x.
https://afloat.boats/posts/rust-for-javascript-engineers-pt-1 · 19 Aug 2025
Project structure, wasm-bindgen, enums, and traits — first steps toward building Connect-4 with Rust and WASM.
https://afloat.boats/posts/crossing-the-wasm · 28 Apr 2025
Architecture of Flashlight, a browser roguelike with vanilla JS, Rust/WASM, recursive shadowcasting, and BFS pathfinding.
https://anil.recoil.org/notes/wasm-on-exotic-targets · 16 Apr 2025
Survey of WebAssembly implementations on non-traditional targets including native Linux port, kernel-mode runtime, POSIX browser support and FPGA ports.
https://afloat.boats/posts/cirque-du-spritesheet · 29 Apr 2024
Creating motion streaks in a Bevy game using a ring buffer.
https://afloat.boats/posts/calendar-tetris-pt-3 · 29 Apr 2023
Building the calendar stacking UI in Rust with Dioxus, my favorite UI library for cross platform development.
https://afloat.boats/posts/calendar-tetris-pt-2 · 12 Feb 2023
Using Petgraph's directed graph to model overlapping calendar events instead of self-referential types in Rust.
https://afloat.boats/posts/calendar-tetris-pt-1 · 10 Feb 2023
How Apple, Google, and Outlook stack overlapping calendar events differently, and what sane stacking looks like.