Interesting article, and it also shows why in the end, for most games we would mainly use Assembly directly.
What many are not aware is that after graduating from bedroom coders, having not much more than what one could acquire thanks to parents support, or small kids jobs, in proper studios cross-compiling with more powerful Assemblers, or indeed K&R C like languages were an improved developer experience.
Why not in JS/TS?
Right at the very top of the article:
> Let me tell you the story so far; the process, obstacles, and solutions involved in making a roguelike dungeon crawler playable on systems like the Commodore 64, Commodore PET, and even more constrained machines.
Javascript is not running on a Commodore 64 with decent performance.
These are machines where having 64 KB was already great, many had 16 or 8 KB!
You write 16kb demos daily in JS/TS right?
Maybe to target retro computers and systems?
[dead]