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.

All labels observed (1)

Label Occurrences
Primus canonical 1

How this entity was disambiguated

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 ⓘ
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 ⓘ
license MIT License ⓘ
provides client-side JavaScript library ⓘ
server-side Node.js API ⓘ
runsOn Node.js ⓘ
supportsEnvironment Node.js clients ⓘ
web browsers ⓘ
supportsPattern event-based messaging ⓘ
publish-subscribe ⓘ
request-response ⓘ
supportsTransport BrowserChannel ⓘ
Engine.IO ⓘ
linked to: Socket.io

Faye ⓘ
SockJS ⓘ
Socket.IO ⓘ
linked to: Socket.io

WebSocket ⓘ
uws ⓘ
ws ⓘ
targetUseCase browser-based real-time clients ⓘ
real-time web applications ⓘ
scalable event-driven applications ⓘ
server-to-browser communication ⓘ
writtenInLanguage JavaScript ⓘ

How these facts were elicited

Referenced by (1)

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