SharedWorker 生命周期独立于单页但依赖浏览器进程关闭浏览器即终止其存活由引用计数管理所有关联页面关闭后几秒内自动销毁无持久化或跨会话能力。SharedWorker 的生命周期独立于单个页面但依赖浏览器进程的存在一旦浏览器进程关闭如整个浏览器退出SharedWorker 会立即终止无法持久化或跨会话存活。SharedWorker 的启动与存活条件SharedWorker 只在首次被 new SharedWorker() 调用时创建之后同一源origin下的其他页面可通过相同 URL 复用它。它的生命周期由“引用计数”机制管理只要至少有一个页面tab 或 iframe保持对它的有效引用即未调用 port.close() 且页面未卸载SharedWorker 就持续运行 所有关联页面全部关闭包括后台页、静默标签且无活跃端口通信时浏览器通常会在几秒内销毁该 SharedWorker 这个过程是自动的开发者无法手动“保持唤醒”或延长其存活时间。浏览器进程关闭时的行为SharedWorker 运行在浏览器为该源单独分配的共享工作线程进程中非渲染进程也非主线程但它仍隶属于浏览器主进程的资源调度体系当用户完全退出浏览器如关闭 Chrome 所有窗口、macOS 上 Quit Chrome、Windows 上结束 chrome.exe 进程SharedWorker 所在的 worker 进程会被强制终止 没有 onbeforeunload 或 terminate 钩子可供 SharedWorker 捕获进程关闭事件 任何未持久化的内存状态如全局变量、Map 缓存将直接丢失无法触发清理逻辑。与普通 Worker 和 Service Worker 的关键区别SharedWorker 不具备跨进程/跨会话能力这点常被误判 通义听悟 阿里云通义听悟是聚焦音视频内容的工作学习AI助手依托大模型帮助用户记录、整理和分析音视频内容体验用大模型做音视频笔记、整理会议记录。