solid-worker
Process-based WebWorker for the server
require()
is available for flexible inline Worker scripts.
Example
Creating a Worker from a file
The worker script:
{ ;};
The core script:
var Worker = ;var worker = "repeat.js"; worker { console; worker;}; worker;
Creating a Worker from a Function
var Worker = ;var worker = { self { ; };}; worker { console; worker;}; worker;
Properties
onmessage
Message handler, accepts an Event
onerror
Error handler, accepts an Event
API
addEventListener(event, fn)
Adds an event listener
postMessage()
Broadcasts a message to the Worker
terminate()
Terminates the Worker
License
Copyright (c) 2015 Jason Mulligan
Copyright (c) 2016 Daniele Di Sarli
Licensed under the BSD-3 license
Forked from: https://github.com/avoidwork/tiny-worker