{"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 комментария
Написать комментарий...
Алексей Мигачев

Проблема 2000 года, ржунимагу ))))

Ответить
Развернуть ветку
Barone Rosso

Как пережили вообще не понятно, чудом пронесло 😂

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