Latest evidence-based health information
Airpods

FirefoxとChromeはブラウザプラグインを冷遇している

FirefoxとChromeはブラウザプラグインを冷遇している
FirefoxとChromeはブラウザプラグインを冷遇している

突然ですが、私たちが知っているブラウザ プラグインは、かなり不人気になり始めています。

Microsoft は、Windows 8 のリリース直後から、Internet Explorer 10 のモダン UI バージョンからプラグインを禁止しており、今週、他の 2 つの主要ブラウザも、従来のプラグインのすぐに使用できる機能を弱体化させる計画を進めています。

Googleは、非常に人気の高いNPAPIアーキテクチャを採用したプラグインについて、来年1月から自動実行ではなく「クリックして再生」方式にデフォルト設定を変更すると発表しました。Java、Silverlight、Unity、Google Earth、Google Talk、Facebook Video、RealPlayer、QuickTime、Shockwave、Windows Media Player、Adobe Reader X以前のAdobe Readerなど、多くの主要プラグインがこの技術を採用しています。

しかし、これは一時的な対策に過ぎません。Googleは2014年5月、ChromeウェブストアでのNPAPIベースの新規プラグインの公開を停止し、9月にはすべてのNPAPIプラグインを完全に削除する予定です。Google Chromeのセキュリティエンジニアであるジャスティン・シュー氏は、月曜日のブログ投稿で「ChromeからNPAPIサポートが完全に削除されます」と述べました。

ファイアフォックス

Firefoxはプラグインにさらに消極的です。今週、Firefox Aurora(数週間以内に正式リリース予定のプレビュービルド)にクリックして再生する機能が追加されました。Chromeと同様に、この新機能でもプラグインは利用可能ですが、実行を明示的に許可する必要があります。

FirefoxとChromeでは、両ブラウザ(そしてIE10)は引き続きAdobe Flashコンテンツをデフォルトで再生します。「Flashコンテンツはウェブ上で非常に一般的であり、多くのウェブサイトではユーザーには見えずクリックもできない『隠し』Flashインスタンスを使用しています。Flashをクリック再生にすると、ほとんどのユーザーにとって混乱を招くでしょう」と、Firefoxの安定性とプラグイン担当エンジニアリングマネージャーであるベンジャミン・スメドバーグ氏は火曜日の自身のブログ投稿で述べています。

Googleとは異なり、MozillaはFirefoxの従来のプラグインを将来的に廃止する計画を発表しなかった。

なぜそんなに憎まれるのか?

簡単に言えば、プラグインは便利かもしれませんが、Schuh 氏と Smedberg 氏の両者が強調したように、ブラウザのクラッシュ、ハングアップ、セキュリティの脆弱性の最大の原因でもあります。

従来のプラグインを敬遠することで、エンドユーザーが機能不足に陥り、取り残されるような事態に陥る必要はありません。簡単に言えば、技術の進歩がプラグインを置き去りにしてきたのです。

「プラグインはかつて、ビデオやアニメーションといった新機能のプロトタイプ作成や実装において重要なツールでした」とスメドバーグ氏は記している。「ブラウザの進化に伴い、WebGL、WebSocket、WebRTC、asm.jsといった技術を用いることで、こうした機能開発をブラウザ内で直接行うことができるようになりました。」

Googleは、オープンウェブ技術に加え、NPAPIの顕著な欠陥の多くを修正する新しいタイプのプラグイン技術を開発しました。2010年には、プラグインコードをサンドボックス内で安全に実行させ、クラッシュの影響を軽減するPPAPI(Pepper Plugin API)と呼ばれる新しいプラグインアーキテクチャを導入しました。

ただ 1 つ問題があります。PPAPI と互換性のあるブラウザは Chrome のみであり、PPAPI に関する Mozilla wiki ページには「Mozilla は現時点では Pepper に興味がなく、取り組んでいません」とだけ記載されているのです。

Netscape の時代から使用してきた時代遅れのプラグイン テクノロジから脱却する時期が来ていることは間違いありません。ただし、古い NPAPI 標準の廃止によって、ブラウザー サポートがバラバラになったり、断片化された状況になったりしないことを願っています。

Otpoo

Health writer and researcher with expertise in evidence-based medicine and healthcare information.