I am going to develop an instant messaging application that runs in the browser.
What browsers support the WebSocket API?
I am going to develop an instant messaging application that runs in the browser. What browsers support the WebSocket API? |
|||||||||||||||||||||
locked by Shog9♦ Apr 15 at 19:11This question's answer is a collaborative effort: if you see something that can be improved, just edit to improve it! No additional answers can be added here |
|||||||||||||||||||||
|
Client side
Any browser with Flash can support WebSocket using the web-socket-js shim/polyfill. See caniuse for the current status of WebSockets support in desktop and mobile browsers. See the test reports from the WS testsuite included in Autobahn WebSockets for feature/protocol conformance tests. Server sideIt depends on which language you use. In Java/Java EE:
Some other Java implementations:
In C#: In PHP: In Python:
In C: In Node.js:
Vert.x (also known as Node.x) : A node like polyglot implementation running on a Java 7 JVM and based on Netty with :
Pusher.com is a Websocket cloud service accessible through a REST API. DotCloud cloud platform supports Websockets, and Java (Jetty Servlet Container), NodeJS, Python, Ruby, PHP and Perl programming languages. Openshift cloud platform supports websockets, and Java (Jboss, Spring, Tomcat & Vertx), PHP (ZendServer & CodeIgniter), Ruby (ROR), Node.js, Python (Django & Flask) plateforms. For other language implementations, see the Wikipedia article for more information. The RFC for Websockets : RFC6455 |
|||||||||||||||||||||
|
Thank you for your interest in this question.
Because it has attracted low-quality answers, posting an answer now requires 10 reputation on this site.
Would you like to answer one of these unanswered questions instead?