Google zaprezentował niedawno uruchomiła nową wersję swojej przeglądarki internetowej «Chrom 129», co przyniosło ze sobą kilka nowe funkcje i znaczące ulepszenia, od ulepszeń paska narzędzi umożliwiających jego dostosowanie, ulepszeń w wersji na Androida, ulepszeń narzędzi dla programistów i nie tylko.
Oprócz innowacji i poprawek błędów, Nowa wersja załatała łącznie 9 luk. Spośród nich zidentyfikowano problem o dużej wadze, związany z nieprawidłowym zarządzaniem typami w silniku V8, chociaż nie stwierdzono żadnych usterek krytycznych. Jeśli chodzi o program nagród, Google przyznało 5 nagród o łącznej wartości 13,000 XNUMX USD.
Co nowego w Chrome 129?
W Chrome 129 wprowadzono dostosowywanie paska narzędzi, dzięki któremu użytkownicy mogą teraz dostosowywać zawartość paska narzędzi, co na to pozwala Umożliwia przypinanie, oddokowanie i zamianę ikon za pomocą konfiguratora dostępne na pasku bocznym. Możesz na przykład dodać przyciski umożliwiające między innymi otwieranie narzędzi programistycznych, czyszczenie danych przeglądarki, aktywowanie trybu czytania, uzyskiwanie dostępu do menedżera zadań i zarządzanie hasłami. Dostosowanie można wykonać na stronie chrome://flags/#toolbar-pinning.
Kolejną nową funkcją prezentowaną przez Chrome 129 jest wprowadzenie funkcji porównywania zakładek która wykorzystuje uczenie maszynowe do generowania opisów porównawczych produktów znajdujących się na stronach otwieranych w różnych zakładkach (funkcja jest dostępna tylko dla użytkowników w USA).
W wersji przeglądarki Chrome na Androida The Nieaktywne karty są teraz pogrupowane w sekcję o nazwie Nieaktywne karty, co ułatwia zarządzanie i zmianę pomiędzy nimi. Użytkownicy mogą przeglądać wszystkie stare karty i zamykać je jednocześnie. Na początek ta funkcja jest włączony dla 1% użytkowników, i karty zostaną automatycznie usunięte, jeśli pozostaną w tej sekcji dłużej niż 60 dni.
Poza tym, Dodano tryb eksperymentalny umożliwiający udostępnianie procesów. Oznacza to, że dla różnych kart otwartych w tej samej witrynie zostanie zastosowany pojedynczy proces renderowania, a nie oddzielne procesy. Ta zmiana może poprawić szybkość ładowania strony i zmniejszyć zużycie pamięci. Opcja włączenia tego trybu znajduje się pod adresem chrome://flags/#enable-process-per-site-up-to-main-frame-threshold.
Ze strony mulepszenia narzędzi programistycznych została włączona metoda Scheduler.yield(), Pozwala to długotrwałe zadania tymczasowo przywracają kontrolę do głównego wątku przeglądarki, co ułatwia wstrzymanie tych zadań. Jest to szczególnie przydatne przy wykonywaniu krytycznych działań, takich jak przetwarzanie i renderowanie klatek wejściowych.
ma dodana właściwość CSS interpolate-size pozwalając określ rozmiar animacji w odniesieniu do obliczonych wartości takie jak auto, min-content lub fit-content, zamiast używać wartości bezwzględnych. W celu dokładniejszej kontroli rozmiaru wprowadzono funkcję calc-size(), która działa podobnie do calc(), ale umożliwia operacje zmieniające rozmiar elementów w oparciu o ich zawartość.
To zostało zrealizowane Aktualizacje właściwości CSS, które pozwalają kontrolować wyświetlanie przypiętych elementów bez potrzeby używania JavaScript. Ułatwia to na przykład przypinanie wyskakujących okienek do elementów, przypominając funkcję podpowiedzi. Dodatkowo usunięto właściwość position-try, upraszczając korzystanie z inset-area(); Zamiast więc pisać awarie polegające na próbie pozycji: inset-area(top), użyłbyś teraz zastępczych prób pozycyjnych: top.
Również w trybie „Origin Trials” dodano API Mesh2D Canvas, które umożliwia reprezentowanie dużej liczby teksturowanych trójkątów. Ten interfejs API jest przydatny do wdrażania zaawansowanych technik mapowania tekstur i tworzenia efektów wypaczenia w kontekście dwuwymiarowym.
z inne zmiany, które się wyróżniają:
- Intl API zostało rozszerzone o nową metodę Intl.DurationFormat, która umożliwia formatowanie danych o czasie trwania zgodnie z wybranym locale.
- Interfejs GPU Web API oferuje teraz możliwość wykorzystania pełnego zakresu jasności obsługiwanego przez wyświetlacz do generowania obrazu HDR.
- W trybie „Testowanie pochodzenia” zaimplementowano API FileSystemObserver, umożliwiające witrynom śledzenie zmian w plikach i katalogach.
- Użytkownicy mają teraz możliwość przyznania jednorazowych uprawnień witrynom, które będą ważne tylko podczas bieżącej sesji.
- Chrome zaprzestał obsługi platformy macOS 10.15, którą Apple zaprzestał w 2022 roku.
- Dla platform Windows i macOS zaimplementowano odświeżony interfejs do zarządzania certyfikatami, który wcześniej opierał się na interfejsach systemu operacyjnego.
- Włączono blokowanie dostępu do adresu IP 0.0.0.0 w celu ochrony usług lokalnych przed możliwymi atakami.
Jeśli chcesz dowiedzieć się więcej na ten temat, możesz zapoznać się ze szczegółami nowej wersji 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.