Skip to content

briteback/deepstream.io-client-js

 
 

Repository files navigation

deepstream.io-client-js

Build Status Coverage Status npm version Bower version dependencies Status devDependencies Status

The Browser / Node Client for deepstream.io

Documentation

For API documentation see the documentation page!

For tutorials see the tutorial page!

Usage with Typescript

This repository comes with the Typescript typings bundled. No need to download them separately!

  1. Make sure the src/client.d.ts file is accessible to the Typescript compiler. Do this by making sure it's an included file in tsconfig.json by adding a typeRoots defininition. (Required Typescript 2.0 or higher.)

"typeRoots": [ "./node_modules/deepstream.io-client.js/src/client.d.ts" ]

  1. Import the module in ES6 style.
import * as deepstream from 'deepstream.io-client-js';

const client = deepstream('http://localhost').login();

Briteback

At Briteback we use Deepstream and will be aiming at fixing and improving Deepstream with some fixes and suggestions we have found might be useful.

Fixes

  • [] fix bottleneck on client with with "ack registry"
  • [] fix crashes on closed sockets
  • [] fix socket leaks
  • [] fix records hanging and not sending update events for subscriptions
  • [] fix clients not able to reconnect after server restart

About

The Browser / Node.js Client for deepstream.io

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 100.0%