Перспективний новий Інтернет-браузер MIT Tech Polaris завантажує веб-сайти до 59% швидше

$config[ads_kvadrat] not found

Как поменять ТЕН в водонагревателе

Как поменять ТЕН в водонагревателе
Anonim

Два доктора філософії студенти та професор Лабораторії інформатики та штучного інтелекту MIT, до якої приєднався професор Гарварду, випустили новий метод завантаження веб-сайтів швидше. Система, названа Polaris, завантажує більшість сторінок на 34% швидше, ніж їхні поточні швидкості завантаження. Сторінки в 95-му процентилі - ті, які є найбільш складними, подібними до тих Нью-Йорк Таймс - швидше завантажуйте 59 відсотків.

Це є значним досягненням - не тільки тому, що це робить дуже безболісний досвід набагато більш безболісним. У статті зазначаються кращі швидкості для самих веб-сайтів:

«Додаткові затримки всього на кілька мілісекунд можуть призвести до того, що користувачі покинуть сторінку на ранніх стадіях; Таке раннє відмову призводить до втрати мільйонами доларів доходів власників сторінок. Час завантаження сторінки також впливає на рейтинг сторінки за пошуковими системами - швидше сторінки отримують вищі ранги."

Головний автор статті, Раві Нетравалі, пояснив Обернено "головна мета його команди - широке прийняття багатьох веб-сайтів".

"В даний час, щоб використовувати Polaris, сайт повинен генерувати дрібний графік залежності (автоматично, використовуючи Scout) і відповідати на запити клієнта з графіком і планувальником Polaris JavaScript." Netravali написав в електронному листі. "Браузери можуть розглядати цю відповідь як стандартний об'єкт JavaScript (ніякі зміни в браузері не потрібні), і сторінка буде завантажуватися повністю (і ефективно)."

Netravali сказав, що іншою метою його команди є включення Polaris до існуючих браузерів, таких як Chrome, Firefox і Edge. «Це зробить усиновлення ще більш поширеним. Отже, ми зараз думаємо про найкращу стратегію випуску, щоб зробити це.

Самі веб-сайти, які є особливо складними, найбільше виграють від Polaris. Дослідники перевірили свою систему на 200 сайтах. (Найбільш складним сайтом у цій групі був weather.com; ESPN.com також відчутно покращився час завантаження сторінок.) Ці сайти мають складні "графіки залежності", які відображають Polaris, і в певному сенсі демістифікують і визначають пріоритети.

Ці переваги демонструють, що Polaris робить найкраще: оптимізує, як браузери розуміють веб-сайти. Гарвардський професор Джеймс Мікенс порівнює його з подорожами. Мандрівник, який знає свій маршрут - весь список міст і країн, які він або вона повинні відвідати - завчасно може розробити ефективну подорож. Але поїздка, що нагадує полювання на сміттярів, може бути дуже неефективною: ви підете в одне місто, а потім в інше, аби дізнатися, що вам буде легше йти в наступне місто на шляху від першого до другого.

«Продуктивність Polaris залежить від мережевих умов і структури / складності веб-сторінки», - пояснює Netravali. «Що стосується умов мережі, прибутки будуть найбільшими, коли затримки високі (наприклад, стільникові мережі). Що стосується складності, то приріст збільшується, оскільки сторінки мають все більше і більше об'єктів (особливо динамічні об'єкти, які можуть призвести до подальших виборів об'єктів). Так, наприклад, сайт, як www.apple.com, не бачить великих успіхів у Polaris, оскільки сайт досить простий (він має кілька об'єктів, в основному зображення, тому замовлення замовлень не має великого значення). Такі сайти сьогодні дуже рідкісні (і тенденція полягає в тому, що вони теж стануть більш складними в майбутньому). Сайти на медіані більше схожі на домашню сторінку ESPN. Ці сайти мають набагато більше об'єктів і мають користь від Polaris, оскільки певні об'єкти мають вищі пріоритети над іншими. Потім на 95-му процентилі є сайти, такі як weather.com і nytimes.com, які мають багато об'єктів (100) і потребують інтелектуального планування запитів, який робить Polaris."

Hari Balakrishnan, професор MIT CSAIL на проекті, вказує, що технологія не буде примусована нікому, але дає можливість. "Сайти, які хочуть прискорення, можуть використовувати Polaris без модифікації браузера", - сказав він. "На сайтах постачальника вмісту необхідно вирішити використовувати його".

$config[ads_kvadrat] not found