Hugging Face 公佈 Transformers.js Chrome 擴充架構細節
hugging face 發布了一份關於在 manifest v3 環境下將 transformers.js 整合到 chrome 擴充的指南。該架構將模型推理隔離在後台 service worker 中,以避免重複加載並保持 ui 響應速度。它使用側邊欄進行聊天,並使用內容腳本進行 dom 互動。
Hugging Face 發布了一份技術指南,詳細介紹了在 Chrome 擴充套件中運行 Transformers.js 的架構。該實現遵守 Manifest V3 的約束,通過為不同的運行時上下文分配特定角色:後台服務工作器(background service worker)充當代理生命週期和模型初始化的控制平面,側邊欄(side panel)處理使用者互動,內容腳本(content script)管理頁面級 DOM 提取。這種分離防止了模型重複加載,並確保在推理過程中 UI 保持響應。