es6-worker.js 354 B

123456789101112
  1. import gamma from 'gamma';
  2. export default function () {
  3. self.addEventListener('message',function (ev){
  4. var startNum = parseInt(ev.data); // ev.data=4 from main.js
  5. setInterval(function () {
  6. var r = startNum / Math.random() - 1;
  7. self.postMessage([ startNum, r, gamma(r) ]);
  8. }, 500);
  9. });
  10. };