JSFiddle - React, Tailwind, and code Playground

JavaScript

const code = `
onmessage = (e) => {
  setTimeout(() => {
  	postMessage('Workerからの返信です。' + e.data);
  }, 2000);
}
`;
const blob = new Blob([code]);
const blobURL = URL.createObjectURL(blob);

const worker = new Worker(blobURL);
worker.onmessage = (e) => {
  alert(e.data);
};

worker.postMessage("Execute");