WebSocket
Real-time web channel
WebSocket is a communication protocol that enables persistent, two-way data exchange between a web browser and server.
Unlike traditional web requests where the browser asks and the server responds, a WebSocket connection stays open, allowing either side to send messages at any time: The chat app uses WebSockets so messages appear instantly.
This makes WebSockets essential for real-time applications—chat, live feeds, multiplayer games, collaborative editing.
Connection-oriented network protocol
- handshakeMutual palm-gripping gesture
- URIResource identification string
- HTTPWeb data transmission standard
- upgradeRaise to higher standard
header · frame · endpoint · connection · persistent · full-duplex · client-server · TLS
Software communication standard
- clientOne who hires professionals
- serverOne who attends tables
- sessionScheduled time for activity
- proxyAuthorized substitute
gateway · microservices · channel · room · namespace · scalability · heartbeat · reconnection
Carried freight or charge
- frameSupporting outer structure
- binaryConsisting of two parts
- textWritten or printed words
- messageTransmitted communication
send · receive · broadcast · push · event · handler · listener · callback
Informal verbal exchange
- gamingInteractive electronic entertainment
- collaborationJoint intellectual work
- notificationsAutomated messages announcing events
- alertsWarning notifications
ticker · presence · synchronization · multiplayer · dashboard · feed · streaming · low-latency
Network encryption protocol
- SSLWeb encryption protocol
- encryptionConverting data into code
- authenticationConfirming genuine identity
- authorizationFormal permission granted
token · secure · certificate · vulnerability · injection · rate-limiting
TCP
Connection-oriented network protocol
- handshakeMutual palm-gripping gesture
- URIResource identification string
- HTTPWeb data transmission standard
upgrade · header · frame · endpoint · connection · persistent · full-duplex · client-server · TLS · port
API
Software communication standard
proxy · gateway · microservices · channel · room · namespace · scalability · heartbeat · reconnection · backoff
payload
Carried freight or charge
message · send · receive · broadcast · push · event · handler · listener · callback · JSON
chat
Informal verbal exchange
- gamingInteractive electronic entertainment
- collaborationJoint intellectual work
- notificationsAutomated messages announcing events
alerts · ticker · presence · synchronization · multiplayer · dashboard · feed · streaming · low-latency · bidirectional
TLS
Network encryption protocol
- SSLWeb encryption protocol
- encryptionConverting data into code
- authenticationConfirming genuine identity
authorization · token · secure · certificate · vulnerability · injection · rate-limiting