Test your web browser for WebSocket support
36Google announced an improved way for a web application to communicate with a server. The new method is called Web Sockets. You can read more info here on Web Sockets.
Here is a quick test to see if your web browser supports Web Sockets. At the time this post was published Google Chrome developer channel release 4.0.249.0 is the only browser to support Web Sockets.

Here is the JavaScript code (or right click and save file as WebSocketTest.js):
function WebSocketTest()
{
if ("WebSocket" in window)
{
// Google example code
// var ws = new WebSocket("ws://example.com/service");
// ws.onopen = function()
// {
// // Web Socket is connected. You can send data by send() method
// ws.send("message to send"); ....
// };
// ws.onmessage = function (evt) { var received_msg = evt.data; ... };
// ws.onclose = function() { // websocket is closed. };
alert("WebSockets supported here!rnrnBrowser: " + navigator.appName + " " + navigator.appVersion + "rnrntest by jimbergman.net (based on Google sample code)");
}
else
{
// the browser doesn't support WebSockets
alert("WebSockets NOT supported here!rnrnBrowser: " + navigator.appName + " " + navigator.appVersion + "rnrntest by jimbergman.net (based on Google sample code)");
}
}
Sample HTML code (save file as WebSocketTest.html in same folder as .js file above):
<html>
<head>
<title>JimBergman.net - JavaScript: WebSocketTest</title>
<script type="text/javascript" src="WebSocketTest.js"></script>
</head>
<body bgcolor="#FFFFFF">
<a href="javascript:WebSocketTest()">Run WebSocket test</a>
</body>
</html>
UPDATE:
Result of this test on an Windows 7 PC in Google Chrome v4.0.249.0

Result of this test on an Windows 7 PC in Mozilla Firefox v3.5.5

Result of this test on an Windows 7 PC in Microsoft Internet Explorer v8.0.7100.0

Result of this test on an Apple iPhone in OS 3.1.2






Pingback: Tweets that mention JimBergman.net » Test your web browser for WebSocket support -- Topsy.com
Pingback: links for 2010-01-28 « sySolution
Pingback: Firefox 4 gets web sockets support • Mozilla Links
Pingback: [Brève] Firefox 4.0 supporte les Web Sockets - Websourcing.fr
Pingback: Firefox 4 con soporte para Web Sockets « Mozilla Links en español
Pingback: Quora
Pingback: *drawlogic » WebSockets Now Available Across iOS Devices with 4.2 Update *drawlogic
Pingback: Web Socket和HTML5发展近况 « Notor Blog | notor.me
Pingback: » Web Socket和HTML5发展近况 NoTor