Logux - (★ 135 at GitHub) is a new way to connect client and server. Instead of sending HTTP requests (e.g., AJAX and GraphQL) it synchronizes log of operations between client, server, and other clients through WebSocket.
It was created on top of CRDT, with ideas of having live updates and optimistic UI, and being offline-first by design.
- Built-in optimistic UI will improve UI performance.
- Built-in live updates allow to create collaborative tools (like Google Docs).
- Built-in offline-first principle respect will improve UX on unstable connection. It is useful both for the next billion users and New York subway.
- Compatible with modern stack: Redux API, works with any back-end language and any database.
#js #communication #connection
It was created on top of CRDT, with ideas of having live updates and optimistic UI, and being offline-first by design.
- Built-in optimistic UI will improve UI performance.
- Built-in live updates allow to create collaborative tools (like Google Docs).
- Built-in offline-first principle respect will improve UX on unstable connection. It is useful both for the next billion users and New York subway.
- Compatible with modern stack: Redux API, works with any back-end language and any database.
#js #communication #connection