1
2
3
4
5
6
7
8
9
10
11
12
content / test / data / workers / fetch_from_worker.html [blame]
<script>
const worker = new Worker(`fetch_from_worker.js`);
let resolve;
worker.onmessage = e => { resolve(e.data); };
function fetch_from_worker(url) {
let p = new Promise(r => { resolve = r; });
worker.postMessage({url});
return p;
}
</script>