Top Profil

Glossaire · Concepts fondamentaux

WebSocket

Aussi appelé : WS · WSS · Communication temps réel

Définition

WebSocket est un protocole qui ouvre entre un navigateur et un serveur une connexion permanente, dans les deux sens : le serveur peut envoyer des données à tout moment sans attendre une demande, et inversement. Là où HTTP fonctionne en question-réponse, WebSocket est une ligne téléphonique laissée décrochée. Il alimente les messageries instantanées, les tableaux de bord qui se rafraîchissent seuls, les cours de bourse, les jeux en ligne et l'édition collaborative d'un même document.

Dans la pratique

Un besoin de « temps réel » (notifications instantanées, suivi en direct, collaboration) appelle en général WebSocket ou une alternative plus simple comme les événements envoyés par le serveur (SSE), suffisants si la communication ne va que dans un sens. Les connexions permanentes compliquent la montée en charge et le passage par les répartiteurs de charge ; le profil doit avoir déjà exploité ce type de système en production.

Termes liés

Définition rédigée par L'équipe Top Profil. Glossaire mis à jour le . Tous les termes du glossaire.

Un besoin derrière ce terme ?

Échangeons 30 minutes sur votre besoin. Nous vous présentons des profils évalués en moins de 48h.