My very first web worker
Serializing the shit out of everything!
HTML
<script type="text/ww">
function hi() {
console.log("postMessage")
postMessage('1');
setTimeout(hi, 1);
}
hi();
</script>
JavaScript
var ww = document.querySelector('script[type="text/ww"]'),
code = ww.textContent,
blob = new Blob([code], {type: 'text/javascript'}),
blobUrl = URL.createObjectURL(blob),
worker = new Worker(blobUrl),
counter = 0;
worker.onmessage = function(e) {
counter++;
console.log("onmessage:", counter, e);
}