Chrome, Firefox og Edge er ved at ramme version 100, i en tredobbelt udgivelse, der kan ødelægge nogle websteder. Skiftet til version 100 i de kommende uger kan resultere i fejl eller kompatibilitetsproblemer på nogle websteder, der ikke er klar til at læse trecifrede brugeragentstrenge. Google, Mozilla og Microsoft har travlt med at forsøge at forebygge store problemer.
Mozilla, Google og Microsoft har advaret om den kommende version 100-udgivelse i flere måneder, som er ved at falde i marts for både Chrome og Edge, efterfulgt af Firefox i maj. Mozilla og Google har begge kørt eksperimenter for at teste websteder og rapportere brud. Der er en løbende liste over problemer, som er ret lille lige nu, og Engadget bemærker, at de bemærkelsesværdige websteder, der er berørt, inkluderer HBO Go, Bethesda og Yahoo.
Arbejdet bag kulisserne er som Y2K-fejlen
“Da browsere først nåede version 10 for lidt over 12 år siden, blev der opdaget mange problemer med User-Agent-parsingbiblioteker, da det vigtigste versionsnummer gik fra et ciffer til to,” forklarer et team af webudviklere i en Mozilla-blog. Ligesom den berygtede Y2K-fejl, der gjorde år 2000 umulig at skelne fra 1900 for nogle computere, har browsere forskellige formater for user-agent-strenge, og “det er muligt, at nogle parsing-biblioteker kan have hårdkodede antagelser eller fejl, der ikke tager hensyn til konto tre-cifrede større versionsnumre.”
Selvom der er bekymringer omkring nogle websteder, der går i stykker, har der været meget hårdt arbejde bag kulisserne – ligesom det, der skete for at undgå større hovedpine med Y2K-fejlen for 22 år siden – for at få overgangen til version 100 til at gå glat. Udviklere kan aktivere et særligt flag i aktuelle versioner af Chrome, Edge og Firefox for at få browserne til at rapportere som version 100 og hjælpe med at teste websteder.
Der er også planer på plads, hvis der er udbredte problemer. Mozilla siger, at det enten vil hotfixe ødelagte websteder eller midlertidigt fryse Firefox's hovedversion til 99, hvis brud er udbredt og uoverskuelige. Googles backup-plan er at bruge et flag til at fryse hovedversionen ved 99, og Microsoft har ikke detaljeret en backup-plan, så vidt vi kan se.