No-Library (pure JS), HTML, CSS, JavaScript
add render just in case that's important
And we haven't even included any math what-so-ever
rAF
simplest way to give the GPU too much work
WTF! Map.keys() iterates over live keys!!
Base the field of view on the diagonal size instead of the normal height