Firefox 92 リリース

Firefox 92 Web ブラウザがリリースされ、さらに長期サポート ブランチのアップデート 78.14.0 および 91.1.0 が作成されました。 Firefox 93 ブランチはベータテスト段階に移行し、リリースは 5 月 XNUMX 日に予定されています。

主な革新:

  • Alt-Svc HTTP ヘッダー (HTTP 代替サービス、RFC-7838) の類似物として DNS の「HTTPS」レコードを使用して HTTPS に自動的に転送する機能が追加されました。これにより、サーバーはサイトにアクセスするための代替方法を決定できます。 DNS クエリを送信するとき、IP アドレスを決定するための「A」および「AAAA」レコードに加えて、「HTTPS」DNS レコードも要求されるようになり、追加の接続設定パラメータが渡されます。
  • フルカラー範囲 (フル RGB) での正しいビデオ再生のサポートが実装されました。
  • WebRender は、例外なく、すべての Linux、Windows、macOS、Android ユーザーに対してデフォルトで有効になっています。 Firefox 93 のリリースでは、WebRender を無効にするオプション (gfx.webrender.force-legacy-layers および MOZ_WEBRENDER=0) のサポートが廃止され、エンジンが必要になります。 WebRender は Rust 言語で書かれており、ページ コンテンツのレンダリング操作を GPU 上で実行されるシェーダーを通じて実装される GPU 側に移動することで、レンダリング速度の大幅な向上と CPU の負荷の軽減を実現します。 古いビデオ カードまたは問題のあるグラフィックス ドライバーを搭載したシステムの場合、WebRender はソフトウェア ラスター化モード (gfx.webrender.software=true) を使用します。
  • 証明書のエラーに関する情報を含むページのデザインが再設計されました。
    Firefox 92 リリース
  • これには、JavaScript のメモリ管理の再構築に関連する開発が含まれており、これによりパフォーマンスが向上し、メモリ消費が削減されます。
  • アラート ダイアログ (alert()) が開いているタブと同じプロセスで処理されるタブでのパフォーマンスの低下に関する問題が解決されました。
  • macOS 用のビルド: ICC v4 カラー プロファイルを使用した画像のサポートが含まれ、macOS の共有機能を呼び出すための項目が [ファイル] メニューに追加され、ブックマーク パネルのデザインが一般的な Firefox スタイルに近づきました。
  • 断片化された出力の区切りの動作をカスタマイズできる「break-inside」CSS プロパティに、メイン ブロックでのページ区切りと列区切りを無効にする「avoid-page」パラメータと「avoid-column」パラメータのサポートが追加されました。
  • font-size-adjust CSS プロパティは、0.5 つのパラメーターの構文を実装します (たとえば、「font-size-adjust: ex-height XNUMX」)。
  • size-adjust パラメータが @font-face CSS ルールに追加されました。これにより、CSS の font-size プロパティの値を変更せずに、特定のフォント スタイルのグリフ サイズをスケールできるようになります (文字の下の領域は変わりません)。ただし、この領域のグリフのサイズは変わります)。
  • アクセントカラー CSS プロパティのサポートが追加されました。これを使用すると、要素選択インジケーターの色 (選択されたチェックボックスの背景色など) を指定できます。
  • system-ui パラメータのサポートが font-family CSS プロパティに追加されました。これを指定すると、デフォルトのシステム フォントのグリフが使用されます。
  • JavaScript には、静的メソッドとして実装された Object.prototype.hasOwnProperty の簡易バージョンである Object.hasOwn プロパティが追加されました。 Object.hasOwn({ prop: 42 }, 'prop') // → true
  • WebRTC がスピーカーやヘッドフォンなどのオーディオ出力デバイスへのアクセスを提供するかどうかを制御する「Feature-Policy: Speaker-selection」パラメーターを追加しました。
  • カスタム HTML 要素の場合、disabledFunction プロパティが実装されます。
  • エリア内のテキスト選択を追跡する機能を提供しましたそしてHTMLInputElement および HTMLTextAreaElement でのselectionchange イベントの処理を通じて。

革新とバグ修正に加えて、Firefox 92 では 8 つの脆弱性が解消され、そのうち 6 つは危険とマークされています。 5 件の脆弱性 (CVE-2021-38494 および CVE-2021-38493 にまとめられています) は、バッファ オーバーフローやすでに解放されたメモリ領域へのアクセスなど、メモリの問題によって引き起こされます。 これらの問題により、特別に設計されたページを開いたときに攻撃者のコードが実行される可能性があります。 もう 2021 つの危険な脆弱性 CVE-29993-XNUMX により、Android バージョンでは「intent://」プロトコルの操作を通じてインターフェイス要素を置き換えることができます。

Firefox 93 のベータ リリースには、AV1 ビデオ エンコード形式のフレーム内圧縮テクノロジを利用する AV1 Image Format (AVIF) のサポートが含まれています。

出所: オープンネット.ru

コメントを追加します