Browser Extension Manifest V3/MV2廃止 2026(ブラウザエクステンション)
Browser Extension規格。Manifest V3 (MV3・Service Worker・declarativeNetRequest)・MV2廃止 (Chrome 138+ 2025-Q3完全停止)・MV3 uBlock Origin Lite (Limited Filter数)・Firefox MV3+MV2両対応継続・Safari Web Extensions・Edge Add-ons・Chrome Web Store・Mozilla Add-ons (AMO)・Brave Browser MV2 Maintenance・Vivaldi MV2 Default継続・Cross-Browser Web Extensions API・¥0 OSS、2026年MV3 Industry Default+ublock Origin Lite主流化。
概要
Browser Extension Manifest V3(MV3)は、従来の MV2 を置き換える次世代規格で、Chrome 138(2025‑Q3)以降は MV2 が完全停止します。MV3 では Service Worker が拡張機能のバックグラウンド処理を担当し、declarativeNetRequest API がネットワークリクエストを宣言的に制御します。2026 年には MV3 が業界標準となり、uBlock Origin Lite(フィルタ数限定版)が主流化。Firefox は MV2 も MV3 も同時にサポートし、Safari Web Extensions・Edge Add‑ons も MV3 互換を前提に設計。Chrome Web Store と Mozilla Add‑ons (AMO) では、MV3 への移行を促進するための自動変換ツールが導入済みです。
主な特徴・仕組み
- Service Worker ベース:バックグラウンド処理はイベント駆動で、CPU とメモリ使用率を 30% 低減。
- declarativeNetRequest:リクエストブロックを宣言的に定義し、ブラウザレベルで高速化。
- Manifest 3 仕様:
host_permissionsとcontent_scriptsの分離で権限管理が明確化。 - 拡張機能サイズ 1 MB 以下:MV3 では
web_accessible_resourcesが最小化され、拡張機能サイズが平均 0.8 MB。 - uBlock Origin Lite:フィルタ数 15,000 件(標準版 40,000 件)で軽量化、CPU 使用率 0.5% 程度。
- クロスブラウザ API:
browser.*とchrome.*の統一インタフェースで開発者が 1 コードベースで複数ブラウザに対応。 - Chrome 138+ で MV2 完全停止:2025‑Q3 にリリースされた Chrome 138 以降は MV2 拡張機能が動作しない。
- Firefox 102 以降で MV3 公式サポート:Firefox 102 で MV3 が正式にサポート開始。
- Edge 112 で MV3 互換:Edge 112 以降は MV3 をそのままインストール可能。
- Safari 17 で Web Extensions 互換:Safari 17 からは Web Extensions が MV3 仕様に完全対応。
スペック比較表
| 項目 | MV2 | MV3 | 2026 年標準 |
|---|---|---|---|
| バックグラウンド | 永続プロセス | Service Worker | Service Worker |
| 権限管理 | permissions で全権限 | host_permissions と content_scripts 分離 | host_permissions |
| ネットワーク制御 | webRequest API | declarativeNetRequest | declarativeNetRequest |
| 拡張機能サイズ | 1.5 MB 以上 | 0.8 MB 以内 | 0.8 MB 以内 |
| 開発者ツール | デバッグが難しい | 迅速なデバッグサポート | 迅速なデバッグサポート |
具体例・対応製品
- uBlock Origin Lite – 15,000 件のフィルタで広告・トラッカーをブロック。
- AdGuard AdBlocker – MV3 で 0.9 MB の軽量化、
declarativeNetRequestで高速ブロック。 - Ghostery Privacy Extension – MV3 で 0.7 MB、Service Worker によるリクエスト監視。
- Firefox 102 で動作する「HTTPS Everywhere」 – MV3 互換で 0.6 MB。
- Safari 17 で利用可能な「DuckDuckGo Privacy Essentials」 – MV3 仕様に完全対応。
自作PCでの選び方・注意点
- OS とブラウザのバージョン確認:Chrome 138 以降、Firefox 102 以降、Edge 112 以降、Safari 17 以降が必要。
- CPU とメモリ:Service Worker は CPU への負荷が低いが、
declarativeNetRequestは 64‑bit CPU で最適化。 - GPU との相性:GPU でハードウェアアクセラレーションを利用する拡張機能は、NVidia RTX 5090 など 8 GB GDDR7 以上のカードが推奨。
- ストレージ:SSD(PCIe 4.0 512 GB)で拡張機能の読み込み時間を 20% 低減。
- 電源ユニット:450 W TDP の PC で 80 PLUS Gold 以上の 500 W PSU が安全。
- ブラウザの拡張機能管理:拡張機能を 10 個以内に抑え、不要な権限を持つものは削除。
- セキュリティ設定:HTTPS‑Only モードを有効にし、
declarativeNetRequestでブロックリストを定期更新。 - 開発者モード:Chrome 138 以降は MV3 のデバッグツールが統合されているため、拡張機能を手動でインストールしてテスト。
関連用語との違い
- Manifest V2 (MV2):永続バックグラウンドプロセス、
webRequestAPI。2025‑Q3 で Chrome 138 から完全停止。 - Service Worker:MV3 のバックグラウンド処理。MV2 の
background.jsよりもイベント駆動で省電力。 - declarativeNetRequest:MV3 で導入された宣言型ネットワーク制御。MV2 の
webRequestで行っていた動的制御を高速化。 - Web Extensions:Safari と Edge が採用している標準化拡張機能フレームワーク。MV3 仕様に合わせて API が統一。
- AMO (Mozilla Add‑ons):Firefox 用拡張機能ストア。MV3 も MV2 も同時にサポートし、拡張機能の移行を支援。
よくある質問(FAQ)
Q1. 2025 年に Chrome 138 がリリースされたと聞きましたが、MV2 の拡張機能はすぐに使えなくなるのでしょうか?
A1. 2025‑Q3 の Chrome 138 以降、MV2 拡張機能はブラウザ上で実行できなくなります。既存の MV2 拡張機能を使用するには、MV3 へ移行するか、Chrome 137 以前のバージョンを利用する必要があります。
Q2. uBlock Origin Lite は MV3 でどのように軽量化されているのですか?
A2. uBlock Origin Lite はフィルタ数を 15,000 件に制限し、declarativeNetRequest を活用してネットワークブロックを宣言的に実行します。これにより、CPU 使用率が 0.5% 程度に抑えられ、拡張機能サイズは 0.8 MB 以内に収まります。
Q3. Firefox で MV3 を使う場合、既存の MV2 拡張機能は自動で変換されますか?
A3. 2025 年以降の Firefox 102 以降は MV3 を公式にサポートしていますが、既存の MV2 拡張機能は自動変換されません。開発者は manifest.json を手動で更新し、declarativeNetRequest など MV3 仕様に合わせてコードを修正する必要があります。
まとめ
2026 年に向けて MV3 が業界標準となる中、Chrome 138 以降は MV2 が完全停止します。Service Worker と declarativeNetRequest による省電力・高速化、拡張機能サイズの縮小が主なメリットです。uBlock Origin Lite のような軽量化された拡張機能が主流化し、Firefox、Safari、Edge も MV3 互換を前提に設計。自作 PC では CPU、GPU、ストレージ、電源のバランスを考慮し、拡張機能を 10 個以内に抑えることで、パフォーマンスとセキュリティの両立が可能です。MV3 への移行は 2025‑2026 年の動向を注視し、開発者ツールやデバッグ機能を活用してスムーズに進めることが重要です。