Possibly the biggest difference is that 23 Words continues with the next word if you fail to get a word within 30 seconds. When you have attempted all 23 words it will present you with results like this.
I posted about this last week [1], but it didn't get any traction. Although I used a link to the release page rather than the blog announcement, so maybe that was why.
I noticed that Bubble Tea v2 [0] has been released. It looks like a great improvement all round over 1.x. The companion libraries lipgloss[1] and bubbles[2] have also had v2 releases.
As soon as I saw the scrolling "made by henry (from online)." at the bottom I thought "marquee" tag. Sure enough when I inspected the DOM it does use one.
Darts might not be considered a sport, but the British Darts Organisation [1] and the Professional Darts Corporation [2] co-existed (somewhat acrimoniously) for nearly 30 years.
So if I'm understanding it correctly, it applies an xor operation on the pairs of cells. For example, click column A then column B. For each of the pairs of cells in the two columns, it performs B = A xor B.
As the animation loops it uses the same set of images over again. But as they all have a Cache-Control header with a value of "public, max-age=0, must-revalidate" the browser makes another request for every one of the images, every loop of the animation. It results in transfer of something of the order of 0.6MB/sec, with no end.