Indeed. Back in about 2010 or so when I made a Minecraft Redstone Simulator[1], I initially prototyped using a <table> for the display of the "grid".
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.
No, Lynx doesn't support JavaScript. I think to get something close you'd have to do a page refresh (e.g. <meta http-equiv="refresh" content="1">) and set the check box states-server side to emulate 'animation' in this way.
When I saw the link title on HN I immediately thought of the idea of implementing Conway's game of life using a grid of checkboxes. It is actually there. Neat!
This is cool, but I wish the Game of Life let you change the pattern by manually toggling check boxes with your mouse. Right now, if you pause the game and change which boxes are checked, they'll revert to the previous state once the game is resumed.
Right. But that still isn't enough for minesweeper, where a cell can be: covered, marked, uncovered with no mines next to it, uncovered with one mine next to it, uncovered with two mines next to it… etc until uncovered with eight mines next to it.
So except if you limit the game to having no cells with more then one neighbors with a mine, it won't work.
What I appreciate is keyboard navigation on demos, from any demo to Marquee even gradually transition from previous to next one without refreshing the whole scene.
This is good too.