webworker
Version:
An implementation of the HTML5 Web Worker API
19 lines (14 loc) • 344 B
JavaScript
var assert = require('assert');
var net = require('net');
var sys = require('sys');
var s = undefined;
onmessage = function(e) {
assert.ok('fd' in e);
assert.ok(e.fd > 0);
s = new net.Stream(e.fd);
s.write(JSON.stringify(e.data));
};
// XXX: See comment in test/workers/simple.js.
onclose = function() {
s.destroy();
};