V2EX  ›  英汉词典
Enqueued related words: PostMessage, Shared Worker

Web Worker

释义 Definition

Web Worker(网页工作线程):浏览器提供的一种在后台独立线程中运行 JavaScript 的机制,用于执行耗时计算、避免阻塞页面主线程(UI)。常见类型有 Dedicated Worker(专用)与 Shared Worker(共享);另有相关但不同的 Service Worker(用于离线与网络代理等)。

发音 Pronunciation (IPA)

/ˈwɛb ˌwɝːkər/

例句 Examples

A web worker runs code in the background.
Web Worker 在后台运行代码。

To keep the interface responsive, the app offloads image processing to a web worker and sends results back via messages.
为保持界面流畅,这个应用把图像处理交给 Web Worker,并通过消息把结果传回主线程。

词源 Etymology

web 源自“网络/网页”的含义;worker 原意为“工作者”。在浏览器与 JavaScript 语境中,worker 被借用来指“执行任务的后台线程/进程式单元”。该术语随 HTML5 时代的浏览器并发需求而普及,用来强调“在网页环境里做后台工作”的角色分工。

相关词 Related Words

文献与作品 Literary / Notable Works

  • W3C / WHATWG《Web Workers》规范:定义 Worker 的生命周期、消息通信(postMessage)、安全限制等核心行为。
  • Marijn Haverbeke《Eloquent JavaScript》(第 3 版):在并发/异步相关章节中讲到使用 Worker 将计算移出主线程。
  • David Flanagan《JavaScript: The Definitive Guide》(第 7 版):介绍 Worker API、消息传递与实际应用场景。
  • MDN Web Docs(Web Workers 指南):以教程形式覆盖 Dedicated/Shared Worker、常见模式与注意事项。
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   2793 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 13ms · UTC 12:39 · PVG 20:39 · LAX 04:39 · JFK 07:39
♥ Do have faith in what you're doing.