🥨 Stephen Niedzielski
4/n my current build which admittedly doesn't do much is 41 KB uncompressed including all the JavaScript, CSS, HTML, and Wasm encoded as a single file deliverable. the Wasm binary by itself is about 18 KB. i think there's a little more i could do here like minifying my shaders and maybe runlength encoding my data. the gzipped size about 20 KB but i'm base64 encoding all the Wasm as a JavaScript string so keeping that smaller may be worth it. i wrote some Go CLIs both for bundling and checking bundle size. the latter is called "fat" and allows me to monitor size changes stay within a KB threshold each commit.