Universal Virtual Machine for Node and Browser
npm install uvmModule that exposes an event emitter to send data across contexts (Worker threads in Node.js and Web Workers in browser).
package.json``console`
$ npm install uvm --save
`javascript
let uvm = require('uvm'),
context;
context = uvm.spawn({
bootCode:
bridge.on('loopback', function (data) {
bridge.dispatch('loopback', data + ' World!');
});
});
context.on('loopback', function (data) {
console.log(data); // Hello World!
});
context.dispatch('loopback', 'Hello');
``