Socket.io
E553135
Socket.io is a JavaScript library that enables real-time, bidirectional, event-based communication between web clients and servers over WebSockets and fallback transports.
Observed surface forms (1)
| Surface form | Occurrences |
|---|---|
| Socket.IO | 0 |
Statements (51)
| Predicate | Object |
|---|---|
| instanceOf |
JavaScript library
ⓘ
open-source software ⓘ real-time communication library ⓘ |
| clientRunsIn |
Node.js
NERFINISHED
ⓘ
web browser ⓘ |
| communicationModel |
bidirectional
ⓘ
event-based ⓘ |
| designedFor | low-latency communication ⓘ |
| ecosystemIncludes |
socket.io-adapter
NERFINISHED
ⓘ
socket.io-client NERFINISHED ⓘ socket.io-parser NERFINISHED ⓘ socket.io-redis adapter NERFINISHED ⓘ |
| handles |
connection events
ⓘ
custom events ⓘ disconnection events ⓘ |
| hasComponent |
Socket.IO client
NERFINISHED
ⓘ
Socket.IO protocol NERFINISHED ⓘ Socket.IO server NERFINISHED ⓘ |
| license | MIT License ⓘ |
| programmingLanguage | JavaScript ⓘ |
| repositoryPlatform | GitHub NERFINISHED ⓘ |
| serverRunsOn | Node.js NERFINISHED ⓘ |
| supports |
namespaced events
ⓘ
room-based broadcasting ⓘ |
| supportsEnvironment |
Node.js
NERFINISHED
ⓘ
browser ⓘ mobile web ⓘ server-side JavaScript ⓘ |
| supportsFeature |
JSON-based messaging
ⓘ
WebSocket transport ⓘ acknowledgements ⓘ automatic reconnection ⓘ binary data ⓘ broadcasting ⓘ fallback transports ⓘ middleware ⓘ multiplexing ⓘ namespaces ⓘ real-time communication ⓘ rooms ⓘ |
| supportsLanguage |
JavaScript
NERFINISHED
ⓘ
TypeScript NERFINISHED ⓘ |
| supportsTransportUpgrade | yes ⓘ |
| typicalUseCase |
chat applications
ⓘ
collaborative applications ⓘ online gaming ⓘ real-time dashboards ⓘ real-time notifications ⓘ |
| usesProtocol |
HTTP long-polling
ⓘ
WebSocket NERFINISHED ⓘ XHR polling ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.