ニュース
Mozilla、「Firefox」のアドオンを「Google Chrome」互換の“WebExtensions”へ
“XUL”“XPCOM”といった技術を利用した従来のアドオンの開発手法は段階的に廃止
(2015/8/24 16:26)
Mozillaは21日、公式ブログ“Mozilla Add-ons Blog”で、「Firefox」のアドオンを新しいブラウザー拡張API“WebExtensions”ベースのものへ置き換えていく方針を明らかにした。この施策はマルチプロセス化とサンドボックス機能をはじめとする「Firefox」の近代化のために必要なものだが、一方でこれまで「Firefox」の人気を支えてきた高い拡張性が失われ、根強い人気を集める旧来の拡張機能がサポートされなくなることが懸念されている。
“WebExtensions”は、すでに広く使われている“Blink”(「Google Chrome」「Opera」などが採用しているブラウザーエンジン)のAPIと高い互換性があり、わずかな変更を加えるだけで移植が行えるという。「Microsoft Edge」で将来的にサポートされる予定の拡張機能も“Blink”互換になるとみられており、これまでWebブラウザー間で互換性のなかった拡張機能の標準化が期待できる。“WebExtensions”は現在、“Developer Edition”として公開されている「Firefox 42」でプレビュー提供されている。
一方で、“XUL”“XPCOM”といった技術を利用した従来のアドオンの開発手法は段階的に廃止される。
“XUL”や“XPCOM”を利用したアドオンの開発手法は“寛容なアドオンモデル”と呼ばれており、「Firefox」の内部実装へアクセスし、ユーザーインターフェイスをまるごと“改造”してしまえるほどの高い柔軟性をもつ。たとえば「Tree Style Tab」や「Tab Mix Plus」、「FireGestures」、「Classic theme restorer」といった人気の拡張機能は、どれも“寛容なアドオンモデル”で開発されている。
しかし、Webブラウザーとアドオンの関係が密接な“寛容なアドオンモデル”には欠点も多い。たとえば、アドオンが「Firefox」の内部構造に依存しすぎており、「Firefox」側のちょっとした変更がアドオンの非互換性問題や、「Firefox」のクラッシュ、パフォーマンス低下を引き起こしてしまうことは珍しくない。
また、「Firefox」に新技術を導入する際の足枷にもなっている。とくに、「Firefox」をマルチプロセス化する“Electrolysis(e10s)”では、“e10s”未対応の古いアドオンを“CPOWs(Cross-Process Object Wrappers)”という互換レイヤーを介して実行する必要があり、「Firefox」の動作速度を著しく低下させてしまうという。
Mozillaは「Firefox 43」(11月15日に正式リリース予定)で“e10s”を初期状態で有効化する計画を立てており、アドオンの“e10s”対応を推奨している(“WebExtensions”は”e10s”に対応)。古いアドオンを動作させるための“CPOWs”はあくまでもアドオンの“e10s”対応が完了するまでの暫定的な仕組みであり、“e10s”がリリースチャンネルで有効化されて半年後に廃止される予定とのこと。
Amazon 売れ筋ランキング
Apple 2025 MacBook Air M4 チップ搭載 13 インチノートブック: Apple Intelligence のために設計、13.6 インチ Liquid Retina ディスプレイ、16GBユニファイドメモリ、 256GB SSD ストレージ、12MP センターフレームカメラ、Touch ID - スカイブルー
¥158,141
富士通 ノートパソコン FMV Lite WA1/J2 (MS Office 2024/Win 11/15.6型/Core i5/16GB/SSD 512GB) AHシリーズ FMVWJ2A152_AZ
¥129,800
Lenovo Chromebook クロームブック IdeaPad Flex 3i Gen8 12.2インチ インテル® プロセッサー N100搭載 メモリ4GB eMMC 64GB バッテリー駆動12.0時間 重量1.25kg アビスブルー 82XH001KJP
¥36,413
tomtoc 360°保護 15.6インチ パソコンケース 15.6型 Dell NEC Lavie ASUS Lenovo HP dynabook対応 全方位耐衝撃 ノートPCケース スリーブ ラップトップインナーバッグ 軽量 撥水加工 ブラック
¥3,690
【Amazon.co.jp限定】 ASUS ノートパソコン Vivobook 15 M1502YA 15.6型 AMD Ryzen 7 7730U メモリ16GB SSD 1TB MS Office 2024搭載 Windows 11 バッテリー駆動 12.9時間 重量1.7kg Wi-Fi 6E クワイエットブルー M1502YA-R7161BLWS
¥134,800
Microsoft Office Home 2024(最新 永続版)|オンラインコード版|Windows11、10/mac対応|PC2台
¥31,023
Microsoft Office Home & Business 2024(最新 永続版)|オンラインコード版|Windows11、10/mac対応|PC2台
¥39,582
【新規対象キャンペーン】 Creative Cloud コンプリート 生成AI Firefly搭載 動画 / 写真 / イラスト 編集ソフト(最新)| 12ヵ月 | オンラインコード版|オンラインコード版
¥78,982
Robloxギフトカード - 800 Robux 【限定バーチャルアイテムを含む】 【オンラインゲームコード】 ロブロックス | オンラインコード版
¥1,200
Minecraft (マインクラフト): Java & Bedrock Edition | オンラインコード版
¥3,564
YouTubeSEO完全攻略: YouTubeで顔出し・身バレ・声出しなし!最速最短で収益化を実現する初心者向けの教科書【超完全版】 SNS攻略シリーズ
¥780
生成AIパスポート公式テキスト 第3版
¥1,766
1冊ですべて身につくHTML & CSSとWebデザイン入門講座[第2版]
¥2,326
iPadアプリ図鑑 2025: メモ・ノート・AIアプリ
¥499
ビデオポッドキャストの波に乗れ!Spotifyで始める新しい音声配信
¥99
New Kindle Paperwhite (16GB) 7インチディスプレイ、色調調節ライト、12週間持続バッテリー、広告なし、ブラック
¥27,980
New Kindle (2024年発売)、6インチディスプレイ電子書籍リーダー、16GBストレージ、ブラック、広告なし
¥19,980
New Kindle Scribe Notebook Design - 10.2インチディスプレイ、64GBストレージ、ノート機能搭載、プレミアムペン付き、タングステン (2024年発売)
¥64,980
Kindle Scribe キンドル スクライブ (16GB) 10.2インチディスプレイ Kindle史上初の手書き入力機能搭載 スタンダードペン付き (2022年発売)
¥47,980
Bigme B751C Color Eink タブレット電子書籍リーダー 7インチ
¥42,999
窓の杜をフォローして最新記事をチェック!
Follow @madonomori