The app ships a tenth of itself
Opusghost used to bundle everything into one file and load all of it before the first page appeared. Word import and export, ZIP handling, analytics and recording were all in that file, whether you used them today or not.
Production builds are now minified local ES modules with named lazy boundaries, so tree shaking still works and the optional features load on demand. Nothing was moved to a CDN — a stick with no network gets exactly the same app.
Same-source comparisonNot a claim that the offline cache is 453 KB. The site precaches every chunk on first load, so Word and recording work offline without ever being opened while online. The desktop app keeps all of them on disk for the same reason.
−88% startup JavaScript
−52% all JavaScript, every optional chunk included
−29% gzipped — a compression estimate, not captured traffic