This article was such a cool trip down memory lane, and as an old-timer that hasn’t looked at this stuff since the early 90s (mode13h anyone?) I am so happy to see how strong the scene is today.
replies(2):
Fond memories.
Here is a YouTube rendition of a demo I implemented in 96, showing those techniques https://m.youtube.com/watch?v=t8o-uuq73UU&pp=ygUQTmlra2kgaml...
So, for slickytail and anyone who has the same question:
The code is actually compressed into a binary blob. You can see it if you just look at the source of https://0b5vr.com/0mix/0mix.html
A small script loads the blob and uncompresses it before running it through eval:
fetch("#").then(t=>t.blob()).then(t=>new Response(t.slice(156).stream().pipeThrough(new DecompressionStream("deflate"))).text()).then(eval)
This is a common approach in browser demos and what is counted as "less than 64Kb" is that final html. A similar technique compresses it into a PNG.