JSFiddle - React, Tailwind, and code Playground

by Sahin Deniz

HTML

<iframe src="https://sw-test-app-1.vercel.app/">

</iframe>

JavaScript

const myWorker = new SharedWorker('https://sw-test-app-1.vercel.app/sw.js');
myWorker.port.start(); // open the port connection

myWorker.port.addEventListener('message', (event) => {
  console.log(event);
});

setTimeout(() => {
  myWorker.port.postMessage(['hello from top']);
}, 2000);