Oh hey, I should post this here too! I made a CSS-only async chat by using background-image requests to send data and long-running http requests to return it.

https://github.com/kkuchta/css-only-chat

GitHub - kkuchta/css-only-chat: A truly monstrous async web chat using no JS whatsoever on the frontend

A truly monstrous async web chat using no JS whatsoever on the frontend - kkuchta/css-only-chat

GitHub

@kkuchta similar to this guy's cursor tracking with CSS-only?

https://twitter.com/davywtf/status/1124146339259002881

davy on Twitter

“Here's a PoC that confirms my hunch. *Neither* of these windows use JavaScript but the position of the cursor in the left window is sent to the right window. This works on Tor Browser with JS disabled. https://t.co/cnfOy5OkUj”

Twitter
@fll Yeah, that was the direct inspiration! I figured if you can send nearly-arbitrary data like that, it should be possible to build a full data transfer pipeline. :)