var gamma = require('gamma'); module.exports = function () { self.addEventListener('message',function (ev){ var startNum = parseInt(ev.data); // ev.data=4 from main.js setInterval(function () { var r = startNum / Math.random() - 1; self.postMessage([ startNum, r, gamma(r) ]); }, 500); }); };