Firefox 100 Web ブラウザがリリースされ、さらに長期サポート ブランチ アップデート 91.9.0 が作成されました。 Firefox 101 ブランチは間もなくベータ テスト段階に移行し、リリースは 31 月 XNUMX 日に予定されています。
Firefox 100 の主な革新:
- スペルチェック時に異なる言語の辞書を同時に使用する機能が実装されました。 コンテキスト メニューで複数の言語を有効にできるようになりました。
- Linux および Windows では、フローティング スクロール バーがデフォルトで有効になっており、マウス カーソルを移動したときのみフル スクロール バーが表示され、それ以外の時間はマウスを動かすと細いインジケーター ラインが表示され、状況を理解できるようになります。ページ上の現在のオフセットを表示しますが、カーソルが動かない場合、インジケーターはしばらくすると消えます。 非表示のスクロールバーを無効にするには、「システム設定 > アクセシビリティ > 視覚効果 > 常にスクロールバーを表示する」オプションが提供されます。
- ピクチャー・イン・ピクチャー・モードでは、YouTube、Prime Video、Netflix だけでなく、Coursera.org などの WebVTT (Web Video Text Track) 形式を使用するサイトでビデオを視聴するときに字幕が表示されます。
- インストール後の最初の起動時に、Firefox のビルド言語がオペレーティング システムの設定と一致するかどうかを確認するチェックが追加されました。 矛盾がある場合、ユーザーは Firefox で使用する言語を選択するよう求められます。
- macOS プラットフォームでは、HRD (ハイ ダイナミック レンジ) をサポートする画面を備えたシステムにハイ ダイナミック レンジ ビデオのサポートが追加されました。
- Windows プラットフォームでは、システムに AV1 Video Extension が搭載されている場合、Intel Gen 11+ および AMD RDNA 2 GPU (Navi 24 および GeForce 30 を除く) を搭載したコンピューターで、AV1 形式でのビデオ デコードのハードウェア アクセラレーションがデフォルトで有効になります。 Windows では、Intel GPU のビデオ オーバーレイもデフォルトで有効になっており、ビデオ再生時の消費電力を削減できます。
- 英国のユーザーの場合、Web フォームにクレジット カード番号を自動的に入力して記憶するためのサポートが提供されます。
- イベントのレンダリングおよび処理時にリソースがより均等に分散されるようになりました。これにより、たとえば、Twitch の音量スライダーの応答遅延の問題が解決されました。
- 他のサイトからダウンロードされたサブリソースと iframe の場合、Referrer-Policy HTTP を通じて設定された「no-referrer-when-downgrade」、「origin-when-cross-origin」、および「unsafe-url」ポリシーを無視することができます。ヘッダーを使用すると、デフォルトで「Referer」ヘッダー内のサードパーティ サイトへの完全な URL の送信を返す設定をバイパスできます。 Firefox 87 では、機密データの漏洩の可能性をブロックするために、「strict-origin-when-cross-origin」ポリシーがデフォルトで有効になっていたことを思い出してください。これは、送信時に「Referer」からパスとパラメータを削除することを意味します。 HTTPS 経由でアクセスする場合は他のホストへのリクエスト、HTTPS から HTTP に切り替える場合は空の「Referer」を送信し、同じサイト内の内部遷移の場合は完全な「Referer」を送信します。
- リンクの新しいフォーカス インジケーターが提案されました (たとえば、タブ キーを使用してリンクを検索するときに表示されます) - Web フォームのアクティブなフィールドと同様に、リンクは点線の代わりに青い実線で囲まれるようになりました。マークが付いています。 実線を使用すると、視力の低い人々のナビゲーションが簡素化されることに注意してください。
- デフォルトの PDF ビューアとして Firefox を選択するオプションが提供されました。
- WritableStreams API が追加され、ストリーム制限機能が組み込まれたチャネルへのストリーミング データの記録を整理するための追加の抽象化レベルが提供されます。 ReadableStreams と WritableStreams の間に名前のないパイプを作成するために、pipeTo() メソッドも追加されました。 WritableStreamDefaultWriter インターフェイスと WritableStreamDefaultController インターフェイスが追加されました。
- WebAssembly には例外 (WASM 例外) のサポートが含まれているため、C++ の例外ハンドラーを追加し、JavaScript の追加のハンドラーに縛られることなくコール スタックのアンワインド セマンティクスを使用できます。
- 高度にネストされた「display:grid」要素のパフォーマンスが向上しました。
- 画面が HDR (ハイ ダイナミック レンジ) をサポートしているかどうかを判断するために、CSS に「dynamic-range」および「video-dynamic-range」メディア クエリのサポートが追加されました。
- 非標準の Large-Allocation HTTP ヘッダーのサポートは廃止されました。
Firefox 100 では、技術革新とバグ修正に加えて、一連の脆弱性が解消されています。 修正されたセキュリティ問題の詳細情報は現時点では入手できませんが、脆弱性のリストは数時間以内に公開される予定です。
出所: オープンネット.ru