chromium/third_party/blink/web_tests/external/wpt/service-workers/service-worker/resources/claim-nested-worker-fetch-parent-worker.js

try {
  var worker = new Worker('./claim-worker-fetch-worker.js');

  self.onmessage = (event) => {
    worker.postMessage(event.data);
  }
  worker.onmessage = (event) => {
    self.postMessage(event.data);
  };
} catch (e) {
  self.postMessage("Fail: " + e.data);
}