Google ogłosiło wydanie nowej wersji swojej przeglądarki internetowej, Chrome 128, która zawiera szereg zmian, ulepszeń i, co najważniejsze, nowych funkcji mających na celu ulepszenie i uproszczenie korzystania z przeglądarki. Wśród nowości w Chrome 128 znajdują się wyszukiwanie w historii oparte na sztucznej inteligencji, obsługa mechanizmu IWA, usprawnienia dla programistów i wiele innych.
Oprócz innowacji i poprawek błędów, nowa wersja przeglądarki Chrome usuwa 38 luk w zabezpieczeniach . Siedem z nich zostało sklasyfikowanych jako luki o wysokim stopniu zagrożenia, co oznacza, że nie zidentyfikowano żadnych krytycznych problemów, które mogłyby umożliwić ominięcie wszystkich poziomów zabezpieczeń przeglądarki.
Główne nowości dotyczące Chrome 128
Nowa wersja przeglądarki Chrome, 128, wprowadza nową funkcję sztucznej inteligencji : teraz możliwe jest przeszukiwanie historii przeglądania na podstawie zawartości odwiedzanych stron, a nie tylko adresów URL i tytułów. Wyszukiwanie treści odbywa się za pomocą systemu uczenia maszynowego działającego na serwerach Google. Warto zauważyć, że funkcja ta jest obecnie dostępna tylko dla użytkowników anglojęzycznych w Stanach Zjednoczonych.

W systemach zarządzanych centralnie administratorzy mogą tworzyć własne skróty do szybkiego wyszukiwania za pomocą paska adresu, takie jak „@name” do wyszukiwania w określonych witrynach. Mogą również zarządzać hasłami we wbudowanym menedżerze haseł , w tym usuwać niezaszyfrowane hasła podczas migracji na inne urządzenie.
Kolejną istotną zmianą w nowej wersji jest wprowadzenie nowego parsera formatu JSON, napisanego w języku Rust zamiast w C++, co poprawia bezpieczeństwo poprzez zmniejszenie prawdopodobieństwa wystąpienia błędów związanych z pamięcią. Przejście na ten nowy parser może jednak zakłócić parsowanie nieprawidłowo sformatowanego JSON, choć rozwiązuje również wcześniejsze problemy, które powodowały awarie i teraz zwracają kod błędu.
Wersja na system operacyjny Chrome OS dodaje obsługę mechanizmu Izolowanych Aplikacji Webowych (IWA) do uruchamiania autonomicznych aplikacji internetowych. Mechanizm ten rozszerza funkcjonalność Progresywnych Aplikacji Webowych (PWA), zapewniając ściślejszą izolację aplikacji, gwarantując bezpieczeństwo aplikacji nawet w przypadku naruszenia bezpieczeństwa serwera. Izolacja jest realizowana poprzez weryfikację pakietów za pomocą podpisów cyfrowych , co umożliwia dystrybucję aplikacji za pośrednictwem kanałów zewnętrznych bez konieczności utrzymywania dedykowanego serwera.
W Chrome na Androida do interfejsu przełączania kart dodano nową sekcję , w której nieaktywne karty otwarte przez ponad 60 dni są automatycznie grupowane. Dostępna jest opcja jednoczesnego zamknięcia wszystkich starych kart. Ta nowa funkcja jest domyślnie włączona dla 1% użytkowników.
Chrome na Androida obsługuje również proaktywne kontrole bezpieczeństwa (Safety Check), które okresowo skanują przeglądarkę w poszukiwaniu problemów i powiadamiają użytkownika o wykryciu zagrożeń. Strona Safety Check w ustawieniach również została przeprojektowana.
Ponadto komponent WebView przeglądarki Chrome dla systemu Android tymczasowo wyłączył obsługę technologii CHIPS (Cookies Have Independent Partitioned State), będącej częścią inicjatywy Privacy Sandbox. Technologia ta umożliwia izolowanie plików cookie w oparciu o domenę najwyższego poziomu za pomocą atrybutu „partitioned”. Wyłączenie jest spowodowane problemami z dostępem do partycjonowanych plików cookie za pośrednictwem interfejsu API CookieManager w systemie Android.
Jeśli chodzi o ulepszenia dla programistów , Chrome 128 wprowadza następujące funkcje:
- Zmieniono nazwę właściwości CSS
position-try-optionsaposition-try-fallbackszgodnie z zaleceniem grupy roboczej CSSWG - Element HTML
<ruby>umożliwia teraz synchroniczne wstawianie podziałów wierszy w celu zarządzania długim tekstem podstawowym i adnotacjami, które nie mieszczą się w jednej linii. - Wprowadzono właściwość CSS
Ruby-aligndo kontrolowania wyrównania tekstu podstawowego i adnotacji. - Nowy atrybut,
PointerEvent.deviceProperties, został dodany do interfejsuPointerEvent. Ten atrybut pozwala zidentyfikować różne pióra cyfrowe używane z tabletami graficznymi, przypisując różne kolory i kształty piór do każdego urządzenia. - Właściwość CSS
zoom, który umożliwia dostosowanie skalowania poszczególnych elementów, został dostosowany do specyfikacji. - W trybie Origin Testing wprowadzono eksperymentalną obsługę interfejsu API Digital Credentials. Ten interfejs API umożliwia witrynom żądanie poświadczeń identyfikacyjnych z aplikacji portfela mobilnego za pośrednictwem systemu IdentityCredential CredMan na Androidzie.
- Zaimplementowano eksperymentalną funkcję, która blokuje dostęp do adresu IP 0.0.0.0, chroniąc przed atakami wymierzonymi w usługi lokalne.
Wreszcie możliwe jest także przechwytywanie i edytowanie animacji w panelu Kontrola animacji, a panel analizy wydajności został rozszerzony. W konsoli internetowej większość krajów europejskich może zobaczyć szczegółowe wyjaśnienia błędów wygenerowanych przy użyciu modelu językowego Gemini AI.
Jeśli chcesz dowiedzieć się więcej, szczegóły znajdziesz pod poniższym linkiem.
Jak zainstalować Google Chrome w systemie Linux?
Jeśli jesteś zainteresowany zainstalowaniem nowej wersji przeglądarki internetowej, a jeszcze jej nie masz, możesz pobrać instalator dostępny w paczkach deb i rpm z jej oficjalnej strony internetowej.