webworker
Version:
An implementation of the HTML5 Web Worker API
13 lines (10 loc) • 359 B
JavaScript
var path = require('path');
var netBindings = process.binding('net');
var Worker = require('../lib/webworker').Worker;
var fd = netBindings.socket('tcp4');
netBindings.bind(fd, 80);
netBindings.listen(fd, 128);
for (var i = 0; i < 8; i++) {
var w = new Worker(path.join(__dirname, 'worker.js'));
w.postMessage({ 'banner' : 'Hello, world!' }, fd);
}