It's 1.23MB of CSS & HTML - this is meant to be a stress test of the limits, lag is expected for the next several years of average-at-the-time computers!
I'm curious how it performs on a 10x10 or 16x16 grid
Or until someone packages your madness as a popular library and browsers are forced to optimize it.