Google Chrome и Firefox могут столкнуться с серьезными техническими проблемами в ближайшем будущем, связанными с переходом на сотую версию браузеров.
«Проблема 10 000 года» — это собирательное название проблем с ПО, связанных с переходом на новую систему кодирования. Например, после 9999 года все ПО должно будет начать кодировать год при помощи 5 цифр, а не 4, как раньше. Это может вызвать серьезные сбои и привести к огромным финансовым потерям. Но эта проблема касается не только кодировки даты.
По данным ZDNet, два самых популярных веб-браузера - Google Chrome и Firefox — готовятся к внедрению 100-й версии своего ПО. Это может привести к тому, что большинство веб-сайтов не смогут загружаться в новых версиях.
Проблема с 100-й версией браузеров сводится к так называемому «агенту пользователя» — строке кода, которая сообщает серверам, какой браузер используется. Большинство программ веб-сайтов могут считывать только двузначные значения этого параметра. В конце первого десятилетия этого века веб-сайты столкнулись с аналогичной проблемой при введении двузначных номеров. Это привело к тому, что многие сайты не загружались должным образом или вообще не загружались.
Google и Firefox работают над тем, чтобы убедиться, что большинство сайтов не сталкиваются с какими-либо проблемами. Однако существует слишком много веб-сайтов, так что Google и Firefox одним не справиться.
Google уже предлагает инструкции, как заставить ваш сайт читать трехзначные кодировки версий браузера пользователя. Если вы запускаете веб-сайт, лучше всего уже сейчас продумать эту деталь, чтобы в будущем не потерять пользователей.
В прошлом веке катастрофы при переходе на новую кодировку не случилось во многом потому, что многие начали готовиться к переходу задолго до этого. Есть вероятность, что и в данном случае «катастрофы» удастся избежать.