This definitely seems like more of a "for fun" project, but it's a fun challenge to think about a practical situation where this is the best solution.
https://www.bryanbraun.com/2020/06/06/checkboxland/
Must be one of my favorite projects in a long while. Such a mad/brilliant idea, and the aestethic is remarkable for such an odd thing as a checkbox.
Many thanks to the poster.
could be used as a captcha style roadblock!
Just making the cells change colour as a mouse was clicked and dragged over the cells (to draw) was very laggy. After which I switched to canvas which worked really well.
At the time I was a very inexperienced developer but looking back now it was very obvious a table with cell approach wouldn't be performant.