Files
bun.sh/test/js/bun/util/main-worker-file.js
dave caruso 78defe7a87 Fix worker event loop ref/unref + leak (#4114)
* make more tests pass

* worker changes

* fix some bugs

* remove this

* progress

* uh

* okay

* remove console log

* a

* comment assert for later

* mergable state

* remove test

* remove test
2023-08-12 13:51:03 -07:00

17 lines
310 B
JavaScript

import { isMainThread } from "bun";
console.log("isMainThread", isMainThread);
if (isMainThread) {
const worker = new Worker(import.meta.url);
const { promise, resolve } = Promise.withResolvers();
worker.addEventListener("open", () => {
resolve();
});
await promise;
worker.terminate();
}