d2/d2js/js/src/worker.browser.js

11 lines
303 B
JavaScript
Raw Normal View History

2025-01-14 05:07:03 +00:00
import { setupMessageHandler } from "./worker.shared.js";
async function initWasmBrowser(wasmBinary) {
const go = new Go();
const result = await WebAssembly.instantiate(wasmBinary, go.importObject);
go.run(result.instance);
return self.d2;
}
2025-01-14 06:00:37 +00:00
setupMessageHandler(false, self, initWasmBrowser);