Firefox
少し前o Mozilla Firefox 67Webブラウザの新しいバージョンがリリースされました これにより、以前のバージョンの新機能、特にバグ修正が追加されます。 同様に、デスクトップ用のFirefox 67のこの新しいバージョンのリリースに伴い、Firefox67のモバイルバージョンもリリースされたことに言及することも重要です。
目立つ主なノベルティのうち この新しいリリースでは メモリ管理、 システム内のブラウザのパフォーマンスを向上させます。
Firefox67の主なニュース
前述のように、Firefox 67のこの新しいリリースでは、メモリ管理が改善されました。また、タブを自動的にダウンロードしてリソースを解放する機能を実装しました。
この機能は、メモリが不足している場合(400MB未満の空きメモリ)に起動し、まず、長期間使用されていないタブを置き換えます。
この場合、 タブは消えませんが、ロードの準備ができた状態に移行します (スタンバイモード)、セッションの復元後に観察されるものと同様です。 のモードの動作を制御するには 約:config オプションが追加されます 「Browser.tabs.unloadOnLowMemory」.
最適化は、ページの読み込み中にsetTimeoutタイマーのイベントハンドラーの優先度を下げることによって実装されます(バックグラウンドタブと同様に、提供される時間バジェットが削減され、イベントハンドラータイマーの実行に費やされます)。
バックグラウンドハンドラーの制限により、ハンドラーにより多くのリソースを割り当てることができます これはページの初期レンダリングに影響します。
たとえば、追加の最適化によるInstagram、Amazon、Googleのメインスクリプトは、40〜80%高速に実行されます。
一方で ページを開いたときにのみ使用できるAPI呼び出しの数 安全なコンテキストで、つまり、HTTPS経由、ローカルホスト経由、またはローカルファイルから開く場合。
Firefox67では 保護されたコンテキストから開かれているページ、 ブラウザウィンドウの外に表示される、NotificationsAPIを介した拒否された完了トースト通知。
また プライベートビューイングモードが改善され、 プライベートモードで開いているサイトのフォームにパスワードを保存します。
プライベートモードでプラグインをアクティブ化するためのコントロールが実装されました。プラグインマネージャーで、ユーザーはプライベートモードに含めるプラグインと、メインセッションでのみ使用するプラグインを決定できるようになりました。
新しいアドオンの場合、プライベートモードでのアクティブ化はデフォルトで禁止されています(構成を変更するには、アクティブ化する必要があります)。
ウェブレンダー
この新しいバージョンの Firefox 67には、ServoWebRender構成システムが含まれています、Rust言語で書かれ、 これは、GPU側でページコンテンツをレンダリングする操作を行います。
時 WebRenderが使用されますCPUを使用してデータを処理するGeckoエンジンに組み込まれたコンポジションシステムの代わりに、シェーダーはGPUで実行され、ページ上の要素のサマリーレンダリングを実行します。これにより、レンダリング速度が大幅に向上します。描画と負荷の軽減CPU。
デフォルトでは、NVIDIAビデオカードを使用しているWindows 4ユーザーの約10%に対して、WebRenderが引き続き有効になっています。 他のユーザーを含めるかどうかは、テスト結果によって異なります。
すべてがうまくいけば、27月25日にテストの対象範囲が30%に拡大され、50月100日からXNUMX%に、XNUMX月の第XNUMX週にXNUMX%に拡大されます。
ページでWebRenderのアクティブ化を確認できます について:サポート。 強制的に含めるには 約:config、設定を有効にする必要があります 「Gfx.webrender.all」および「gfx.webrender.enabled」 または、MOZ_WEBRENDER環境変数を指定してFirefoxを実行します。
Linuxでは、 WebRenderのサポートは、Intelグラフィックカードでほぼ安定しています Mesa 18.2+コントローラーを使用。
最後に、この新しいバージョンへのアップデートが今後展開され始めます。ブラウザを使用する場合は、公式Webサイトからダウンロードできます。