Web Worker
约 1 分钟阅读
| Chrome | Safari | |
|---|---|---|
| Worker() | Chrome 4 | Safari 4 |
| SharedWorker() | Chrome 5 | Safari 16 |
{type:'module'} | Chrome 80 | Safari 15 |
- SharedWorker
- 可以被多个 上下文 共享 - window, iframe, worker
- Safari 16 -> 2022-09-12
- mdn Web Workers API链接developer.mozilla.org/en-US/docs/Web/API/Web_Workers_API| | Chrome | Safari | · | Worker() | Chrome 4 | Safari 4 | · | SharedWorker() | Chrome 5 | Safari 16 | · | | Chrome 80 | Safari 15 |笔记:Web Worker
- Worker链接developer.mozilla.org/en-US/docs/Web/API/Worker/Worker| | Chrome | Safari | · | Worker() | Chrome 4 | Safari 4 | · | SharedWorker() | Chrome 5 | Safari 16 | · | | Chrome 80 | Safari 15 |笔记:Web Worker
- structured clone algorithm
- importScripts()
- NodeJS 不支持 WebWorker node#43583GitHub Issuenodejs/node#43583
- polifyll: developit/web-workerGitHubdevelopit/web-worker| | Chrome | Safari | · | Worker() | Chrome 4 | Safari 4 | · | SharedWorker() | Chrome 5 | Safari 16 | · | | Chrome 80 | Safari 15 |笔记:Web Worker
- Deno 支持 WebWorker
- Bun 支持 WebWorker
Module scripts don't support importScripts().
关联信息
反向链接、本文链接的其他页面和外部资料。
参考资料
GitHub2 条
- developit/web-workergithub.com/developit/web-worker
- nodejs/node#43583github.com/nodejs/node/issues/43583
其他外链6 条
- bun.sh/docs/api/workersbun.sh/docs/api/workers
- developer.mozilla.org/en-US/docs/Web/API/Web_Workers_APIdeveloper.mozilla.org/en-US/docs/Web/API/Web_Workers_API
- developer.mozilla.org/en-US/docs/Web/API/Web_Workers_API/Structured_clone_algorithmdeveloper.mozilla.org/en-US/docs/Web/API/Web_Workers_API/Structured_clone_algorithm
- developer.mozilla.org/en-US/docs/Web/API/Worker/Workerdeveloper.mozilla.org/en-US/docs/Web/API/Worker/Worker
- developer.mozilla.org/en-US/docs/Web/API/WorkerGlobalScope/importScriptsdeveloper.mozilla.org/en-US/docs/Web/API/WorkerGlobalScope/importScripts
- docs.deno.com/runtime/manual/runtime/workersdocs.deno.com/runtime/manual/runtime/workers