Веб-браузеры столкнутся с проблемой типа Y2K

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

Согласно ZDNet , поскольку оба браузера готовятся к запуску 100-й версии своих настольных браузеров, это может создать ситуацию, когда большинство веб-сайтов не смогут загрузиться в новых версиях. Это все из-за предстоящей проблемы с кодированием типа Y2K.

MacBook с загруженным Google Chrome.
Фирма/Unsplash

Для младших читателей в конце 1990-х Y2K был программной проблемой. Большинство компьютерных программ того времени не могли правильно читать четырехзначные даты года, а переход на 2000 год заставил некоторые из этих программ работать неправильно.

Эта странность разработки программного обеспечения быстро завоевала популярность в кругах заговорщиков, которые провозгласили, что ошибка приведет к глобальной катастрофе. К счастью, этого не произошло. В то время как у некоторых стран, безусловно, были проблемы, большинство из них начали готовиться за годы вперед .

Проблема с сотой версией браузеров сводится к так называемому «агенту пользователя» — строке кода, которая сообщает серверам, какой браузер используется. Большинство программ веб-сайтов могут читать только двузначные UA. В конце первого десятилетия этого века веб-сайты столкнулись с аналогичной проблемой, когда были введены первые двузначные UA. Это привело к тому, что многие сайты не загружались должным образом или вообще не загружались.

Google и Firefox работают над тем, чтобы большинство сайтов не сталкивались с какими-либо проблемами. Однако веб-сайтов слишком много, чтобы Google и Firefox могли справиться с проблемой самостоятельно.

Google уже предлагает инструкции , как заставить ваш сайт читать трехзначные строки UA. Если у вас есть веб-сайт, возможно, вы захотите поработать сейчас, чтобы убедиться, что ваш сайт совместим с новейшей версией Chrome.

Firefox и Chrome — два самых популярных настольных браузера, и на данный момент эта проблема ограничивается ими. Другим браузерам далеко до версии 100, поэтому в обозримом будущем они должны нормально работать. Это включает в себя предстоящий браузер конфиденциальности DuckDuckGo .

Это не должно быть чем-то роковым, но если вы будете заранее готовы к подобным проблемам, ваш сайт будет работать, в то время как у других возникнут проблемы.