Guest User

Untitled

a guest
May 22nd, 2018
119
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.60 KB | None | 0 0
  1. const ctx: Worker = self as any;
  2. ctx.addEventListener('message', (e) => {
  3. // console.log(e)
  4. if (e.data === 'do some work') {
  5. console.log('Worker is about to start some work');
  6. let count: number = 0;
  7. for (let i: number = 0; i < 1000; i++) {
  8. count += i;
  9. }
  10. ctx.postMessage({ message: count });
  11. }
  12. })
  13.  
  14. let worker: Worker = new Worker('worker.js');
  15. worker.postMessage('do some work');
  16.  
  17. {
  18.  
  19. "compilerOptions": {
  20.  
  21. "lib": ["es2015", "dom"]
  22. },
  23. "files": [
  24. "./1_webworker/tstut.ts",
  25. "./1_webworker/worker.ts"
  26.  
  27. ]
  28. }
Add Comment
Please, Sign In to add comment