Версии Chrome, Edge и Firefox скоро достигнут трёхзначного числа, что может нарушить работу сайтов и онлайн-сервисов — среди них Slack, HBO Go и Yahoo.
Мне кажется или это высосано из пальца. Потому что если открыть версию браузера, то там давно не двухзначные числа. Там после точки еще +100500 номер версии.
Комментарий недоступен
Я полагаю дело в том, что "100" < "99" и все сравнения версий без приведения типов поломаются
99.101.4988.0
Парсер ожидает двухзначное число на первом месте, а не трехзначное. Вот и проблема.
Проблема не в том, что версия больше не двухзначная, а в том как парсят номер версии браузера на вебсайтах.
Это семантическое версионирование
пример: x.x.x
Мажорная версия, когда сделаны обратно несовместимые изменения API.
Минораная версия, когда вы добавляете новую функциональность, не нарушая обратной совместимости.
Патч-версия, когда вы делаете обратно совместимые исправления.
Еще могут добавить билд.
Тогда версия будет x.x.x.x