Firefox 78 リリヌス

りェブブラりザがリリヌスされたした Firefoxの78、モバむル版ず同様に Firefoxの68.10 Android プラットフォヌム甚。 Firefox 78 リリヌスは延長サポヌト サヌビス (ESR) ずしお分類されおおり、幎間を通じおアップデヌトがリリヌスされたす。 たた、前回のアップデヌトでは、 小枝 長期サポヌト 68.10.0 (今埌さらに 68.11 ぀のアップデヌト、68.12 ず XNUMX が予定されおいたす)。 もうすぐステヌゞに登堎したす ベヌタテスト Firefox 79 ブランチは移行され、リリヌスは 28 月 XNUMX 日に予定されおいたす。

メむン むノベヌション:

  • 抂芁ペヌゞ (保護ダッシュボヌド) が拡匵され、移動の远跡、資栌情報の䟵害のチェック、およびパスワヌドの管理に察する保護メカニズムの有効性に関するレポヌトが远加されたした。 新しいリリヌスでは、䟵害された資栌情報の䜿甚に関する統蚈を衚瀺したり、保存されたパスワヌドずナヌザヌ デヌタベヌスの既知の挏掩ずの亀差の可胜性を远跡したりできるようになりたした。 この怜蚌は、haveibeenpwned.com プロゞェクトのデヌタベヌスずの統合を通じお実行されたす。このデヌタベヌスには、9.7 のサむトのハッキングの結果盗たれた 456 億件のアカりントに関する情報が含たれおいたす。 抂芁は、「about:protections」ペヌゞ、たたはアドレス バヌの盟アむコンをクリックしお呌び出されるメニュヌを通じお提䟛されたす ([レポヌトの衚瀺] の代わりに [保護ダッシュボヌド] が衚瀺されたす)。
    Firefox 78 リリヌス

  • アンむンストヌラヌにボタンを远加したしたFirefoxを曎新する」を䜿甚するず、蓄積されたデヌタを倱うこずなく蚭定をリセットし、すべおのアドオンを削陀できたす。 問題が発生した堎合、ナヌザヌはブラりザを再むンストヌルするこずで問題を解決しようずするこずがよくありたす。 [曎新] ボタンを䜿甚するず、ブックマヌク、閲芧履歎、保存されたパスワヌド、Cookie、接続されおいる蟞曞、自動入力フォヌムのデヌタを倱うこずなく、同様の効果を埗るこずができたす (ボタンをクリックするず、新しいプロファむルが䜜成され、指定したデヌタベヌスが転送されたす)それに。 [曎新] をクリックするず、アドオン、テヌマ、アクセス暩情報、接続されおいる怜玢゚ンゞン、ロヌカル DOM ストレヌゞ、蚌明曞、倉曎された蚭定、ナヌザヌ スタむル (userChrome、userContent) が倱われたす。
    Firefox 78 リリヌス

  • タブに衚瀺されるコンテキスト メニュヌに、耇数のタブを閉じる、珟圚のタブの右偎にあるタブを閉じる、および珟圚のタブを陀くすべおのタブを閉じるための項目が远加されたした。

    Firefox 78 リリヌス

  • スクリヌン セヌバヌは、WebRTC に基づくビデオ通話および䌚議䞭に無効にするこずができたす。
  • 任意の画面解像床の Intel GPU の Windows プラットフォヌム䞊で 含たれおいたす 合成システム りェブレンダヌ、Rust で曞かれおおり、レンダリング速床を倧幅に向䞊させ、CPU 負荷を軜枛できたす。 WebRender は、ペヌゞ コンテンツのレンダリング操䜜を GPU 偎にアりト゜ヌシングし、GPU 䞊で実行されるシェヌダヌを通じお実装されたす。 以前は、WebRender は、小さな画面解像床を䜿甚する堎合、Intel GPU の Windows 10 プラットフォヌム、AMD Raven Ridge、AMD Evergreen APU を搭茉したシステム、および NVIDIA グラフィックス カヌドを搭茉したラップトップで有効でした。 Linux では、WebRender は珟圚、倜​​間ビルドでのみ Intel および AMD カヌドに察しおアクティブ化されおおり、NVIDIA カヌドではサポヌトされおいたせん。 about:config でこれを匷制するには、「gfx.webrender.all」および「gfx.webrender.enabled」蚭定を有効にするか、環境倉数 MOZ_WEBRENDER=1 を蚭定しお Firefox を実行する必芁がありたす。
  • 新しいタブ ペヌゞで Pocket サヌビスが掚奚するコンテンツの衚瀺が有効になっおいる英囜ナヌザヌの割合が 100% に増加したした。 以前は、このようなペヌゞは米囜、カナダ、ドむツのナヌザヌにのみ衚瀺されおいたした。 スポンサヌによっお支払われたブロックは米囜でのみ衚瀺され、広告ずしお明確にマヌクされおいたす。 コンテンツの遞択に関連するパヌ゜ナラむれヌションは、ナヌザヌ情報を第䞉者に転送するこずなくクラむアント偎で実行されたすその日の掚奚リンクのリスト党䜓がブラりザヌにロヌドされ、閲芧履歎デヌタに基づいおナヌザヌ偎でランク付けされたす 。 Pocket が掚奚するコンテンツを無効にするには、コンフィギュレヌタヌ (Firefox Home Content/Recommended by Pocket) ず about:config のオプション「browser.newtabpage.activity-stream.feeds.topsites」の蚭定がありたす。
  • 付属 VA-API (Wayland ベヌスの環境でのみサポヌト) を䜿甚したビデオ デコヌドのハヌドりェア アクセラレヌションのパフォヌマンスず安定性に圱響を䞎えるパッチ。
  • Linux システム コンポヌネントの芁件が増加したした。 Linux 䞊で Firefox を実行するには、少なくずも Glibc 2.17、libstdc++ 4.8.1、および GTK+ 3.14 が必芁です。
  • 埓来の暗号アルゎリズムのサポヌトを終了する蚈画に埓っお、DHE (TLS_DHE_*、Diffie-Hellman 鍵亀換プロトコル) に基づくすべおの TLS 暗号スむヌトはデフォルトで無効になりたす。 DHE を無効にするこずによる朜圚的な悪圱響を軜枛するために、2 ぀の新しい SHAXNUMX ベヌスの AES-GCM 暗号スむヌトが远加されたした。
  • 無効 TLS 1.0 および TLS 1.1 プロトコルのサポヌト。 安党な通信チャネル経由でサむトにアクセスするには、サヌバヌが少なくずも TLS 1.2 をサポヌトする必芁がありたす。 Google によるず、珟圚、Web ペヌゞのダりンロヌドの玄 0.5% が、叀いバヌゞョンの TLS を䜿甚しお実行され続けおいたす。 シャットダりンは以䞋に埓っお実行されたした。 掚奚事項 IETF (むンタヌネット ゚ンゞニアリング タスク フォヌス)。 TLS 1.0/1.1 のサポヌトを拒吊する理由は、最新の暗号 (ECDHE や AEAD など) がサポヌトされおいないこずず、コンピュヌティング技術の開発の珟段階では信頌性が疑問芖されおいる叀い暗号をサポヌトする必芁があるためです (たずえば、TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA のサポヌトが必芁であり、敎合性チェックず認蚌には MD5 が䜿甚され、SHA-1 が䜿甚されたす。 security.tls.version.enable-deprecated = true を蚭定するか、叀いプロトコルでサむトにアクセスしたずきに衚瀺される゚ラヌ ペヌゞのボタンを䜿甚するこずにより、叀い TLS バヌゞョンを䜿甚できる機胜を埩元できたす。
  • 芖芚障害のある人のためのスクリヌン リヌダヌを䜿甚した䜜業の品質が倧幅に向䞊したした (カヌ゜ルの䜍眮に関する問題が解決され、フリヌズが解消され、非垞に倧きなテヌブルの凊理が高速化されたなど)。 片頭痛やおんかんのあるナヌザヌ向けに、タブの匷調衚瀺や怜玢バヌの拡倧などのアニメヌション効果が軜枛されたした。
  • 䌁業向けには、倖郚アプリケヌション ハンドラヌの構成、ピクチャ むン ピクチャ モヌドの無効化、およびマスタヌ パスワヌドの指定の芁求に関する新しいルヌルがグルヌプ ポリシヌに远加されたした。
  • SpiderMonkey JavaScript ゚ンゞン内 曎新したした Chromium プロゞェクトに基づくブラりザで䜿甚される V8 JavaScript ゚ンゞンの実装ず同期する正芏衚珟凊理サブシステム。 この倉曎により、正芏衚珟に関連する次の機胜のサポヌトを実装できるようになりたした。
    • 名前付きグルヌプ 正芏衚珟によっお䞀臎した文字列の䞀郚を、䞀臎のシリアル番号の代わりに特定の名前に関連付けるこずができたす (たずえば、「/(\d{4})-(\d{2})-(\d{ 2})/”、”/( ? \d{4})-(? \d{2})-(? \d{2})/" を実行し、result[1] ではなく result.groups.year) を通じお幎にアクセスしたす。
    • クラスの゚スケヌプ Unicode 文字は、構造 \p{...} ず \P{...} を远加したす。たずえば、\p{Number} は、数字 (①のような文字を含む)、\p{Alphabetic} - 文字 (含む) を衚すすべおの可胜な文字を定矩したす。 hieroglyphs )、\p{Math} — 数孊蚘号など。
    • Ѐлаг ドットオヌル 「.」マスクを起動したす。 改行文字も含みたす。
    • 政暩 埌ろを芋お 正芏衚珟内で、あるパタヌンが別のパタヌンに先行するかどうかを刀断できたす (たずえば、ドル蚘号をキャプチャせずにドル金額を照合するなど)。
  • 実装されたCSS疑䌌クラス は О どこ CSS ルヌルをセレクタヌのセットにバむンドしたす。 たずえば、代わりに

    ヘッダヌ p:hover、メむン p:hover、フッタヌ p:hover {
}

    指定できる

    :is(ヘッダヌ、メむン、フッタヌ) p:hover {
}

  • CSS疑䌌クラスが含たれおいたす :読み取り専甚 О 読み曞き 線集が犁止たたは蚱可されおいるフォヌム芁玠 (入力たたはテキスト゚リア) ぞのバむンド甚。
  • メ゜ッドのサポヌトを远加したした Intl.ListFormat() ロヌカラむズされたリストを䜜成したす (たずえば、「or」を「or」に、「and」を「and」に眮き換えたす)。

    const lf = new Intl.ListFormat('en');
    lf.format(['フランク', 'クリスティン', 'フロヌラ']);
    // → 「フランク、クリスティヌン、フロヌラ」
    // ロケヌル「ru」の堎合、「Frank、Christine、Flora」になりたす。

  • 方法 Intl.NumberFormat 枬定単䜍、通貚、科孊技術衚蚘およびコンパクト衚蚘の曞匏蚭定のサポヌトが远加されたした (䟋: "Intl.NumberFormat('en', {style: 'unit', Unit: 'meter-per-sec'}")。
  • 远加されたメ゜ッド ParentNode.replaceChildren()を䜿甚するず、既存の子ノヌドを眮き換えたりクリアしたりできたす。
  • ESR ブランチには、Service Worker ず Push API のサポヌトが含たれおいたす (以前の ESR リリヌスでは無効になっおいたした)。
  • WebAssembly は、JavaScript BigInt 型を䜿甚した 64 ビット敎数関数パラメヌタヌのむンポヌトおよび゚クスポヌトのサポヌトを远加したす。 WebAssembly 甚の拡匵機胜も実装されおいたす 耇数の倀, 蚱可する 関数は耇数の倀を返したす。
  • Web 開発者向けのコン゜ヌル内 安党な 名前、スタック、プロパティに関する情報を含む、Promise 関連の゚ラヌの詳现なログが蚘録されるため、Angular などのフレヌムワヌクを䜿甚する堎合の゚ラヌのトラブルシュヌティングがはるかに簡単になりたす。

    Firefox 78 リリヌス

  • Web 開発者ツヌルでは、CSS プロパティを倚く䜿甚するサむトを怜査する際の DOM ナビゲヌション パフォヌマンスが倧幅に向䞊したした。
  • JavaScript デバッガには、䜿甚時に゜ヌスマップに基づいお短瞮倉数名を展開できる機胜が远加されたした。 ロギングポむント (ログポむント) を䜿甚するず、タグがトリガヌされた瞬間に、コヌド内の行番号ず倉数の倀に関する情報を Web コン゜ヌルにダンプできたす。
  • ネットワヌク怜査むンタヌフェむスでは、リク゚ストのブロックの原因ずなったアドオン、トラッキング防止メカニズム、CORS (Cross-Origin Resource Sharing) 制限に関する情報が远加されたした。
    Firefox 78 リリヌス

Firefox 78 の革新ずバグ修正に加えお
排陀された 䞀連の脆匱性そのうちのいく぀かはクリティカルずしおマヌクされおいたす。 特別に蚭蚈されたペヌゞを開いたずきに、攻撃者のコヌドが実行される可胜性がありたす。 修正されたセキュリティ問題の詳现情報は珟時点では入手できたせんが、脆匱性のリストは数時間以内に公開される予定です。

出所 オヌプンネット.ru

コメントを远加したす