Les WebSockets révolutionnent le Web en temps réel

Vous suivez la mise à jour du score d'un match en direct sans rafraîchir votre page. Vous modifiez un document avec un collègue et voyez ses modifications instantanément. Ces expériences sont possibles grâce aux WebSockets.

Les WebSockets créent une connexion constante entre un serveur et un client. Cela permet aux deux parties d'envoyer des données à tout moment.

HTTP fonctionne comme une session de questions-réponses. Une personne pose une question, puis l'autre répond. Les WebSockets fonctionnent comme une conversation bidirectionnelle. Les deux interlocuteurs s'expriment librement sans attendre une sollicitation.

Pourquoi utiliser les WebSockets ?

Utilisations courantes des WebSockets :

Quand choisir HTTP à la place :

De nombreux développeurs utilisent une approche hybride. Ils utilisent les WebSockets pour les données en direct et HTTP pour tout le reste.

Si vous développez avec les WebSockets, suivez ces étapes de sécurité :

Outils pour vous aider à construire :

Source : https://dev.to/abdullah_bajwa_2072d8a81b/websockets-revolutionize-37e8