A game written entirely in HTML, CSS, and JavaScript without using canvas
couchware.ca
couchware.ca
They benchmarked Canvas, and found that it was faster _not_ to use it for their engine.
Canvas emulation for Explorer is not very fast. This may not be a problem for chart-like applications, but when you want smooth animations, milliseconds add up.
Now, if you excuse me, I will shamelessly plug my recent canvas game (I don't support Explorer):
I just finished up a tetris clone last night:
:)
Addictive. Still needs some help from frame-rate awareness. When a "slowdown" occures the game needs to be aware of it's processing slowdown and slow down the game fps to compensate otherwise things "jump".
I know I have troubles on Firefox on Windows 7.
I do compensation for actual elapsed time, but unfortunately this doesn't help when setInterval fires too late (in FF I can get occasional "jump" frame with 30x usual duration, I suspect due to garbage collection [1]).
Chrome and Opera are much more reliable in their JS timing.
----
[1] You can check GC + animation test here:
http://hacks.mozilla.org/2010/01/javascript-speedups-in-fire...
FF (even version 3.6) performs pretty badly: I got 80-120 ms delay due to GC, Opera has 21ms, Chrome has 8 ms.
For my game it's even worse, normal frame can take 14 ms, garbage collected one 500 ms.
Very cool technology demo tho.
Anyway, as web developer interested in (but with no experience in) game development, it's certainly inspiring to see a game of this caliber made using only these technologies.