实验性 Vite 插件:一个 "use worker" 注释把函数搬进 Web Worker
cnakazawa · x · 2026-09-05
Andrew Ingram 发布了实验性项目 vite-plugin-use-worker(明确标注尚勿用于生产)。核心玩法:在 async 函数体内写一行 "use worker" 指令,Vite 就会自动把函数实现移入 Web Worker,调用时像普通函数一样传参并 await,无需手写 Worker 入口、消息协议或 request ID。
- 示例中用 Shiki 在 Worker 内做代码高亮,主线程保持可输入、可滚动
- 支持 JS/TS/JSX/TSX,需 Vite 8,浏览器环境运行
- 目标是消除 comlink 之类方案仍需的大量样板代码
- 项目刚起步(单次提交、1 star),作者在征集反馈
「编程与Agent」频道最新
- AI 圈战火:知名开发者呼吁废除 agent 上下文压缩 — sull · 2026-09-05
- GPT-6 Astra 上线 GitHub Copilot,主打长程自主编码与 Agent 任务 — OpenAIDevs · 2026-09-05
- 长程 Agent 记忆新思路:用层级 RAG 加持久化草稿板替代线性窗口 — IgorCarron · 2026-09-05
- Astra 生成网站全文曝光:GPT-6 主打研究、建模、编码与跨应用执行 — reach_vb · 2026-09-05
- 开发者用 5.6-luna-low 模型当「笨用户」测试应用 — generativist · 2026-09-05
- 人人让 Astra 做游戏,他让 Astra 修测试抖动 — cramforce · 2026-09-05