@sammacbeth/utp-wasm

1.1.5 • Public • Published

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

Readme

Keywords

none

Package Sidebar

Install

npm i @sammacbeth/utp-wasm

Weekly Downloads

0

Version

1.1.5

License

MIT

Unpacked Size

1.34 MB

Total Files

42

Last publish

Collaborators

  • sammacbeth