mozilla
Vos résultats de recherche

    WebSockets

    WebSocket est une technologie évoluée qui permet d'ouvrir un canal de communication interactif entre un navigateur (côté client) et un serveur. Avec cette API vous pouvez envoyer des messages à un serveur et recevoir ses réponses de manière événementielle sans avoir à aller consulter le serveur pour obtenir une réponse.

    Documentation

    Ecrire des applications WebSocket clientes
    Un tutoriel sur l'écriture de clients WebSocket à exécuter dans votre navigateur.
    Référence WebSockets
    La référence de l'API WebSocket côté client.
    (AD) Ecrire des serveurs WebSocket
    Un guide pour écrire du code serveur pour le protocole WebSocket.

    Tout voir...

    Outils

    Voir aussi

    Compatibilité des navigateurs

    Caractéristiques Chrome Firefox (Gecko) Internet Explorer Opera Safari
    Support de la version -76 6 4.0 (2.0) Pas de support 11.00 (désactivé) 5.0.1
    Support de la version du protocole 7 Pas de support 6.0 (6.0)
    Moz
    Pas de support Pas de support Pas de support
    Support de la version du Protocole 10 14 7.0 (7.0)
    Moz
    HTML5 Labs ? ?
    Standard - RFC 6455 Support 16 11.0 (11.0) 10 12.10 6.0
    Caractéristiques Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
    Support de la version -76 ? ? ? ? ?
    Support de la version du protocole 7 ? ? ? ? ?
    Support de la version du protocole 8 (IETF draft 10) ? 7.0 (7.0) ? ? ?
    Support du Standard - RFC 6455 16 (Chrome) 11.0 (11.0) ? 12.10 6.0

    Notes pour Gecko

    Le support des WebSockets dans Firefox suit les évolutions continuelles de la spécification WebSocket. Firefox 6 met en œuvre la version 7 du protocole sous-jacent, tandis que Firefox 7 mets en œuvre la version 8 (comme spécifié dans le draft 10 de l'IETF). Firefox mobile supporte WebSocket à partir de la version Firefox mobile 7.0.

    Gecko 6.0

    Avant Gecko 6.0 (Firefox 6.0 / Thunderbird 6.0 / SeaMonkey 2.3), il y avait un objet WebSocket, mal nommé, qui a fait supposer à certains sites que les servicesWebSocket services n'étaient pas prefixés ; cet objet a été renommé en MozWebSocket.

    Gecko 7.0

    À partir de la version 7.0 de Gecko (Firefox 7.0 / Thunderbird 7.0 / SeaMonkey 2.4), la préférence network.websocket.max-connections est utilisée pour déterminer le nombre maximum de connexions Websockets qui peuvent être ouvertes en même temps. La valeur par défaut est de 200.

    Gecko 8.0

    À partir de la version 8.0 de Gecko (Firefox 8.0 / Thunderbird 8.0 / SeaMonkey 2.5), l'extension "deflate-stream" du protocole WebSocket a été désactivée, car elle a été rendu obsolète dans les spécifications. Cela corrige des problèmes d'incompatibilité avec certains sites.

    Gecko 11.0

    Avant la version 11.0 de Gecko, la taille maximum des messages entrants et sortants était limitée à 16 Mo. Elle peut maintenant atteindre une taille de 2 Go. Ce maximum est pourtant plus théorique que pratique à cause des limitations de mémoire de certains appareils (principalement avec les appareils mobiles). En pratique, des transferts de cette taille maximum vont échouer sur les appareils qui n'ont pas assez de mémoire.

    En outre, le support de l'envoi et la reception d'ArrayBuffer pour les données binaires à été réalisé.

    A partir de la veriosn 11.0 de Gecko 11.0, l'API WebSocket n'est plus préfixée.

    Attention: WebSocket a été désactivé dans les versions 4 et 5 de Firefox, principalement en raison de la découverte d'un problème de sécurité dans la conception du protocole. Cela a été corrigé dans la version 6 de Firefox qui met en œuvre une nouvelle version du protocole.

    Étiquettes et contributeurs liés au document

    Contributors to this page: filipovi, Goofy, SphinxKnight
    Dernière mise à jour par : SphinxKnight,