11.03.2016 Новости
Polaris создаёт регистр всех зависимостей и взаимосвязанных элементов на странице, благодаря чему повышается эффективность их загрузки
Google и другие интернет-компании уделяют большое внимание ускорению загрузки веб-страниц. В большинстве случаев для этого используются алгоритмы сжатия трафика, но исследование Массачусетского технологического института (MIT) показало, что скорость работы сайта зависит не столько от объема данных, сколько от задержек при их передаче. HTML не позволяет оценить количество объектов на странице сайта до начала загрузки. К примеру, при исполнении кода JavaScript браузер может узнать, что ему необходимо отобразить несколько дополнительных элементов, что вызывает необходимость отправлять новый запрос на сервер и ждать загрузку новых файлов. То есть, изначально браузер «не знает», что и в каких количествах нужно загружать. Система Polaris призвана решить эту проблему. Она создаёт регистр всех зависимостей и взаимосвязанных элементов на странице, благодаря чему повышается эффективность их загрузки браузером и, соответственно, снижается общее время загрузки страницы. Команда разработчиков уже протестировала работу системы на 200 различных сайтах, включая такие крупные и часто посещаемые ресурсы как ESPN, Weather.com и Wikipedia. При этом было зафиксировано существенное ускорение загрузки веб-страниц. В среднем страницы загружались на 34% быстрее, чем при традиционном подходе. Polaris создана на базе JavaScript и может работать с любым сайтом. Необходимо лишь, чтобы она была запущена на сервере, после чего сможет автоматически ускорять загрузку сайтов в любых немодифицированных ...
читать далее.