/
githubmirror
/
deno
Обзор
Документация
Войти
/
githubmirror
/
deno
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
tests/testdata/inspector/multi_worker_main.js
40 строк
884 B
Felipe Cardozo
feat: worker debugging support via CDP (#31527)
16 дек 2025, 20:47
Не верифицирован
16 дек 2025, 20:47
32d5a30
Код
Авторство
О чём код?
// Main script that spawns multiple workers for inspector testing const worker1 = new Worker( new URL("./worker_target.js", import.meta.url).href, { type: "module", name: "Worker1", }, ); const worker2 = new Worker( new URL("./worker_target.js", import.meta.url).href, { type: "module", name: "Worker2", }, ); let readyCount = 0; worker1.onmessage = (e) => { console.log("Worker1 message:", e.data); if (e.data === "worker_ready") { readyCount++; if (readyCount === 2) console.log("all_workers_ready"); } }; worker2.onmessage = (e) => { console.log("Worker2 message:", e.data); if (e.data === "worker_ready") { readyCount++; if (readyCount === 2) console.log("all_workers_ready"); } }; worker1.onerror = console.error; worker2.onerror = console.error; // Keep alive until debugger disconnects await new Promise(() => {});