Wycofywanie i usuwanie w Chrome 97

Przeglądarka Chrome 97 została opublikowana 18 listopada 2021 roku. Przewidujemy, że pod koniec grudnia 2021 r. stanie się stabilną wersją przeglądarki.

Usunięcie wymiany kluczy SDES dla WebRTC

Mechanizm wymiany kluczy SDES w WebRTC nie jest dozwolony w odpowiednich standardach IETF od 2013 roku. Specyfikacja SDES została ogłoszona przez IETF jako historyczna. W ciągu ostatniego roku użycie tej funkcji w Chrome znacznie zmalało. W związku z tym od Chrome 97 jest ona usuwana.

Usuwanie bazy danych WebSQL w kontekście rozwiązań zewnętrznych

Protokół WebSQL w kontekstach innych firm zostanie usunięty. Standard Web SQL Database został po raz pierwszy zaproponowany w kwietniu 2009 r. i wycofany w listopadzie 2010 r. Gekon nie wdrożył tej funkcji. WebKit wycofał ją w 2019 r. W3C zachęca do stosowania rozwiązań Web Storage i Indexed Database.

Usuń plan B SDP

Protokół Session Description Protocol (SDP) używany do nawiązywania sesji w WebRTC został wdrożony w Chromium w 2 różnych dialektach: Unified Plan i Plan B. Plan B nie jest zgodny z różnymi przeglądarkami i dlatego zostaje usunięty.

Zasady wycofywania

Aby zapewnić prawidłowe działanie platformy, czasami usuwamy z niej interfejsy API, które działają zgodnie z oczekiwaniami. Jest wiele powodów, dla których możemy usunąć interfejs API, na przykład:

  • Zastąpią je nowsze interfejsy API.
  • Są one aktualizowane w sposób odzwierciedlający zmiany w specyfikacjach w celu zapewnienia zgodności i spójności z innymi przeglądarkami.
  • Są to wczesne eksperymenty, które nigdy nie zadziałały w innych przeglądarkach, przez co mogą zwiększyć pracochłonność pomocy programistów.

Niektóre z tych zmian będą miały wpływ na niewielką liczbę witryn. Aby zapobiegać takim sytuacjom z wyprzedzeniem, staramy się powiadamiać o tym deweloperów, aby mogli wprowadzić niezbędne zmiany i utrzymać działanie witryny.

W Chrome obowiązuje obecnie proces wycofywania i usuwania interfejsów API. Ogólnie rzecz biorąc:

  • Ogłoszenie na liście adresowej blink-dev.
  • Gdy na stronie zostanie wykryte użycie, w konsoli Narzędzi deweloperskich w Chrome możesz ustawić ostrzeżenia i podać skalę czasu.
  • Zaczekaj, monitoruj, a potem usuń tę funkcję w miarę spadku wykorzystania.

Listę wszystkich wycofanych funkcji znajdziesz na stronie chromestatus.com za pomocą wycofanego filtra, a usunięte funkcje – usuniętego filtra. Postaramy się też w nich podsumować niektóre zmiany, rozumowanie i ścieżki migracji.