Web Sockets Now Available In Google Chrome
blog.chromium.org
blog.chromium.org
ws.onclose = function() { // websocket is closed. };
someone reformatted the code without checking...Gah, let's hope Microsoft gets some vision for IE too. (or ditch it like Bing ditched Live)
1. They have to (meaning their current methods no longer do anything or the software or hardware no longer works).
2. Someone more savvy does it for them and teaches them the new software. Usually this happens after #1.
Unfortunately, I don't know if there's much we can do about this kind of user. We shouldn't (and won't) have to hold ourselves back because they refuse to upgrade.
This will change when there are applications on the internet that corporates need, but can't access via IE6. See GWave for an example of how this can be resolved.
Companies aren't getting onboard the usual sharing is caring experiece that most netizens are familiar with - they usually want to pay $$ to get a product (e.g. sharepoint) that provides some level of support rather than asking the users to be smart.
It may happen, but my bet is that internal net usage changes when the baby boomers have left the workplace and been replaced by people brought up in a very technological world.
Edit: A quick way to verify this is to run your webserver logs through "whois" for clients with IE6.
We need to remember that our job is to make the computer better for other people - not just ourselves. I'm amazed at the rate of development I've seen in browser technology, but let's not forget the millions of people that just want to get online and send an email. If we rush to upgrade everyone to "better" technology - we might end up ruining their experience.
For a host of reasons I ended setting him up with Chrome, imported his bookmarks, and changed the shortcut. Now the magic Yahoo! logo opens Chrome instead and he couldn't be more trhilled.
Also, you can just enable it when it's available, and fallback to comet etc when it's not.
if (browser.supportsWebSocket) useWebSocket(); else useComet();
I recently did a bit of consulting work for a guy who has a large number of domains receiving primarily organic search traffic. Around 20% of the people hitting those (several million a month) are still using IE6.
This is the best of both worlds; Flash works for IE users, and Web Sockets will hopefully be available soon in plenty of non-Flash browsers (like the iPhone).
I'm sure Google has developed some serious technology to address this while building Wave. Wondering if some of it come to Google AppEngine anytime soon?
If Websocket has something like crossdomain.xml does that mean we can build p2p applications on that?
how was this implemented before local storage? every current version of browsers supports it apart from chrome (and opera?)
saying that it is pretty awesome, web sockets have been a long time coming