Skip to content
vic

binaryjs/binaryjs

Node binary websocket streaming made easy

binaryjs/binaryjs.json
{
"createdAt": "2012-06-29T07:23:04Z",
"defaultBranch": "master",
"description": "Node binary websocket streaming made easy",
"fullName": "binaryjs/binaryjs",
"homepage": null,
"language": "JavaScript",
"name": "binaryjs",
"pushedAt": "2023-01-20T03:37:18Z",
"stargazersCount": 2191,
"topics": [],
"updatedAt": "2025-11-13T17:54:10Z",
"url": "https://github.com/binaryjs/binaryjs"
}

Build Status

We’re under development!

For docs and more info http://binaryjs.com

Node binary websocket streaming made easy

Server

Terminal window
$ npm install binaryjs

or from Git

Terminal window
$ git clone git://github.com/binaryjs/binaryjs.git
$ cd binaryjs
$ npm install -g

Client

<script src="http://cdn.binaryjs.com/0/binary.js"></script>

0.2.2

  • Update js-binarypack to 0.0.9, removed unused check.

0.2.1

  • Update js-binarypack to 0.0.7, fast utf8 support now on by default.

0.2.0

  • Fix critical BinaryPack issue prevent TypedArrays of 16 bit or greater from being serialized correctly

0.1.9

  • Fix close internal socket (removing not supported code/message parameters)

0.1.8

  • Does not throw exceptions when writing on a stream with closed underlying socket
  • StreamID no longer has to be a number
  • Use newer version of node-binarypack

0.1.7

  • Fix critical bug involving drain event not firing. Bump streamws to 0.1.1

0.1.5

  • streamws version >=0.1.0 is now required
  • Streams no longer add their own listeners to error/close/drain events (fixes leaks)
  • Calls to socket.send no longer include {binary: true} or callback parameters (fixes type error in some browsers)