Nowości w DevTools w Chrome 138

Sofia Emelianova
Sofia Emelianova

Ulepszenia panelu wydajności

Ta wersja zawiera kilka ulepszeń panelu Wydajność.

Źródła połączone w trybie preconnect w statystykach „Drzewo zależności sieciowych”

Na karcie Skuteczność > Statystyki > Drzewo zależności sieci znajdziesz listę używanych lub nieużywanych wstępnie połączonych źródeł i kandydatów do wstępnego połączenia (jeśli występują).

Wskazówki preconnect pozwalają witrynie wcześniej nawiązywać połączenia z ważnymi źródłami w innych domenach i przyspieszać wczytywanie stron.

Dane „Drzewo zależności sieciowych” przed i po dodaniu wcześniej połączonych źródeł i kandydatów.

Więcej informacji znajdziesz w artykule Łączenie się z wymaganymi źródłami.

Czas odpowiedzi serwera i czas przekierowania w statystyce „Czas oczekiwania w przypadku żądania dokumentu”

Statystyka Skuteczność > Statystyki > Czas oczekiwania na dokument pokazuje teraz czas odpowiedzi serwera oraz (jeśli dotyczy) liczbę przekierowań i czas przekierowania.

Dane „Czas oczekiwania na odpowiedź na żądanie dokumentu” przed dodaniem czasu przekierowania i czasu odpowiedzi serwera oraz po ich dodaniu.

Przekierowania w Podsumowaniu żądań sieciowych

W panelu Skutecznośćpodsumowaniu dotyczących żądań sieciowych i w ich etykietkach podano teraz adresy URL przekierowań.

Adresy URL przekierowania przed dodaniem ich do sekcji Podsumowanie i w opisach żądań sieciowych.

Problem z Chromium: 402353313.

Zmniejszony szum w śladzie wydajności

Panel Skuteczność nie będzie już wyświetlał zdarzeń z kategorii compilesilniku JavaScriptu v8. Wcześniej te zdarzenia, zwłaszcza zdarzenie compile code, powodowały wiele niepotrzebnych obciążeń i szumów.

Przed i po usunięciu z wykrywania wydajności zdarzeń „skompiluj kod”.

Jeśli zauważysz, że brakuje Ci ważnych wydarzeń, podziel się opinią na stronie crbug.com/414330508.

Wycofana opcja „Disable JavaScript samples” (Wyłącz próbki JavaScriptu)

Opcja Wyłącz próbki JavaScriptu w sekcji Wydajność > Ustawienia nagrań została wycofana i usunięta ze względu na rzadkie używanie i małą przydatność.

Opcja „Wyłącz próbki JavaScriptu” przed usunięciem i po usunięciu z sekcji „Ustawienia rejestrowania”.

Problem z Chromium: 414734883.

Parametr dokładności geolokalizacji w ustawieniach czujników

W panelu Czujniki możesz teraz ustawiać dokładność w emulacji geolokalizacji. Dzięki temu możesz przetestować obsługę różnych poziomów dokładności GPS.

Stan przed i po dodaniu parametru „Dokładność” do emulacji geolokalizacji w panelu Sensory.

Problem z Chromium: 40074843.

Ulepszenia panelu Elementy

Ta wersja zawiera kilka ulepszeń panelu Elementy.

ułatwić debugowanie złożonych wartości CSS;

Aby ułatwić debugowanie złożonych wartości CSS, na karcie Elementy > Style wyświetlamy teraz w podpowiedzi informacje:

  • Pełny łańcuch definicji zmiennych usługi porównywania cen, dzięki czemu nie musisz klikać wielu linków.
  • szczegółowe omówienie złożonych obliczeń w porównywarce, dzięki czemu łatwiej wykryjesz błędy i dowiesz się więcej o sposobie obliczania wartości;

