Hierarchical Object Publisher.
Pulsor is simple and minimal javascript publish/subscribe pattern implementation with hierarchical publishing.
Pulsor's Object Publication is very efficient. because it distributes changed properties only, not an entire snapshot.
It is for
- Efficient Realtime-Pushing via WebSocket
- HTML UI rendering especially with React
- Generic pub/sub with Network and/or Persistence Resources (TCP/IP, Datbases, Etc)
- Simplified in-process Message-Router/Bus.
also, it is used with Strobe. (declarative client-side framework using React)
- Overview
- Tutorials
- Simple Message Router
- Hierarchical Message Router
- Object Publishing
- Publishers
- Topic
- Hierarchical Topic
- Object
- Object's Properties
- Subscribers and Consumers
- WebSocket
- UI Element (especially React Component)
- TCP/IP socket
MIT