Live briefing
Everything about WebSocket
Computer network protocol
WebSocket is a computer communications protocol, providing a bidirectional communication channel over a single Transmission Control Protocol (TCP) connection. The protocol was standardized by the IETF as RFC 6455 in 2011. The current specification allowing web applications to use this protocol is known as WebSockets. It is a living standard maintained by the WHATWG and a successor to The WebSocket API from the W3C. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: WebSocketA 5-minute orientation
- Skim a recent paper: Implementation and testing of WebSocket protocol in ESP32 based IoT systemsInfluential work since 2022
- Pick up a classic book: WebSocketThe most-reprinted book on the subject
- Read the landmark paper: Communicating and Displaying Real-Time Data with WebSocketCited 215 times
- Go sideways: Transport Layer SecurityA closely related topic
- Go sideways: HTTP/1.1 Upgrade headerA closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
Communicating and Displaying Real-Time Data with WebSocket
WebSocket in real time application
Evaluating HTTP, MQTT over TCP and MQTT over WEBSOCKET for digital twin applications: A comparative analysis on latency, stability, and integration
Introducing WebSocket-Based Real-Time Monitoring System for Remote Intelligent Buildings
Websocket to Support Real Time Smart Home Applications
Latency Analysis of WebSocket and Industrial Protocols in Real-Time Digital Twin Integration
A web application for remote control of ROS robot based on WebSocket protocol and Django development environment
Comparison of WebSocket and HTTP protocol performance
🆕 Influential since 2022
Implementation and testing of WebSocket protocol in ESP32 based IoT systems
MongoDB Based Real-Time Monitoring Heart Rate Using Websocket For Remote Healthcare
A Practical Implementation of RESTful API and WebSocket Protocol for Power Efficiency Monitoring: A Case Study at Muhammadiyah Orphanage
Blockchain-based E-Government system using WebSocket protocol
Performance Analysis of MQTT Over Websocket for IoT Applications
📚 Books worth reading
WebSocketAndrew Lombardi · 2015
Getting Started with HTML5 WebSocket ProgrammingVangos Pterneas · 2013
The Definitive Guide to HTML5 WebSocketVanessa Wang · 2013- 📕Practical Python Programming for IoTGary Smart · 2020
- 📕Developing RESTful Services with JAX-RS 2.0, WebSockets, and JSONBhakti Mehta, Masoud Kalali · 2013
Angular 2 Development with TypeScriptYakov Fain, Anton Moiseev · 2017
Java Websocket ProgrammingDanny Coward · 2013
Lightweight Django: Using REST, WebSockets, and BackboneJulia Elman, Mark Lavin · 2014
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Transport Layer Security Transport Layer Security (TLS) is a cryptographic protocol designed to provide secured communications over a computer network, such as the Internet. The…
- HTTP/1.1 Upgrade header The Upgrade header field is an HTTP header field introduced in HTTP/1.1. In the exchange, the client begins by making a cleartext request, which is later…
- List of HTTP header fields This article lists standard and notable non-standard HTTP header fields. A core set of fields is standardized by the Internet Engineering Task Force (IETF)…
- HTTP HTTP (Hypertext Transfer Protocol) is an application layer protocol in the Internet protocol suite for distributed, collaborative, hypermedia information…
- SOCKS SOCKS is an Internet protocol that exchanges network packets between a client and server through a proxy server. SOCKS5 optionally provides authentication…
- List of HTTP status codes This article lists standard and notable non-standard HTTP response status codes. Standardized codes are defined by IETF as documented in Request for Comments…
- List of TCP and UDP port numbers This is a list of TCP and UDP port numbers used by protocols for operation of network applications. The Transmission Control Protocol (TCP) and the User…
- List of SIP response codes The Session Initiation Protocol (SIP) is a signaling protocol used for controlling communication sessions such as Voice over IP telephone calls. SIP is…