An implausibly illustrated introduction to HTML5 Web Workers
wearehugh.com
wearehugh.com
[Edit] Ooooh, it's Mark Pilgrim, of course! Great stuff!
Made me smile.
It's like saying no browser can run flash games... because, they can't... unless you've got the plugin.
Your point about the corporate clients is definitely true, you can't install Chrome Frame in places where you can't install a new browser (at least, most of the time). But that's not the only place people use IE*.
Similarly, getting people to install Chrome Frame adds some friction (though how much depends on how the install is streamlined).
So maybe I should have said it's like saying IE (in those types of settings, anyway) doesn't support new flash games because they don't have the right version of the plugin :)
Unfortunately, this doesn't help the 60% of my users who really need it: the IE users with slow JS engines. I've measured 1-2 order of magnitude differences in performance between IE and Firefox/Chrome/Safari in my codebase, and there's just not much I can do for the IE users without withdrawing functionality I'm required to give them. (I wish Chrome Frame was an option, but I suspect that if they had the ability to use that, they'd have the ability to change browsers too, and they don't.)
I guess it would be good if you wanted to use your visitors CPU in the background for password cracking or for the various distributed network stuff like SETI.
But what practical benefits do web workers provide for normal web development?
Say what you like about Flash, it always confines its evil to a single core.
What could possibly go wrong?"
Genius!
Presumably the browsers will implement it using threads, but they could just as well pass the messages off to another PC for all your JavaScript can tell.
And have you ever interviewed for a Js opening where 100% of them knew the most basic implications of events?
That will be fun
> and your web app still assumes that my browser can only do one thing at a time
Um, no it doesn't. What makes you say that?
http://blog.mediaplex.com/2010/06/02/html5-why-you-should%C2...
There is no need to insult my writing. The original post was about HTML 5 and so was my write up.