Firefox, Chrome и Edge скоро достигнут версии 100, и оказывается, что Интернет не полностью оборудован для обработки трехзначных номеров версий веб-браузеров. Такие сайты, как Yahoo, HBO Go и Bethesda.net, уже с трудом обрабатывают такое большое число в ранних тестах, поэтому разработчикам приходится вмешиваться.
Веб-сайты должны идентифицировать ваш браузер с помощью строки «агент пользователя», которая включает в себя имя браузера, основной номер версии и дополнительный номер версии. До сих пор основной номер версии никогда не превышал двух цифр, и добавление еще одной кажется достаточно серьезной проблемой, поэтому разработчики Mozilla и Chrome тестировали эффекты до того, как новые обновления появятся в ближайшие несколько месяцев.
Это случалось раньше. Когда немногим более 12 лет назад браузеры перешли на двузначные номера версий, некоторые веб-сайты тоже не могли с этим справиться. Это был мини-2000 год для браузеров, и, по-видимому, некоторые сайты не планировали, что это повторится.
Тем не менее, Firefox и Chrome планируют избежать каких-либо катастрофических проблем. Firefox, как подробно описано в сообщении в блоге, будет просто лгать браузерам о номере своей версии или блокировать браузер до версии 99 для всех, поскольку они тестируют другие методы. Chrome планирует заморозить основной номер версии на уровне 99, а затем добавить фактический номер версии в младшую часть тега пользовательского агента.
Microsoft, однако, не сообщила, как она планирует решать какие-либо проблемы с версией Edge 100, кроме как попросить людей протестировать ее на своей странице обновлений.
Хотя эти проблемы не кажутся широко распространенными, все еще вызывает беспокойство тот факт, что наш доступ к веб-сайтам может развалиться, если кто-то сосчитает до 100. Можно подумать, что после больших страхов в прошлом (которые оказались не о чем беспокоиться, кстати) мы были бы лучше подготовлены к большим цифрам в технологиях.