Never Mind The Bullets: a comic strip with HTML5/CSS
nevermindthebullets.com
nevermindthebullets.com
It's quite refreshing to see MS guys pointing out performance bottlenecks in Google's code :).
Competition is good.
With IE9 MS managed to find one area where virtually all other browsers sucked (large / many / transparent image sprites), made a good implementation and created some clever demos that benefit from this implementation.
This may have hastened coming of HW acceleration to upcoming public releases of Chrome and Firefox.
Kudos for IE team for stepping up the game.
This is actually a deeper problem. It's not about standards, it's about performance.
"Old" web (where old is almost anything up to just recently) got to the point that whatever you do, can run reasonably well virtually everywhere (welcome to dream, write once, run on PC / Mac / Linux / iPhone / Android).
"New" web (what runs on nightlies / alphas / canaries) will need enough raw power for all its shininess.
Old web was seriously underusing resources on modern computers, so there was enough slack to cut / optimize away. New web is about reclaiming back this idle unused power.
If you get a terrible performance in some recent demos (and yet you see other people telling how good something runs), welcome to inequalities of new HW accelerated web.
Problems can be:
a) bad GPU drivers preventing your HW performing well (old drivers, weird manufacturer's driver versions for notebooks, not-completely-fine-tuned drivers for Linux / Mac),
b) your HW is not very powerful (netbooks, mobile devices, integrated GPUs).
This is something standards can't hide. You can have software emulation fallbacks to be compliant, but this will not really help practically, especially not on underpowered devices.
And this is in addition to performance differences coming from different browsers implementations (which may all perfectly comply with standards).
I'll take the "New" web browsers over Flash, though. Better hardware acceleration (such as for large images) should've been done long ago, and Flash is a security / stability / (usually) usability nightmare.
I do agree with your second point, however. Is it too much to hope that the standard JS libraries will eventually support scalable shininess?
I'm going to try it again with the hardware acceleration enabled this time to see how much of a difference it makes.
Edit: So with hardware acceleration enabled, it was smoother but still a little laggy. It also used up more of the CPU.
Finally, reading a bit everywhere, I see a: Download beta9 now. Good.. I click on it. And I see: [Since you're running Windows XP, you won't be able to install Internet Explorer 9 unless you upgrade to a more recent version of Windows.]
So you know what? Fuck you, I stick with My XP/Mac and Chrome.
Just try it.
It downloads, it unpacks to C:\${GUID} aaand .. nothing happens. Over and over and over again, using 3 different browsers.
Even when I try to make win32 builds of FOSS stuff just to be nice to people without compilers, MS platform actively refuses to cooperate.
Is this comic so standards compliant that it only runs well on IE9? Because, if so, this is a special breed of irony.
There is a clear difference between a formal standard and a defacto standard and Microsoft is the king of owning defacto standards.
I think it would be better if you could drag to move the frame. I don't like it auto-following my mouse. It was also a little choppy in firefox on windows.
Based on your current browser, you are not seeing all that this website has to offer. For the best 'Never Mind the Bullets' experience, we recommend you install Internet Explorer 9.
Seems to work okay otherwise, but I wonder what, if anything, I am missing.
I would really love to know just how long it took to make this, though, regardless of the actual artwork (the html-ification of it), because the time it takes probably isn't viable for my webcomic utopia.
2. This submission is a duplicate: http://news.ycombinator.com/item?id=1715295
(I wrote a post about it. http://zachinglis.com/2010/html5-is-not-that-powerful/)
Nice bit of marketing for IE9, though.