On Monday, we told you about Rumpetroll, the bizarre web app that turns a regular old chat room into a pool of swimming, talking tadpoles.
It uses HTML5 Canvas, WebSockets, JavaScript and CSS 3 to power all of the interactions and the front end. So if you have a browser that supports these technologies – currently, that's Chrome, Safari 5 or Firefox 4 Beta – check it out.
We pinged team Rumpetroll, asking how they created the unique app. Hans Petter and Hugo Ahlberg, two of the designers, wrote back with some of the technical details.
We'll let Hans walk us through it:
I like his observation that WebSockets is sort of like a "turbocharged Ajax." In a sense it is – WebSockets allows services to keep running in the background and can provide updates to the browser without requiring the user to touch anything. Of course, they are technically not the same thing, but it's a good high-level analogy.
See also: