Mozilla が Firefox ブラウザのメモリ「ダイエット」を開始したのはほんの数か月前のことだが、今週同社は Firefox アドオンでもほぼ同じことを行うと発表した。

「情報漏洩を起こすアドオンは大きな問題だ」と、Mozilla開発者のニコラス・ネザーコート氏は月曜日のブログ記事で書き始めた。
したがって、Nethercote 氏の投稿では、このような問題に対処する Mozilla の戦略の概要が概説されており、また、現在の Nightly バージョンのテスターに協力を要請しています。
「素晴らしい仕事」
実際、有望な新しいパッチは、Nethercote 氏が「Chrome からコンテンツへの」リークと呼ぶ問題に対処する上で大きな可能性を示しています。
「理論上は、アドオンからのリークの大部分を占めるゾンビコンパートメントをほぼ全て防ぐことができます」とネザーコート氏は説明した。「そして実際には、これは見事に機能しているようです。」
実際、これまでの新しいパッチのテストでは、メモリ消費量が 400 パーセントも削減されたことが確認されていると Nethercote 氏は語った。
その結果、ハードウェアの能力に関係なく、ブラウザの速度が大幅に速くなる可能性があると彼は付け加えた。
「大量の RAM を搭載したハイエンド マシンであっても、リークによってブラウザーのパフォーマンスが大幅に低下する可能性があります」と Nethercote 氏は説明します。
新しいパッチの詳細については、その作成者である Kyle Huey による最近のブログ投稿をご覧ください。
アドオンSDK
もちろん、副作用なしで一挙にあらゆる問題を修正するパッチは珍しく、この最新のパッチも例外ではありません。
具体的には、少なくとも1つのアドオン(具体的にはWallflower)が、パッチを適用すると新たな問題を引き起こすようです。しかし、Nethercote氏によると、この不具合は古いバージョンのアドオンSDKでビルドされたアドオンでのみ発生することが判明しました。
そのため、Mozilla は Firefox Nightly ビルドのユーザーに対し、使用しているアドオンで同様の問題が見つかった場合はバグを報告するよう求めています。
「Firefox 15は8月28日にリリース予定です」と彼は結論付けた。「潜在的な問題を最小限に抑えるため、影響を受けるアドオンをできるだけ多く、リリース日までに最新のSDKで再構築する必要があります。」