{"id":14290,"url":"\/distributions\/14290\/click?bit=1&hash=bece6ae8cf715298895ba844b6416416882fe02c5d18dab2837319deacd2c478","title":"\u041a\u043e\u0440\u043f\u043e\u0440\u0430\u0446\u0438\u0438 \u043a\u0430\u043a \u043d\u0438\u043a\u043e\u0433\u0434\u0430 \u0440\u0430\u043d\u044c\u0448\u0435 \u0445\u043e\u0442\u044f\u0442 \u0441\u043e\u0442\u0440\u0443\u0434\u043d\u0438\u0447\u0430\u0442\u044c \u0441 \u043c\u0430\u043b\u044b\u043c \u0431\u0438\u0437\u043d\u0435\u0441\u043e\u043c","buttonText":"","imageUuid":""}

Веб-браузеры приблизились к «проблеме 100-й версии»: что это значит и чем грозит пользователям интернета Статьи редакции

Версии Chrome, Edge и Firefox скоро достигнут трёхзначного числа, что может нарушить работу сайтов и онлайн-сервисов — среди них Slack, HBO Go и Yahoo.

Список обнаруженных проблем с новыми версиями Chrome, Edge и Firefox сейчас включает 22 пункта, скриншот GitHub

Новые версии Chrome и Edge должны выйти в марте, а в мае обновление ждёт Firefox. Переход на версию 100 в ближайшие недели способен привести к ошибкам или проблемам совместимости на некоторых веб-сайтах, которые не готовы читать трёхзначные строки пользовательского агента, пишет The Verge.

При посещении веб-страницы браузер передаёт ей User Agent — строку с информацией о своей версии, используемом движке, а также названии и версии операционной системы. Это позволяет владельцам сайта собирать данные, и предоставлять версию, адаптированную для конкретного браузера. Часть сервисов используют User Agent, чтобы предупреждать пользователей о возможной несовместимости или блокировать доступ.

Но иногда это приводит к искусственной несовместимости — например, так было в случае с Google Docs после перехода браузера Edge на Chromium.

Сейчас Google, Mozilla и Microsoft пытаются предотвратить серьезные проблемы. В частности, Mozilla и Google проводят эксперименты по тестированию веб-сайтов и сообщают о сбоях. Сейчас список проблем включает в себя всего 22 пункта, но некоторые из них имеют статус «критических». Наиболее заметными затронутыми сайтами являются Slack, HBO Go, Bethesda и Yahoo.

С похожими проблемами индустрия уже сталкивалась раньше — в 2000 и 2010 годах. В конце 90-х специалисты ожидали массового отказа информационных систем из-за «проблемы 2000 года» — для некоторых компьютеров он был неотличим от 1900 года.

Когда немногим более 12 лет назад браузеры впервые достигли версии 10, было обнаружено много проблем с библиотеками синтаксического анализа User-Agent, поскольку основной номер версии изменился с одной цифры на две.

команда веб-разработчиков Mozilla

Компании уже разрабатывают планы на случай массовых проблем. Mozilla заявляет, что будет оперативно исправлять неработающие веб-сайты или вовсе временно заморозит основную версию Firefox на уровне 99, если поломки станут массовыми и неуправляемыми.

У Google также есть планы на случай, если выпуск стабильной 100-ой версии повредит работе с сайтами больше, чем предполагалось. В разрабатываемых версиях обоих браузеров уже появилась функция отображения сотой версии, чтобы пользователи и тестировщики могли помочь в исправлении проблем.

Microsoft же пока не детализировал свой запасной план, но, по всей видимости, у компании он тоже существует.

Конца света не было, зато были шальные деньги, рост ИТ и появился «индийский аутсорс»: история «проблемы 2000» Статьи редакции

Благодаря панике одни стали прислушиваться к программистам, а другие заработали на страшилках.

0
104 комментария
Написать комментарий...
Walter Kovacs

Вместо условного 98.0.4758.102 сделать нумерацию 0.98, 0.99, 1.00, 1.01. Не благодарите.

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
101 комментарий
Раскрывать всегда