My very first web worker

Serializing the shit out of everything!

HTML

<script src="https://code.jquery.com/jquery-3.1.0.min.js"></script>
<script type="text/ww">
    (function () {
    var updateCounter = 0;

    var updater = function () {
        updateCounter += 1;
        console.log("Update counter: " + updateCounter);

        postMessage("test");
        setTimeout(updater, 10000);
    };

    updater();
})();
</script>

JavaScript

var ww = document.querySelector('script[type="text/ww"]'),
        code = ww.textContent,
        blob = new Blob([code], {type: 'text/javascript'}),
        blobUrl = URL.createObjectURL(blob);
    
    $(document).ready(function () {
    var worker = new Worker(blobUrl);
    worker.addEventListener('message', function (event) {
        console.log(event.data);
    });

    worker.addEventListener('error', function (event) {
        console.log(event);
    });
		});