Hi everyone! 👋 I recently published a full architecture retrospective on building ToolHub — a clean, privacy-first, zero-bloat suite of 138+ in-browser web utilities.
Here is a summary of the key engineering tradeoffs and technical decisions that allowed us to keep the site sub-second fast and fully offline-capable.
Instead of running a node server for SSR/ISR, we opted for a 100% static export model hosted on edge CDN.
We built a custom SW strategy specifically for PWA caching:
stale-while-revalidate for static assets (_next/static/*).






