2026年6月23日 09:00
Transformers.jsでモデルキャッシュ共有実験
Experimenting with the proposed Cross-Origin Storage API in Transformers.js
3行まとめ
- •ブラウザ間でAIモデルを共有キャッシュ化
- •Cross-Origin Storage APIを試験実装
- •同一モデルの重複ダウンロードを解消へ
詳細
背景
ウェブブラウザでAIモデルを直接実行できるHugging FaceのTransformers.jsでは、複数のサイトが同じモデルを使う際にサイトごとに別々でダウンロードする必要があり、帯域幅の無駄が課題だった。例えば2つの異なるサイトが同一モデルを使う場合、ユーザーは同一ファイルを複数回ダウンロードしなければならない構造になっていた。
内容
W3C Technical Architecture Groupが提案するCross-Origin Storage APIは、異なるオリジン(ウェブサイト)間でのストレージ共有を可能にする新しいブラウザ仕様の提案だ。Transformers.jsチームはこの仕様をいち早く試験的に実装し、異なるサイト間で同一AIモデルのキャッシュを共有するプロトタイプを公開した。これにより同一モデルのダウンロードが1回で済み、帯域幅消費と初回ロード時間を大幅に削減できる仕組みを検証している。
今後の影響
この提案がブラウザに正式採用されれば、ブラウザ上でのAI推論アプリの普及が加速する。現時点ではまだ実験段階であり、ChromeやFirefoxなど各ブラウザベンダーの正式対応が必要で、標準化にはしばらく時間がかかる。Transformers.jsのように早期に実装・検証を行う動きが、仕様の標準化議論を後押しする役割を果たす。
なぜ重要か
ブラウザAIアプリの普及上でモデルの重複ダウンロード問題を解消する提案で、Webでのオンデバイス推論の実用性が高まる。
元記事を読む — Hugging Face Blog