JSFiddle - React, Tailwind, and code Playground
HTML
<script id="worker1" type="javascript/worker">
addEventListener('message', function(e) {
var obj = {};
for (var name in this){ obj[name] = name};
self.postMessage(obj);
});
// Rest of your worker code goes here.
</script>
JavaScript
var bb = new WebKitBlobBuilder ();
bb.append(document.querySelector('#worker1').textContent);
// Note: window.webkitURL.createObjectURL() in Chrome 10+.
var worker = new Worker(window.webkitURL.createObjectURL(bb.getBlob()));
worker.addEventListener('message', function(e) {
for(var name in e.data){
if(name in window === false) {
console.log(name); }
}
});
worker.postMessage();