Twiddla does Replays now. Thanks for the inspiration, Etherpad
twiddla.com
twiddla.com
It's still pretty rough, but I think it will make a good addition to the service. Thanks, HN, for the inspiration!
Here'a another good one, by the way: http://www.twiddla.com/Replay.aspx?sessionID=75448&delay...
edit: that one is cartoonishly NSFW in places, but then that has always been a typical use case for Twiddla. Drawing "appendages" onto things.
Bug: Mine died for several hundred frames. Kept getting the same JS error. This might help you out: http://imgur.com/A82D
@sam: Will you be my user too, and send me stack traces when I fuck up? :)
@gruseom: link me, and I'll check it out :)
The decay on the "name tag" for a particular stroke seems too long. I can't see what they just drew because their name is in the way. The effect is more pronounced on lightning speed.
Now that it's built, I'm not so worried about the lack of a rewind button. If I get another free morning, maybe I'll look into it.
I didn't believe there was enough utility in a record/playback feature (and am still not completely convinced). But looks like people here find it useful.
Twiddla itself uses good old-fashioned polling, along with a crazy fast message dispatcher on the server.
I'm still not sold on Comet. It's cool in principle, but you essentially need to build your own webserver if you want to do it. Personally, I'd rather simply handle 2000 tiny requests per second than try to juggle 2000 simultaneous open connections. Naturally, there's a bit more lag with polling, but in Twiddla's case it's hard to notice.