Google ogłosił kilka dni temu, że wydanie nowej wersji Twoja przeglądarka internetowa „Chrome 126”, któremu towarzyszy nowa wersja Chromium (która służy jako baza open source do rozwoju przeglądarki Chrome).
Nowa wersja Chrome eliminuje łącznie 21 podatności, z czego dziewięć z tych problemów sklasyfikowano jako problemy wysokiego ryzyka, a jeden z nich wyróżnia się – podatność na zagrożenia CVE-2024-5839, związany z problemem w implementacji mechanizmu alokacji pamięci, za co przyznano rekordową nagrodę w wysokości 100,115 XNUMX dolarów. Luka ta, sklasyfikowana jako umiarkowana, może wpływać na pamięć dynamiczną podczas przetwarzania specjalnie sformatowanej zawartości HTML.
Co nowego w Chrome 126?
Chrome 126 zawiera ulepszoną przeglądarkę plików PDF, które teraz pozwala wyodrębnić tekst z dokumentu korzystając z opcji „Wyodrębnij tekst z pliku PDF” w menu kontekstowym. Ta funkcja wykorzystuje silnik OCR oparty na uczeniu maszynowym aby wyodrębnić tekst ze zeskanowanych dokumentów, w których tekst pojawia się jako obraz. Warto wspomnieć, że silnik OCR jest domyślnie włączony dla 50% użytkowników, a reszta może go aktywować poprzez ustawienia «chrome://flags/#pdf-ocr".
Ponadto dla niektórych użytkowników Przeglądarka plików PDF wykorzystuje teraz nową architekturę OOPIF (pozaprocesowa ramka iframe), gdzie treść dokumentu przetwarzana jest w odrębnym procesie. Taka architektura upraszcza implementację opartą na GuestView i ułatwia dodawanie nowych możliwości do przeglądarki plików PDF. Nową architekturę można włączyć poprzez «chrome://flags/#pdf-oopif».
Kolejną zmianą, która rzuca się w oczy, jest to, że w Dodano stronę ustawień wydajności możliwość dostosowania poziom agresywności trybu „Memory Saving”. Ten tryb zmniejsza zużycie pamięci RAM, zwalniając pamięć zajmowaną przez nieaktywne karty. Na przykład wybranie poziomu umiarkowanego spowoduje, że przeglądarka pobierze z pamięci mniej kart niż przy ustawieniu na maksymalny. To ustawienie, które jest domyślnie dostępne dla niektórych użytkowników, można aktywować za pomocą «chrome://flags/#memory-saver-aggressiveness".
Teraz Za pomocą Google Lens możliwe jest wyszukiwanie dowolnego obrazu i tekstu widocznego na ekranie. Tę funkcję można włączyć za pomocą menu kontekstowego, wskaźnika na pasku adresu lub menu „⋮”. Wybierając go, użytkownik może zidentyfikować obiekt na ekranie i otrzymać o nim informację z Google Lens. Podczas tej operacji, zrzut ekranu zostanie wysłany na serwer Google. Obecnie funkcja Jest domyślnie włączona dla 1% użytkowników. Można to włączyć lub wyłączyć za pomocą «chrome://flags/#enable-lens-region-search-static-page".
Ponadto wyróżniają się ulepszenia w pracy z plikami cookie, zmniejszenie opóźnień podczas interakcji ze stronami internetowymi. Poprzednio za każdym razem, gdy uzyskiwano dostęp do pliku cookie, wysyłane było żądanie IPC synchroniczne od procesu, który przetworzył witrynę, do procesu, który obsługiwał interakcję sieciową. To spowolniło działanie. biorąc pod uwagę, że 87% wniosków było zbędnych. Nowa architektura przechowuje kopię danych plików cookie w każdym procesie i uzyskuje do nich bezpośredni dostęp, śledząc zmiany poprzez mechanizm kontroli wersji.
Dodano reaktywny tryb wstępnego ładowania, który ładuje zasoby powiązane ze stroną podczas nawigacji, nie czekając na ich żądanie, przyspieszając otwieranie nowych stron. Do przewidywania wymaganych zasobów wykorzystywana jest zewnętrzna usługa Google, która po przesłaniu adresów URL odwiedzanych stron zwraca listę rekomendacji.
Możemy również stwierdzić, że WebGPU API znacznie poprawiło kompilację shaderów. W interfejsie API grafiki Vulkan ładowanie danych do GPU jest zoptymalizowane, umożliwiając bezpośredni zapis do bufora GPU bez pośredniej kopii.
Jeśli chodzi o ulepszenia narzędzi dla twórców stron internetowych:
- W sekcji „Aplikacja > Przechowywanie” dodano możliwość sprawdzania zapisanych danych przy użyciu interfejsu API Storage Buckets, umożliwiając organizację przechowywania danych w osobne zasobniki powiązane z interfejsami API IndexedDB i CacheStorage.
- W panelu oceny wydajności dodano możliwość przenoszenia i ukrywania ścieżek, wykluczania informacji o wykonaniu skryptu z wykresu wydajności oraz włączania trybu sztucznego spowalniania wydajności systemu 20-krotnie.
- Panel Monitorowania Aktywności Sieciowej obsługuje teraz zamianę całego ciągu nagłówka HTTP w formacie „nazwa:wartość” w otrzymanej odpowiedzi.
- Dołączone jest API CloseWatcher, które umożliwia monitorowanie i odpowiadanie na żądania zamknięcia w aplikacjach internetowych (na przykład tworzenie procedury obsługi przycisku Wstecz w systemie Android).
- Interfejs API Gamepada obsługuje teraz mechanizmy wyzwalania i dudnienia, takie jak wibracje.
Jeśli chcesz dowiedzieć się więcej na ten temat, możesz zapoznać się ze szczegółami W poniższym linku.
Jak zainstalować Google Chrome w systemie Linux?
Jeśli jesteś zainteresowany możliwością zainstalowania nowej wersji tej przeglądarki internetowej, a nadal jej nie masz, Możesz pobrać instalator oferowany w pakietach deb i rpm na jego oficjalnej stronie internetowej.