利用可能 Firefoxの84。

  • Adobe Flash をサポートする最新リリース。 Flash は Firefox で実行できる唯一の NPAPI プラグインであるため、NPAPI サポートは将来のリリースで削除される予定です。
  • 有効になるシステムの数が拡大されました ウェブレンダー:
    • Linux: GNOME/X11 (を除外する システム 独自の NVIDIA ドライバー、および「Intel グラフィックスと解像度 >= 3440×1440)」の組み合わせを使用します。次号では 概説 GNOME/Wayland の組み合わせで WebRender を有効にする (XWayland を除く)
    • macOS: ビッグサー
    • アンドロイド: GPU マリ-G.
    • Windows: インテル グラフィックス 5代目と6代目 (アイアンレイクとサンディブリッジ)。さらに、WebRender 無効 リフレッシュ レートが異なる複数のモニターを使用する NVIDIA ビデオ カードの所有者向け。
  • Firefoxの 学んだ 使用します PipeWire。パイプワイヤーのサポート 追加した WebRTCで。
  • Linux では共有メモリを割り当てるための新しい方法が導入されており、これによりパフォーマンスが向上し、Docker との互換性が向上します。
  • Apple Siliconプロセッサのネイティブサポートが実装されました。 Rosetta 2 エミュレータと比較して、ネイティブ ビルドは 2.5 倍速く起動し、Web アプリケーションの応答性は XNUMX 倍になります。ただし、DRM コンテンツを再生するにはエミュレータが必要です。
  • macOS 上の Cylance ウイルス対策ソフトウェアは、Firefox を誤ってマルウェアとして報告し、そのインストールを中断する可能性があります。
  • 各スレッドのリソース消費を評価できるプロセス マネージャー (about:processes ページ) を追加しました。今後も追加情報の公開を予定しております。
  • ピクチャーインピクチャーモード 学んだ ウィンドウのサイズと位置を覚えておいてください。また、ピクチャー・イン・ピクチャーウィンドウ ブラウザ ウィンドウが開いているのと同じモニタ上で開きます (これまでは、常にメイン モニタ上で開かれていました)。
  • 実験設定セクション (これらを表示するには、browser.preferences.experimental を有効にして、about:preferences#experimental ページを開く必要があります) に、複数のピクチャ イン ピクチャ ウィンドウを同時に使用できる設定が追加されました。 。
  • アドオン (Ctrl+マウスホイール) によって作成されたパネル、ポップアップ、サイドパネルのスケールを変更できるようになりました。
  • 別のブラウザからデータをインポートした後、他のブラウザでブックマーク バーが有効になっていてブックマークがあれば、Firefox はブックマーク バーを自動的に有効にします。
  • アドオン管理ページ (about:addons) には、 示されています 基本的な権限だけでなく、追加の権限も含まれます (アドオンはインストール時ではなく、これらの権限が必要な特定の設定を有効にするときに要求します)。以前は、追加の権限は表示されず、取り消すこともできませんでした。
  • 新しいプロファイルを作成すると、信頼できるすべての中間認証局に関する情報が、以前のように数週間かかるのではなく、同日に Mozilla サーバーからダウンロードされます。これにより、新しい Firefox ユーザーが誤って設定された Web サイトにアクセスしたときにセキュリティ エラーが発生しない可能性が高まります。
  • 実装済み などの脆弱性からの保護 1年半前にZoomクライアントで発見。たとえば、以前に「常にZoomミーティングを使用してzoommtg://リンクを開く」オプションがすべてのサイトに配布されていた場合(どのサイトからでもそのようなリンクをクリックするとZoomクライアントが開きます)、現在このオプションはドメイン内でのみ機能します( example1.com でこれを有効にすると、anothersite.com からzoommtg:// リンクをクリックすると、リクエスト ウィンドウが再び表示されます)。ユーザーに多大な迷惑をかけないようにするため、保護 (security.external_protocol_requires_permission 設定によって制御される) は、tel: や mailto: などの一部の一般的なスキームには適用されません。
  • SSL 証明書が www.example.com に対してのみ発行されており、ユーザーが https://example.com にアクセスしようとすると、Firefox は自動的に https://www.example.com にアクセスします (以前は、このような場合、ユーザーはエラー SSL_ERROR_BAD_CERT_DOMAIN)。
  • Firefox は常にローカルホスト アドレスを受け入れるようになりました (http://localhost/ и http://dev.localhost/) ループバック インターフェイスを参照するものとして (つまり、 http://127.0.0.1)。このようにして、ローカルホストからロードされたリソースは混合コンテンツとして扱われなくなります。
  • PDF ファイル、オフィス文書、メディア ファイル 常に正しい拡張子で保存されます (拡張子なしで保存される場合もあります)。
  • DoH 試行の失敗の最大許容数 (これに達すると、ブラウザは自動的に通常の DNS に切り替わります) が 5 から 15 に増加しました。
  • Windows プラットフォームでは、Canvas 2D が GPU で高速化されるようになりました。
  • CSS:
    • 疑似クラス :いいえ() 複雑なセレクターのサポートを取得しました。
    • 独自の -moz-default-Appearance プロパティは、スクロールバー-スモール (代わりにスクロールバー-幅: シンを使用する必要があります) とスクロールバー (macOS のみ。代わりにスクロールバー-水平とスクロールバー-垂直を使用してください) をサポートしなくなりました。
  • JavaScript: コンストラクター パラメーターとして指定されたカスタムの日付と時刻の形式 Intl.DateTimeFormat()、小数秒を表すために使用される桁数 (fractionalSecondDigits) の指定をサポートするようになりました。
  • API:
    • API ペイント タイミング: インターフェイスが追加されました パフォーマンスペイントタイミング (ページのさまざまな部分のレンダリング時間を追跡します)。
    • 方法 Navigator.registerProtocolHandler() は、scheme と url の 2 つのパラメータのみを受け入れるようになりました。 title パラメータはサポートされなくなりました。
    • 方法 MediaRecorder.start() 記録されたストリーム内のトラック数が変更された場合、.InvalidModificationError をスローするようになりました。
    • クロスサイトスクリプティングの問題によりサポートが削除されました アプリケーションのキャッシュ (アプリケーションをオフライン モードで実行するために使用されます)。代わりに使用する必要があります APIサービスワーカー.
  • 開発者ツール:
    • 「ネットワーク」パネルは次のようになりました。 突然の障害に対処し、スタック トレースなどの役立つデバッグの詳細を表示します。バグレポートはリンクをクリックするだけで簡単に送信できます。
    • アクセシビリティインスペクタは、次のことを学習しました。 Tab キーを使用してページ要素を移動する順序。こうすることで、開発者はキーボード ナビゲーションの容易さを実感できます。

出所: linux.org.ru