Socket.IO

Socket.IO

Socket.IO is a JavaScript library that enables real-time, bidirectional, and event-based communication between the browser and the server. It consists of:

  • Server-side library for Node.js
  • Client-side library for the browser (which can be also run from Node.js)

In simpler terms, Socket.IO enables live communication between computers. It simplifies the process to write messaging applications like video chat, audio chat, and text chat.

Some of the companies that use Socket.IO include Alibaba Travels, PLAID, Trello, and Patreon.

Edit this page on GitHub

Contributors

Interested in helping build Docs? Read the Contribution Guide or share your feedback.

Learn More on Codecademy

Edit this page on GitHub

Contributors