Google Chrome 113: obsługa WebGPU, tłumaczenie zaznaczonego tekstu, 15 poprawek bezpieczeństwa
3 maja Google wypuścił Chrome 113 do stabilnej gałęzi. Ta aktualizacja zawiera zarówno poprawki zabezpieczeń, usuwające 15 różnych luk w zabezpieczeniach, jak i nowe funkcje.
Co nowego w Google Chrome 113
WebGPU
Najnowsza wersja Chrome włączyła obsługę Interfejs API grafiki WebGPU i domyślnie WebGPU Shading Language (WGSL).. WebGPU zapewnia podobne API do Vulkan, Metal i Direct3D 12 do wykonywania funkcji opartych na GPU, takich jak renderowanie i obliczenia.
Ponadto użytkownicy mogą używać języka shaderów do tworzenia programów po stronie GPU. Obecnie obsługa WebGPU jest dostępna tylko w kompilacjach dla ChromeOS, macOS i Windows, z planami włączenia obsługi Linuksa i Androida w przyszłości.
Wydajność
Zespół programistów kontynuował zoptymalizować wydajność w najnowszej wersji Chrome (Chrome 113). W porównaniu do wersji 112, przeglądarka działa teraz o 5% szybciej, przechodząc test Prędkościomierza 2.1.
Ponadto aktualizacja dot Koder wideo AV1 (libaom) zaowocowało znaczną optymalizacją oprogramowania, poprawiając wydajność aplikacji internetowych opartych na WebRTC, takich jak systemy wideokonferencyjne. Dodano nowy tryb prędkości o nazwie Speed 10, który jest odpowiedni dla urządzeń z ograniczonymi zasobami procesora.
Testy aplikacji Google Meet na kanale o przepustowości 40 kb/s wykazały, że AV1 Speed 10 zapewnił 12% wzrost jakości i 25% wzrost wydajności w porównaniu do VP9 Speed 7.
Partycjonowanie pamięci masowej
Google zostało uruchomione stopniowe włączanie partycjonowania pamięci masowej, procesów roboczych usług i komunikacyjnych interfejsów API które są oddzielone domenami podczas przetwarzania strony. To izoluje zewnętrzne programy obsługi i umożliwia blokowanie metod używanych do śledzenia ruchów użytkownika między witrynami, takich jak jako przechowywanie identyfikatorów we współdzielonych magazynach lub obszarach nieprzeznaczonych do stałego przechowywania informacji (tzw „Superciasteczka”).
Osiąga się to poprzez ocenę obecności określonych danych w pamięciach podręcznych przeglądarki. W przeszłości wszystkie zasoby były przechowywane we wspólnej przestrzeni nazw (to samo źródło) niezależnie od domeny źródłowej. Dzięki temu jedna witryna mogła określić ładowanie zasobów z innej witryny poprzez manipulowanie lokalną pamięcią masową, interfejs API IndexedDB lub sprawdzanie danych w pamięci podręcznej.
Zestawy własne
Nowa funkcja tzw Zaproponowano zestawy własne (FPS)., który umożliwia łączenie różnych witryn w ramach tej samej organizacji lub projektu w celu wspólnego przetwarzania plików cookie. Ta funkcja jest szczególnie przydatna, gdy ta sama witryna jest dostępna za pośrednictwem różnych domen (takich jak opennet.ru i opennet.me). Wcześniej pliki cookie dla tych domen były całkowicie oddzielone, ale dzięki FPS można je teraz połączyć we wspólną pamięć. Aby włączyć FPS, użytkownicy mogą użyć flagi „chrome://flags/enable-first-party-sets”.
Zbieranie danych telemetrycznych z dodatków
Włączenie zaawansowanej ochrony przeglądarki (Bezpieczne przeglądanie > Rozszerzona ochrona) powoduje, że Chrome zbiera dane telemetryczne dotyczące dodatków, które nie są instalowane z katalogu Chrome Store. Ma to na celu wykrycie złośliwej aktywności po stronie Google. Gromadzone dane obejmują skróty plików dodatków oraz zawartość pliku manifest.json.
Przetłumacz wybrany tekst
Chrome pozwala teraz użytkownikom tłumaczyć wybrane fragmenty strony internetowej na inny język, zamiast tłumaczyć całą stronę. Możesz uzyskać dostęp do tej funkcji z menu kontekstowego. Aby go wyświetlić, użyj opcji „chrome://flags/#desktop-partal-translate
" flaga, aby włączyć lub wyłączyć częściowe tłumaczenie.
Wreszcie Google rozwiązał 15 problemów związanych z bezpieczeństwem, z których żaden nie jest uważany za krytyczny. Te problemy z bezpieczeństwem mają na ogół średni lub niski poziom istotności i obecnie nie są znane żadne exploity.
Możesz pobrać Chrome 113 z jego oficjalna strona internetowa. Sprawdź oficjalne ogłoszenie aby uzyskać dodatkowe informacje dotyczące wydania.
Jeśli podoba Ci się ten artykuł, udostępnij go za pomocą poniższych przycisków. Nie zajmie Ci to wiele, a nam pomoże się rozwijać. Dziękuję za wsparcie!