有望な新しいMITインターネットブラウザTech Polarisがウェブサイトを最大59%高速にロード

$config[ads_kvadrat] not found

Dame la cosita aaaa

Dame la cosita aaaa
Anonim

2つの博士号学生とMITのコンピュータサイエンスと人工知能研究所の教授はハーバード大学の教授と一緒になって、ウェブサイトをより速くロードするための新しい方法を発表しました。 Polarisと名付けられたこのシステムは、ほとんどのページを現在の読み込み速度より34%早く読み込みます。 95パーセンタイル内のページ - 最も複雑なページ ニューヨーク・タイムズ - 59%早くロードする。

これは重要な成果です - それはすでにかなり痛みのない経験をはるかに痛みの少ないものにするという理由だけではありません。紙はウェブサイト自体のためにより良い速度が意味するものに注意します:

「ほんの数ミリ秒の余分な遅延は、ユーザーがページを早く放棄することになる可能性があります。このような早期の放棄は、ページ所有者にとって何百万ドルもの収入の喪失につながります。ページの読み込み時間は、検索エンジンによるページのランク付けにも影響します。高速のページほどランクが高くなります。」

論文の主執筆者であるRavi Netravaliは、 逆 彼のチームの「主な目標は、多くのWebサイトで広く採用されること」です。

「現時点で、Polarisを使用するには、サイトは細粒度の依存関係グラフを(自動的に、Scoutを使用して)生成し、グラフとPolaris JavaScriptスケジューラを使用してクライアントの要求に応答する必要があります。」とNetravaliは電子メールで書きました。 「ブラウザはこのレスポンスを標準のJavaScriptオブジェクトとして扱うことができ(ブラウザの変更は不要です)、ページは完全に(そして効率的に)ロードされます。」

Netravali氏は、彼のチームのもう1つの目標は、PolarisをChrome、Firefox、Edgeなどの既存のブラウザに組み込むことであると述べました。 「これは採用をさらに広げるでしょう。だから、私たちは現在これを実現するための最善のリリース戦略について考えています。」

特に複雑なWebサイトは、Polarisの恩恵を最も受けています。研究者たちは200のサイトで彼らのシステムをテストしました。これらのサイトは、Polarisをグラフ化し、ある意味で分かりにくくし、優先順位を付ける複雑な「依存関係グラフ」を持っています。このグループで最も複雑なサイトはweather.comです。ESPN.comもページ読み込み時間を大幅に改善しました。

これらの利点は、Polarisが最も優れていることを示しています。ブラウザがWebサイトを理解する方法を最適化します。ハーバード大学のジェームズ・ミケンズ教授はそれを旅行にたとえています。自分の予定表 - 自分が訪問しなければならない都市や国の全リスト - を事前に知っている旅行者は、効率的な旅をすることができます。しかし、スカベンジャーハントのような旅行は非常に非効率的な場合があります。1つの都市から2つ目の都市へ行くのは、学ぶためだけに次の都市に行くほうが簡単だからです。

「Polarisのパフォーマンスは、ネットワークの状態とWebページの構造/複雑さの両方に依存します」とNetravaliは説明します。 「ネットワークの状態に関しては、遅延が大きい場合(例えばセルラーネットワーク)に利得が最大になるだろう。複雑さに関しては、ページがより多くのオブジェクト(特に、その後のオブジェクトの取得につながる可能性のある動的オブジェクト)が増えるにつれて、利益が増加します。そのため、たとえばwww.apple.comのようなサイトは非常に単純なので、Polarisを使用してもそれほどメリットはありません(オブジェクトはほとんどなく、主に画像があるため、リクエストの順序はそれほど重要ではありません)。そのようなサイトは今日では非常に珍しいです(そして、傾向はそれらが将来、より複雑になるだろうということです)。中央値のサイトは、ESPNのホームページのようなものです。これらのサイトにははるかに多くのオブジェクトがあり、特定のオブジェクトは他のオブジェクトよりも優先順位が高いため、Polarisの恩恵を受けます。それから、95パーセンタイルで、weather.comやnytimes.comのように多くのオブジェクト(100)を持っていて、Polarisが行うインテリジェントなリクエストスケジューリングを本当に必要とするサイトがあります。

プロジェクトのMIT CSAIL教授であるHari Balakrishnanは、この技術は誰にも強いられないと指摘していますが、機会を与えています。 「アクセラレーションを必要とするサイトはブラウザを変更することなくPolarisを使用することができます」と彼は言いました。 「それを使うことにするのは、コンテンツプロバイダのサイト次第です。」

$config[ads_kvadrat] not found