Firefox 83には、コンパイルの改善、JavaScriptエンジンなどが付属しています

Firefoxロゴ

Firefox 83の最新バージョンがリリースされました。この新バージョンには、コンパイル機能、JavaScriptエンジン、HTTPS転送、プライバシー保護など、多くの改善点が含まれています。

機能強化やバグ修正に加え、31件の脆弱性が修正され、そのうち14件は危険な脆弱性としてマークされています。12件の脆弱性(CVE-2020-26969およびCVE-2020-26968に対応)は、バッファオーバーフローや既に解放されたメモリ領域へのアクセスなど、メモリの問題が原因です。

これらの問題は、特別に細工されたページを開くときに悪意のあるコードの実行につながる可能性があります。

Firefox83の主なニュース

デフォルトでは、Firefox 83 のこの新しいブランチでは、Warp というコードネームで開発された新しい JIT コンパイラが有効になっています。これにより、JIT アーキテクチャが大幅に簡素化され、応答性が向上し、ページのダウンロード時間が短縮され、メモリ消費量が削減されます。

JavaScriptエンジンのパフォーマンスは、主にエンジン内部で追跡される内部型情報の量を削減することと、通常のインタプリタとJITコンパイラの中間的な位置を占めるバイトコードインタプリタで以前に提案された中間コードキャッシュ(CacheIR)技術を使用することによって向上しました。

設定の「プライバシーとセキュリティ」セクションに、「HTTPSのみ」モードがあります。このモードを有効にすると、暗号化されていないすべてのリクエストは自動的に安全なページにリダイレクトされます。このモードは、すべてのウィンドウに適用することも、プライベートブラウジングモードで開いているウィンドウのみに適用することもできます。

さらに、他のタブをブロックしない新しいWeb認証ダイアログボックスが有効になりました。認証パラメータを入力するフォームは特定のタブにリンクされ、インターフェース全体をブロックしなくなりました。

ピクチャーインピクチャーモードで表示される動画を素早く巻き戻すためのショートカットキーが追加されました。15秒単位で早送り・巻き戻しするには、対応するカーソルキーを押すだけです。

Firefoxでビデオ会議中に画面共有を有効にした際に表示されるインターフェースが改善されました。共有されているデバイスと画面がより明確に表示されるようになりました。

アドレスバーに、別の検索エンジンに素早く切り替える機能が追加されました。利用可能な検索エンジンのアイコン一覧が、検索クエリを開始する前からウィンドウの下部に表示されるようになりました(以前は、検索クエリの最初の文字を入力した後でなければ一覧は表示されませんでした)。

さらに、「タブ検索」機能も利用可能です。これは、アドレスバーでタブキーを押すことで検索モードに切り替えることができる機能です。この機能は、入力された文字に基づいてアクティブな検索エンジンを選択します。ただし、インストールされている検索エンジンのいずれかがオートコンプリートに対応している場合に限ります。例えば、「ya」と入力すると「yandex.ru」が候補として表示され、その後タブキーを押すことでYandexの検索クエリモードを有効にできます。

内蔵のPDF文書ビューアのインターフェースが再設計されました(アイコンが変更され、ツールバーには明るい背景色が使用されています)。

macOS Big Surを搭載し、Appleの最新CPUを搭載したAppleデバイスでは、Rosetta 2バイナリトランスレータを介してFirefoxを使用できます。Apple M1 CPU向けのネイティブビルドは今後のリリースで提供される予定です。このmacOSバージョンでは、消費電力を抑えるために最小化されたウィンドウでのセッションリカバリも提供されます。

Windows 7/8/8.1およびmacOS 10.12~10.15のユーザー向けに、WebRender合成エンジンが有効になりました。したがって、WebRenderはWindowsおよびmacOSのすべてのバージョン(10.16ベータ版を除く)で有効になっています。

Linuxの場合、WebRenderではNVIDIA独自のドライバーは引き続きブロックリストに含まれており、3440×1440以上の画面解像度を使用する場合はIntelドライバーも同様です。

WebRenderを手動で有効にし、コンポジションを使用していないLinux上のNVIDIAバイナリドライバのユーザーは、画面の上半分が塗りつぶされた長方形になる回帰を経験する可能性があります。

この問題は、合成を有効にするか、次の環境変数のいずれかをエクスポートすることで解決できます:MOZ_GTK_TITLEBAR_DECORATION = system(残念ながらウィンドウタイトルが含まれます)またはMOZ_X11_EGL = 1(このオプションはWebGL 2のサポートを無効にします)。 WebRenderを一時的に無効にすることもできます。

Linuxに新しいバージョンのFirefox83をインストールするにはどうすればよいですか?

Ubuntu、Linux Mint、またはその他のUbuntu派生ディストリビューションのユーザーは、ブラウザのPPAを使用してこの新しいバージョンをインストールまたはアップグレードできます。

これは、ターミナルを開いて次のコマンドを実行することでシステムに追加できます。

sudo add-apt-repository ppa:ubuntu-mozilla-security/ppa -y
sudo apt-get update

これが完了したら、あとは次のコマンドでインストールするだけです。

sudo apt install firefox

Arch Linuxユーザーおよび派生物の場合、 ターミナルで実行するだけです。

sudo pacman -S firefox

さて、Fedoraや、Fedoraから派生した他のディストリビューションのユーザーの方々へ:

sudo dnf install firefox

最後に、openSUSEユーザーであれば、コミュニティリポジトリを利用して、Mozillaリポジトリをシステムに追加することができます。

これは、ターミナルを使用して、次のように入力することで実行できます。

su -
zypper ar -f http://download.opensuse.org/repositories/mozilla/openSUSE_Leap_15.1/ mozilla
zypper ref
zypper dup --from mozilla

その他のLinuxディストリビューションについては、以下のリンクからバイナリパッケージをダウンロードできます。


Googleで優先ソースとして追加する