This is really cool, and so is Humble[0]! Thanks for sharing. You're even underselling things by not talking about gzipped sizes – a paltry 311kB. All that chunky base64 compresses pretty well, it seems :)
Re:The 512KB Club
by assemblylang on Saturday January 29, 2022 @07:15PM
(#30132096)
Hey thanks, glad you like these projects! Yeah you're right I was only looking at uncompressed size, add in some gzip and actual size through the network is even smaller.
Also glad you like humble, it's one of those side projects I get a lot of enjoyment out of developing and that I can get pretty creative with. You can do some interesting optimizations and modifications when the entire state of a web page is known in advance, and it's fun to look at some of these edge cases.
It's MS Paint from Windows XP, ~700 KB in size in a single HTML file. Source code available here: https://github.com/assemblylanguage/xp-paint