Microsoft Edgeが新しいパフォーマンスと安定性の更新を取得

ビデオ: therunofsummer 2024

ビデオ: therunofsummer 2024
Anonim

MicrosoftはEdgeが市場で最も強力なブラウザになることを望んでおり、そのためにブラウザのパフォーマンスと安定性を改善するために絶えず更新を展開しています。

最近、この技術の巨人は、JavaScriptパフォーマンスの更新をお気に入りのブラウザーにプッシュし、より高速かつ効率的にしました。 この更新プログラムは、Edgeブラウザーの2つの重要な領域(メモリ使用量とイベントハンドラーの動作)を改善します。

開発者は、小さなサイズの関数を使用して、複雑なコーディングロジックを多くの小さな部分に分解します。 この戦略により、反復性が減り、開発者はコードをより速く読み取り、テスト、デバッグできます。 さらに、一般的に小さな機能はインライン化が容易であるため、ブラウジングエクスペリエンスが向上し、高速になります。

効率を向上させるために、Edgeチームは、スクリプトに組み込まれた各小さな機能に使用されるメタデータ形式をリファクタリングしました。 この方法では、必要でない限りメモリは消費されません。

すべてのWebページの内部には、ボタンクリック、マウスオーバー、およびその他の多くのイベントの動作を定義する多くのイベントハンドラーを備えたイベントシステムがあります。 これらのイベントのほとんどは、ユーザーがブラウジング時にほとんどイベントをトリガーしないため、通常はデッドコードのままです。 問題は、これらのトリガーされないイベントがスリープ状態のままになり、メモリとブラウザの効率に影響を与える可能性があることです。

Microsoft Edgeは、ブラウザーが最初に呼び出されるまでイベントハンドラーの完全な解析とバイトコード生成を遅らせるため、これを変更します。 つまり、この機能は起動時間を改善し、未使用のハンドラーからメモリを節約します。

イベントハンドラーの遅延解析とメモリ最適化の組み合わせにより、各ページのメモリフットプリントがかなり縮小されます。 私たちの実験では、これらの最適化と他の小さな調整により、Microsoft Edgeで開かれるページあたりのメモリ使用量が通常4%から10%削減され、節約量が20%を超える場合が示されています。

おそらくこれらの改善は、MicrosoftがEdgeを最もバッテリーに優しいブラウザにすることを最終的に助けるかもしれない。 Redmondは最近、バッテリー実験の結果を公表しました。Microsoftによると、ブラウザーの消費電力はChromeより70%少なく、Operaより15%少ないことが証明されています。

Operaは独自のより透明な実験を実行するのにそれほど長く待たず、ブラウザが実際に最もバッテリーに優しいブラウザであることを証明し、最新のバッテリーセーバー機能のおかげでコンピューターのバッテリー寿命を延ばしました。 驚いたことに、MicrosoftはOperaの返答後も言葉を失いませんでしたが、この問題についてはまだコメントを出していません。

Microsoft Edgeが新しいパフォーマンスと安定性の更新を取得