Then there's "minecraft in CSS" which uses invisible form elements for camera rotation and works with no JS at all.
https://benjaminaster.com/css-minecraft/
It's been on HN before ( https://news.ycombinator.com/item?id=44100148 )