import { RpcProvider } from "worker-rpc"; async function init() { const rpcProvider = new RpcProvider((message, transfer) => self.postMessage(message, undefined, transfer), ); self.addEventListener("message", (evt) => rpcProvider.dispatch(evt.data)); } init();