Перспективная новая технология интернет-браузера MIT Polaris загружает сайты на 59% быстрее

$config[ads_kvadrat] not found

Dame Tu cosita ñ

Dame Tu cosita ñ
Anonim

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

Это значительное достижение - не только потому, что оно делает уже достаточно безболезненный опыт гораздо более безболезненным. В документе отмечается, что лучшие скорости означают для самих сайтов:

«Дополнительные задержки, составляющие всего несколько миллисекунд, могут привести к тому, что пользователи рано покинут страницу; такой ранний отказ приводит к миллионам долларов потерянного дохода для владельцев страниц. Время загрузки страницы также влияет на то, как страницы оцениваются поисковыми системами - более быстрые страницы получают более высокие оценки ».

Ведущий автор газеты, Рави Нетравали, объяснил обратный что главная цель его команды - широкое распространение на многих сайтах ».

«Для использования Polaris сайт должен генерировать детализированный граф зависимостей (автоматически с использованием Scout) и отвечать на запросы клиентов с помощью графа и планировщика JavaScript Polaris», - написал Нетравали в электронном письме. «Браузеры могут воспринимать этот ответ как стандартный объект JavaScript (никаких модификаций браузера не требуется), и страница будет загружаться полностью (и эффективно)».

Нетравали сказал, что еще одной целью его команды является включение Polaris в существующие браузеры, такие как Chrome, Firefox и Edge. «Это сделало бы усыновление еще более распространенным. Итак, в настоящее время мы думаем о лучшей стратегии выпуска, чтобы это произошло ».

Сайты, которые особенно сложны, больше всего выигрывают от Polaris. Исследователи проверили свою систему на 200 сайтах. (Самым сложным сайтом в этой группе был weather.com; ESPN.com также значительно улучшил время загрузки страниц.) На этих сайтах есть сложные «графики зависимостей», которые представляют собой диаграммы Polaris и в некотором смысле демистифицируют и расставляют приоритеты.

Эти преимущества демонстрируют то, что Polaris делает лучше всего: оптимизирует понимание браузерами веб-сайтов. Профессор Гарварда Джеймс Микенс сравнивает его с путешествиями. Путешественник, который знает свой маршрут - весь список городов и стран, которые он или она должен посетить, - заблаговременно может составить эффективное путешествие. Но поездка, которая напоминает охоту на мусор, может быть очень неэффективной: вы отправитесь в один город, а затем в другой, только чтобы узнать, что было бы легче перейти в следующий город на пути от первого ко второму.

«Производительность с Polaris зависит как от состояния сети, так и от структуры / сложности веб-страницы», - объясняет Нетравали. «Что касается условий сети, выигрыш будет наибольшим при высоких задержках (например, в сотовых сетях). Что касается сложности, выигрыш увеличивается по мере того, как на страницах появляется все больше и больше объектов (особенно динамических объектов, которые могут привести к последующим выборкам объектов). Так, например, такой сайт, как www.apple.com, не видит большой выгоды с Polaris, поскольку сайт довольно прост (у него мало объектов, в основном изображений, поэтому порядок запросов не имеет большого значения). Такие сайты очень редки сегодня (и тенденция в том, что они тоже станут более сложными в будущем). Сайты на медиане больше похожи на домашнюю страницу ESPN. На этих сайтах гораздо больше объектов, и Polaris получает выгоду, поскольку одни объекты имеют более высокий приоритет над другими. Затем, на 95-м процентиле, есть сайты, такие как weather.com и nytimes.com, которые имеют много объектов (100 с) и действительно нуждаются в интеллектуальном планировании запросов, что делает Polaris ».

Хари Балакришнан, профессор MIT CSAIL по проекту, отмечает, что технология не будет навязываться никому, но предоставляет возможность. «Сайты, которым требуется ускорение, могут использовать Polaris без модификации браузера», - сказал он. «Сайты провайдеров контента решают использовать его».

$config[ads_kvadrat] not found