blob: a7fee4d85595f0c6414364164ced1883c6278247 [file] [log] [blame]
<!DOCTYPE html>
<title>SharedWorker: new SharedWorker()</title>
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script>
let worker;
// Create a new shared worker for a given script url.
window.onmessage = e => {
worker = new SharedWorker(e.data, { type: 'module' });
worker.port.onmessage = msg => window.opener.postMessage(msg.data, '*');
worker.onerror = err => {
window.opener.postMessage(['ERROR'], '*');
err.preventDefault();
};
}
window.opener.postMessage('LOADED', '*');
</script>