Maison  >  Article  >  interface Web  >  Quels navigateurs prennent en charge l'API HTML5 WebSocket ?

Quels navigateurs prennent en charge l'API HTML5 WebSocket ?

Barbara Streisand
Barbara Streisandoriginal
2024-11-01 09:17:30604parcourir

Which Browsers Support the HTML5 WebSocket API?

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