/
githubmirror
/
webpack
Обзор
Документация
Войти
/
githubmirror
/
webpack
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
test/configCases/worker/universal/worker.js
18 строк
494 B
Alexander Akait
feat: support new Worker() instantiation in universal targets (#21195)
17 июн 2026, 12:35
Не верифицирован
17 июн 2026, 12:35
80f5ed8
Код
Авторство
О чём код?
const handle = async (data) => { const { upper } = await import("./module"); return `data: ${upper(data)}, thanks`; }; if (typeof self !== "undefined" && typeof self.postMessage === "function") { // web worker self.onmessage = async (event) => { self.postMessage(await handle(event.data)); }; } else { // node `worker_threads` import("worker_threads").then(({ parentPort }) => { parentPort.on("message", async (data) => { parentPort.postMessage(await handle(data)); }); }); }