Beëindigingen en verwijderingen in Chrome 100

De bètaversie van Chrome 100 is uitgebracht op 3 maart 2022 en zal naar verwachting eind maart 2022 de stabiele versie worden.

Laatste versie voor niet-gereduceerde user-agentreeks

Chromium 100 zal de laatste versie zijn die standaard een niet-gereduceerde User-Agent-tekenreeks ondersteunt (evenals de gerelateerde navigator.userAgent , navigator.appVersion en navigator.platform DOM API's). De origin-proefperiode waarmee sites de volledig gereduceerde User-Agent konden testen, loopt af op 19 april 2022. Na die datum wordt de User-Agent String geleidelijk verminderd. Zie Chromium Blog: User-Agent Reduction Origin-proefperiode en datums om het hele schema te bekijken. Sites die meer tijd nodig hebben om te testen of te migreren naar User-Agent Client Hints kunnen zich inschrijven voor de beëindigingsoorsprong-proefperiode , gepland van Chrome 100 tot en met 113 . In tegenstelling tot de eerste oorspronkelijke proefversie, waarin een voorbeeld wordt gegeven van de volledig gereduceerde User-Agent-reeks, blijft de verouderde proefversie de oude User-Agent behouden. De beëindigingsproef zal naar verwachting eind mei 2023 eindigen.

Dit maakt deel uit van een strategie om het gebruik van de User-Agent-string te vervangen door de nieuwe User-Agent Client Hints API. Voor meer informatie over User-Agent Client Hints, zie Migreren naar User-Agent Client Hints en Verbetering van de gebruikersprivacy en ontwikkelaarservaring met User-Agent Client Hints .

Beëindigingsbeleid

Om het platform gezond te houden, verwijderen we soms API's van het webplatform die hun beloop hebben gehad. Er kunnen veel redenen zijn waarom we een API zouden verwijderen, zoals:

  • Ze worden vervangen door nieuwere API's.
  • Ze worden bijgewerkt om wijzigingen in de specificaties weer te geven om afstemming en consistentie met andere browsers te bewerkstelligen.
  • Het zijn vroege experimenten die nooit tot bloei zijn gekomen in andere browsers en die dus de ondersteuningslast voor webontwikkelaars kunnen vergroten.

Sommige van deze wijzigingen zullen gevolgen hebben voor een zeer klein aantal sites. Om problemen van tevoren op te lossen, proberen we ontwikkelaars hiervan vooraf op de hoogte te stellen, zodat ze de vereiste wijzigingen kunnen aanbrengen om hun sites draaiende te houden.

Chrome heeft momenteel een proces voor beëindiging en verwijdering van API's , in essentie:

  • Kondig het aan op de blink-dev mailinglijst.
  • Stel waarschuwingen in en geef tijdschalen in de Chrome DevTools Console wanneer er gebruik wordt gedetecteerd op de pagina.
  • Wacht, controleer en verwijder de functie zodra het gebruik afneemt.

Je kunt een lijst met alle verouderde functies vinden op chromestatus.com met behulp van het verouderde filter en verwijderde functies door het verwijderde filter toe te passen. We zullen ook proberen enkele van de veranderingen, redeneringen en migratiepaden in deze berichten samen te vatten.