Wskazówka zawiera łańcuchy definicji na wielu wierszach (po jednym dla każdej definicji). Możesz rozwinąć złożone obliczenia i najechać kursorem na wartości, aby wyróżnić i śledzić obliczoną wartość aż do jej początkowego wyrażenia.

Stan przed i po dodaniu etykietki z definicjami i rozszerzalnymi złożonymi obliczeniami.

Problem z Chromium: 396080529.

@function w sekcji Elementy > Style.

W ramach przygotowań do obsługi @function w Chrome karta Elementy > Style zawiera teraz linki do definicji nazw niestandardowych funkcji w dedykowanej sekcji.

Stan przed i po połączeniu nazwy funkcji niestandardowej z odpowiednią sekcją.

Ulepszenia panelu Sieć

Ta wersja zawiera kilka ulepszeń panelu Sieć.

has-request-header filtr

Panel Sieć obsługuje teraz filtr has-request-header, który umożliwia filtrowanie według określonej nazwy nagłówka żądania.

Widok panelu sieci przed i po dodaniu filtra „has-request-header”.

Problem z Chromium: 397481040.

Interfejs Direct Sockets w izolowanych aplikacjach internetowych

W panelu Sieć możesz teraz monitorować ruch odizolowanych aplikacji internetowych (IWAs) za pomocą TCPSocket, UDPSocket (w trybie połączonym) i UDPSocket (w trybie połączonym).

Aby to zrobić, wybierz połączenie directscoket obok zwykłych żądań w tabeli, a na karcie Wiadomości wybierz wiadomość.

Stan panelu Sieć przed i po dodaniu do niego obsługi gniazd bezpośrednich w IWA.

Izolowane aplikacje internetowe (IWA) zapewniają model zabezpieczeń o wysokim poziomie zaufania dla aplikacji internetowych. Więcej informacji znajdziesz w artykule Pierwsze kroki z izolowanymi aplikacjami internetowymi oraz w aplikacji demonstracyjnej, która implementuje interfejs Direct Sockets API.

Inne najciekawsze momenty

Oto kilka istotnych poprawek i ulepszeń w tej wersji:

  • Aplikacja > Pamięć: usunięto przestarzałą opcję Web SQL (crbug.com/412707590).
  • Elementy:
  • Sieć: z opcji Kopiuj jako pobierz usunięto nagłówek HTTP Referrer-Policy, ponieważ jest to nagłówek odpowiedzi służący do kontrolowania działania przeglądarki, a nie instrukcja po stronie klienta (crbug.com/413904896).
  • Wydajność: usunięto ostrzeżenia o „długich zadaniach” z wątków pomocniczych, ponieważ nie blokują one wątków głównych (crbug.com/40248589).
  • Problemy. Raporty „Teraz”:
    • Jeśli zablokowane zostaną jakiekolwiek zasoby, które mogą śledzić użytkowników.
    • łagodzenie śledzenia przekierowań niezależnie od tego, czy aplikacja uzyskuje dostęp do pamięci podczas przekierowania.
  • Ułatwienia dostępu. Te elementy w sekcji Elementy > Style można teraz ustawić za pomocą klawiatury:

Pobieranie kanałów podglądu

Rozważ użycie jako domyślnej przeglądarki deweloperskiej przeglądarki Chrome w wersji Canary, Dev lub Beta. Te kanały wersji wstępnej zapewniają dostęp do najnowszych funkcji DevTools, umożliwiają testowanie najnowocześniejszych interfejsów API platformy internetowej i pomagają znaleźć problemy w witrynie, zanim zrobią to użytkownicy.

Kontakt z zespołem Narzędzi deweloperskich w Chrome

Aby omówić nowe funkcje, aktualizacje lub inne kwestie związane z Narzędziami deweloperskimi, skorzystaj z tych opcji.

Co nowego w Narzędziach deweloperskich

Lista wszystkich tematów omawianych w cyklu Nowości w Narzędziach deweloperskich.