import Engine from '@/engine/engine.js'; import Server from './server.js'; class WorkerServer extends Server { transmit(connection, packed) { postMessage(packed); } } const engine = new Engine(WorkerServer); onmessage = (event) => { engine.server.accept(undefined, event.data); }; (async () => { await engine.load(); engine.start(); await engine.connectPlayer(undefined); })();