Kan een Chrome-patch voorkomen dat het werkt zoals Firefox?

Vorige week een update van de populaire Firefox browser zorgde ervoor dat alle gebruikers Mozilla's browser plotseling gebruikten onmogelijk om met het Internet te verbinden . In het bijzonder waren het updates 95.02 en 96 van deze browser, updates die enkele wijzigingen introduceerden in compatibiliteit met HTTP3 . De problemen duurden niet lang, maar ze stortten miljoenen gebruikers over de hele wereld in chaos die, het minst van alles wat ze zich konden voorstellen, was dat het probleem in hun eigen browser zou worden gevonden. Vanaf 13 januari zou alles normaal moeten werken, maar zouden we ooit soortgelijke problemen kunnen zien in Google Chrome?

Het is zeldzaam om vandaag in een browser een fout van deze omvang te vinden. Vooral omdat de updates, voordat ze de gebruikers bereiken, door twee verschillende versies gaan, de Nightly, die onstabieler is (en dat kan veel problemen veroorzaken), en de Beta, die dichter bij de stabiele versie ligt die, behalve in specifieke gevallen, niet mag mislukken. . Als dit probleem met HTTP/3 zich had voorgedaan, bijvoorbeeld in de Nightly-tak, zou het normaal zijn. Het kan zelfs zijn gebeurd in de bètaversie van de browser. Maar het bereiken van de stabiele versie is niet dat het vreemd is, het is dat het zorgwekkend is.

Kan een Chrome-patch voorkomen dat het werkt zoals Firefox?

Google heeft meestal veel meer controle over elk van de versies van zijn Chrome-browser. De ontwikkeling ervan is ook gebaseerd op verschillende versies: de Canarische (onstabieler en storingsgevoeliger) en de Beta (een stap dichter bij de definitieve versie).

Het is waar dat HTTP/3 (of QUIC, zoals we het in Chrome zullen kennen) zich nog in een vrij vroeg stadium van ontwikkeling bevindt, en zelfs Chrome is compatibel met dit protocol, het is nog lang niet standaard geactiveerd in Google's browser . En dit was Mozilla's fout.

HTTP3 SNEL Chrome

Maar zou het kunnen mislukken?

Google Chrome kan net als elk ander programma crashen

Hoewel HTTP3/QUIC nog lang niet standaard is ingeschakeld in Google Chrome, zijn er nog steeds veel functies en functies waarvoor de browser zou kunnen falen. Zonder verder te gaan, kunnen we bijvoorbeeld ontdekken dat een update introduceert een probleem met de browser's proxy, en blokkeert alle verbindingen. Of er kan een fout verschijnen wanneer: veilig activeren en gebruiken DNS protocollen , zoals DoH, die geleidelijk worden gestandaardiseerd. Of, simpelweg, een bug in een van de HTTP-bibliotheken kan de browser volledig offline halen.

We beseffen in ieder geval dat het ingewikkeld is om dit te laten gebeuren. Het is moeilijk om het in Firefox te laten gebeuren (hoewel het is gebeurd), maar het is veel gecompliceerder om een ​​fout te laten optreden in Google Chrome. Zoals we hebben aangegeven, heeft Google meestal veel meer controle over de updates die het voor uw browser uitbrengt. En het is dat een probleem van de omvang van Firefox wereldwijd catastrofaal zou kunnen zijn, aangezien, zoals we weten, de browser van Google een markt van 63% bestrijkt, terwijl die van Mozilla slechts 3% dekt.

Bovendien kon Google dankzij telemetrie elke parameter op afstand wijzigen (vergelijkbaar met hoe Mozilla met Firefox heeft gedaan). Op deze manier zou het probleem automatisch worden opgelost en zou de impact zo klein mogelijk zijn.