В ближайшие месяцы Google Chrome, Microsoft Edge и Firefox обновятся до версии 100. Это может привести к тому, что некоторые сайты «сломаются».
Проблема связана с определением User Agent. Это идентификационная строка, которая содержится в каждом браузере и включает номер версии приложения. Поскольку единого стандарта нет, сайты по разному ее обрабатывают. Они могут быть попросту не готовы к трехзначному числу и продолжат определять двухзначное — вместо 100 для них будет 10, а поддержка этой версии давно прекращена. Из-за этого сайты начнут открываться некорректно.
Google, Mozilla и Microsoft не раз предупреждали разработчиков об этой проблеме. Многие сайты уже решили ее, но далеко не все. Например, HBO, Slack, Bethesda и Yahoo до сих пор не оптимизировали код. Похожая ситуация происходила чуть больше 12 лет назад, когда браузеры обновились до двухзначных версий.
До релиза еще есть время на исправление. Chrome 100 выйдет 29 марта, а Firefox 100 — 3 мая. Разработчики браузеров пытаются предотвратить массовые проблемы, регулярно тестируя сайты и сообщая о сбоях.