Исследователи ITnext обработали 1 миллион самых популярных веб-страниц, чтобы узнать, что влияет на скорость их загрузки. Исследование проводилось из-за мнения, что сейчас интернет медленнее, чем 15 лет назад. Это якобы связано с постоянно растущим количеством JavaScript, фреймворков и веб-шрифтов, которые затормаживают работу компьютеров и протоколов.
При анализе учитывались такие показатели как время отрисовки, количество запросов, перерисовка, ошибки JavaScript и используемые библиотеки.
Сбор данных сводился к написанию небольшого кода для использования библиотеки Puppetteer для создания сценария Chrome, запуску 200 экземпляров сервисов EC2 и рендерингу миллиона веб-страниц.
В результате проведенных анализов исследователи пришли к выводу, что:
Чтобы выяснить, какие библиотеки используются на странице и влияют на рендеринг, исследователи отмечали на каждом сайте глобальные переменные. Получилось, что каждая глобальная переменная с более 6000 появлений была связана с библиотекой JavaScript. Рейтинг самых используемых выглядит следующим образом:
Самые используемые библиотеки
Таким образом, судя по графику, большая часть веб-страниц до сих пор работает на библиотеке jQuery и браузеры в основном используют аналитику, рекламу и код для совместимости со старыми браузерами.
Прокси (proxy), или прокси-сервер — это программа-посредник, которая обеспечивает соединение между пользователем и интернет-ресурсом. Принцип…
Согласитесь, было бы неплохо соединить в одно сайт и приложение для смартфона. Если вы еще…
Повсеместное распространение смартфонов привело к огромному спросу на мобильные игры и приложения. Миллиарды пользователей гаджетов…
В перечне популярных чат-ботов с искусственным интеллектом Google Bard (Gemini) еще не пользуется такой популярностью…
Скрипт (англ. — сценарий), — это небольшая программа, как правило, для веб-интерфейса, выполняющая определенную задачу.…
Дедлайн (от англ. deadline — «крайний срок») — это конечная дата стачи проекта или задачи…