{"library":"deepstream.io-client-js","type":"library","category":null,"description":"The `deepstream.io-client-js` library is the official JavaScript client for connecting to a deepstream.io server, enabling real-time data synchronization, remote procedure calls (RPCs), and publish/subscribe messaging patterns. The current major stable version, `4.0.0`, brought significant advancements over previous versions. This includes a new binary protocol for improved efficiency, full TypeScript declaration files for enhanced developer experience, and a comprehensive shift to promise-based APIs, leveraging `async/await` for asynchronous operations. A key differentiator is its robust offline support, allowing data to be stored client-side using IndexedDB and synchronized upon reconnection. While a precise release cadence isn't explicitly defined, the jump to `v4.0.0` indicates active and substantial development. It's designed for high-performance, real-time applications, offering an opinionated, stateful data synchronization model that distinguishes it from simpler WebSocket libraries or REST-based solutions.","language":"javascript","status":"active","version":"2.3.4","tags":["javascript","typescript"],"last_verified":"Wed May 27","install":[{"cmd":"npm install deepstream.io-client-js","imports":["import * as deepstream from 'deepstream.io-client-js';","const deepstream = require('deepstream.io-client-js');","import { DeepstreamClient } from 'deepstream.io-client-js';"]},{"cmd":"yarn add deepstream.io-client-js","imports":[]},{"cmd":"pnpm add deepstream.io-client-js","imports":[]}],"homepage":"https://deepstream.io","github":"https://github.com/deepstreamIO/deepstream.io-client-js","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/deepstream.io-client-js","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/deepstream.io-client-js/compatibility"}}