buildInlineWorker.js (425B)
1 (function () 2 { 3 var workerSource = document.getElementById('inlineWorker'); 4 var blob = new Blob([workerSource.textContent]); 5 6 // can I create a new script tag like this? ack... 7 var url = window.URL.createObjectURL(blob); 8 9 try { 10 var worker = new Worker(url); 11 } 12 catch (e) { 13 done(); 14 } 15 16 worker.addEventListener('message', function(e) { 17 assert_unreached("script ran"); 18 }, false); 19 20 worker.postMessage(''); 21 })();