Google требует от пользователей включать JavaScript при использовании своего поисковика. В противном случае корпорация не может гарантировать корректную работу некоторых функций сервисов Google и качество результатов поисковой выдачи.
На конец 2024 года система Google Search занимала почти 90 % мирового рынка поисковых сервисов. В России ситуация иная: большая часть пользователей предпочитает Яндекс, но и на Google приходится немалая доля — чуть менее четверти рынка.
По данным Google, среднее количество запросов, отправленных с устройств с отключённым JavaScript, не превышает 0,1 % от их общего количества. Если принять во внимание, что Google обрабатывает около 8,5 млрд поисковых запросов в сутки, то корпорация готова отказаться от обработки 8,5 млн запросов ежедневно, а отказ в обслуживании может затронуть порядка миллиона пользователей по всему миру.
Согласно опросу GitHub, проведённому в 2020 году, на 95 % сайтов есть код на языке JavaScript. На JS также пишутся скрипты для других типов веб-приложений. Почти всем интерактивным возможностям при работе в браузере мы обязаны именно этому языку программирования. С его помощью можно добавить нужные функции и улучшить пользовательский опыт при минимальном расходе трафика и системных ресурсов. JS-скрипты загружаются вместе со страницей и запускаются встроенным в браузер интерпретатором, но кроме полезных алгоритмов они могут запустить, например, фоновую загрузку вредоносного ПО.
Несмотря на свою чрезвычайную популярность, JS-скрипты часто имеют уязвимости. В 2024 год компания Datadog, занимающаяся вопросами безопасности, обнаружила, что около 70 % служб JavaScript имеют «критические» или «серьёзные» уязвимости, представленные сторонними библиотеками. Поэтому неудивительно, что некоторые пользователи отключают JavaScript в браузерах: они делают это для защиты своих данных.
Google утверждает, что изменения улучшат пользовательский опыт, так как JavaScript может защитить пользователей от ботов и спама. Но есть и другая сторона медали: одновременно новые требования Google ставят под угрозу безопасность значительного числа людей и могут блокировать работу сторонних инструментов, предназначенных для наблюдения за позицией веб-ресурсов в поисковой выдаче.
Так, сотрудники портала Search Engine Roundtable обнаружили, что у части инструментов для проверки рейтинга появились проблемы с Google Search сразу после того, как Google решил принудительно использовать JavaScript.
Читайте в блоге:
- Компания Google открыла Home API для всех разработчиков
- Настройка WireGuard на Windows: как сделать VPN простым и безопасным
- Что такое трафик сайта и как с ним работать: подробный гайд