Primus

E553136

Primus is a real-time framework that provides a unified interface over various WebSocket and fallback transports to simplify building scalable, event-driven applications.

Try in SPARQL Jump to: Statements Referenced by

Statements (46)

Predicate Object
instanceOf JavaScript library
real-time framework
designGoal abstract transport differences
offer consistent API across transports
provide pluggable transport layer
simplify real-time application development
documentationAvailableAt https://github.com/primus/primus
hasConcept Primus client
Primus server
Spark NERFINISHED
Transformer
hasFeature Node.js server integration
authorization hooks
automatic fallback between transports
client library generation
event-driven architecture support
heartbeats and ping support
middleware support called sparks
plugin system called transformers
real-time communication
reconnection logic
rooms or channels support via plugins
unified interface over multiple transports
hostedOn GitHub NERFINISHED
license MIT License
provides client-side JavaScript library
server-side Node.js API
runsOn Node.js NERFINISHED
supportsEnvironment Node.js clients
web browsers
supportsPattern event-based messaging
publish-subscribe
request-response
supportsTransport BrowserChannel
Engine.IO NERFINISHED
Faye NERFINISHED
SockJS NERFINISHED
Socket.IO NERFINISHED
WebSocket
uws
ws
targetUseCase browser-based real-time clients
real-time web applications
scalable event-driven applications
server-to-browser communication
writtenInLanguage JavaScript NERFINISHED

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.