The Vision: mathOS
I’ve always felt that standard "single-page" portfolios were a bit too static. To push the boundaries of Flutter Web and WebAssembly (WASM) , I decided to build mathOS —a desktop-inspired environment right in the browser.
It features draggable windows, a Spotlight-style search, and a real-time guestbook. But as every Flutter Web developer knows, with great UI comes a great... bundle size .
The Hurdle: Initial Loading Performance
When I first compiled the project using WASM, the initial bundle was heavier than I liked. In the web world, every second of loading is a lost visitor. I looked for a straightforward deferred (lazy) loading solution that played well with Flutter’s latest rendering engine, but I couldn't find exactly what I needed.
The Solution: Building flutter_lazy_load_web
Instead of compromising on the UI, I decided to build my own solution.…