深度分析
Cross‑Origin Storage API 在 Transformers.js 中解決模型重複下載與快取問題
Transformers.js在瀏覽器中使用AI模型時,因快取以來源分割會導致相同模型與Wasm執行檔重複下載。跨來源儲存API以檔案雜湊為鍵,允許不同來源共享緩存,並可設定可見範圍。採用後可省下上百MB下載量,提升效能與降低成本。同時也降低了硬碟空間的浪費。
深度分析
Transformers.js在瀏覽器中使用AI模型時,因快取以來源分割會導致相同模型與Wasm執行檔重複下載。跨來源儲存API以檔案雜湊為鍵,允許不同來源共享緩存,並可設定可見範圍。採用後可省下上百MB下載量,提升效能與降低成本。同時也降低了硬碟空間的浪費。
深度分析
本文說明在 Chrome Manifest V3 限制下,如何將 Transformers.js 結合 Gemma‑4 模型於背景 Service Worker,並以側邊面板 UI 與內容腳本分工合作,完成本地 AI 對話、工具呼叫與向量嵌入檢索。
深度分析
本文以 Hugging Face 的 Transformers.js 範例擴充功能為藍本,說明在 Chrome Manifest V3 限制下,如何把人工智慧推論與工具呼叫放在背景 service worker,並以側欄 UI 與內容腳本分工協作。
深度分析
Transformers.js v4 於 2026 年 2 月上架 NPM,採用全新 C++ 重寫的 WebGPU 執行環境,支援瀏覽器與多種 Node 替代執行環境,並以 pnpm monorepo 與 esbuild 重構套件結構。新版效能提升最高四倍、建置時間縮短至 200 毫秒,讓本地執行大型模型更為可行,預計將推動 WebML 生態快速成長。