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.
It appears to highlight the letters that your guesses have narrowed it down to. For example if you had narrowed it down to after 'sudden' and before 'super', it would highlight 'su'.