Guest User

Untitled

a guest
May 26th, 2018
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.77 KB | None | 0 0
  1. self.addEventListener('message', function (event) {
  2. var message = event.data;
  3.  
  4.  
  5. // IF BOOLEAN
  6. if ( typeof message === 'boolean' ) {
  7. message = 'boolean: ' + message.toString();
  8. }
  9. // ALL OTHER MESSAGE TYPES
  10. else {
  11.  
  12. // IF STRING OR ARRAY
  13. if ( message.length ) {
  14. // IF STRING
  15. if ( typeof message == 'string' ) {
  16. message += ', Hello Renderer Process';
  17. }
  18. else {
  19. var len = message.length + 1,
  20. floor = len,
  21. ceil = floor * 2;
  22.  
  23.  
  24. for ( ; floor < ceil; floor++ ) {
  25. message.push(floor);
  26. }
  27. }
  28. }
  29. // IF OBJECT
  30. else {
  31. message['worker-process'] = 'Hello Renderer Process';
  32. }
  33. }
  34.  
  35. this.postMessage(message);
  36.  
  37.  
  38. }, false);
Add Comment
Please, Sign In to add comment