Технология MIT ускорит загрузку сайтов на 34%
Google и другие интернет-компании достигли больших успехов в ускорении загрузки веб-страниц. В большинстве случаев для этого используются алгоритмы сжатия трафика, но исследование Массачусетского технологического института (MIT) показало, что скорость работы сайта зависит не столько от объема данных, сколько от задержек при их передаче. В рамках своего нового проекта сотрудники лаборатории Computer Science and Artificial Intelligence Lab (CSAIL) разработали фреймворк Polaris, который генерирует граф зависимостей элементов страницы и позволяет сократить время загрузки на 34%.
HTML не позволяет оценить количество объектов на странице сайта до начала загрузки. К примеру, при исполнении кода JavaScript браузер может узнать, что ему необходимо отобразить несколько дополнительных элементов. Чтобы не тратить лишнее время, в MIT предлагают предоставить программе полную информацию о содержимом страницы и зависимостях между ее отдельными частями. По словам исследователей, технология тестировалась на более чем 200 популярных ресурсов, включая New York Times, ESPN, Weather.com и Wikipedia.
Создаваемый Polaris граф зависимостей пригодится и при отладке сайта — он поможет установить, какой элемент страницы вызвал тот или иной сбой в работе. Недавно команда CSAIL также представила систему, благодаря которой дроны могут огибать препятствия.