1.1.5 • Published 5 years ago

@sammacbeth/utp-wasm v1.1.5

Weekly downloads
24
License
MIT
Repository
github
Last release
5 years ago

utp-wasm

An emscripten WASM build of libutp, as an alternative to utp-native when you are in an enviroment where you cannot load a native extension

NOTE: This is much slower than the native binding

Usage

const utp = require('utp-wasm')

const sock = utp()

sock.on('connection', function (connection) {
  // a simple echo server
  connection.pipe(connection)
})

sock.listen(20000)

API

Shares the same api as utp-native.

Building

To build this first fetch the libutp dep

npm run fetch-libutp

Then install emscripten and do

npm run emscripten

License

MIT