Quels navigateurs prennent en charge l'API WebSocket HTML5 ?
Développer une application de messagerie instantanée pour le navigateur nécessite de comprendre quels navigateurs prennent en charge l'API WebSocket. Cette technologie permet une communication bidirectionnelle en temps réel sur une seule connexion TCP, permettant une fonctionnalité de messagerie instantanée.
Support côté client
-
Hixie- 75 : Chrome 4.0 5.0, Safari 5.0.0
-
HyBi-00/Hixie-76 : Chrome 6.0 - 13.0, Safari 5.0.2 5.1, iOS 4.2 iOS 5
-
HyBi-07 : Chrome 14.0, Firefox 6.0 (préfixe : MozWebSocket), IE 9 (via l'extension Silverlight)
-
HyBi-10 : Chrome 14.0 15.0, Firefox 7.0 8.0 9.0 10.0 (préfixé : MozWebSocket), IE 10
-
HyBi-17/RFC 6455 : Chrome 16, Firefox 11, Opera 12.10 / Opera Mobile 12.1
Les navigateurs prenant en charge Flash peuvent également utiliser WebSocket via le shim web-socket-js.
Support côté serveur
Le support côté serveur dépend de le langage de programmation utilisé :
Java/Java EE
- Jetty, GlassFish, Caucho Resin, Tomcat, JSR 356
Autres implémentations Java
- Kaazing Gateway, jWebSocket, Netty, xLightWeb, Webbit, Atmosphere, Grizzly, ActiveMQ, Camel
C#
- XSockets.NET, SuperWebSocket, Nugget, Alchemy-Websockets, Fleck, SignalR
PHP
- Ratchet, phpwebsocket, serveur de socket Web extensible, phpdaemon
Python
- pywebsockets, websockify, gevent-websocket, gevent-socketio, flask- sockets, Autobahn, Tornado
Node.js
- Socket.io, sockjs, WebSocket-Node
Vert.x (Node.x)
- Plusieurs langages pris en charge (Ruby, Java, Groovy, Javascript, Scala, etc.)
- True threading
- Prend en charge plusieurs protocoles réseau
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!
Déclaration:Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn