Что нового в DevTools (Chrome 122)

Софья Емельянова
Sofia Emelianova

Официальная коллекция расширений Recorder уже доступна

Официальная коллекция расширений Recorder для экспорта и воспроизведения уже доступна.

Чтобы открыть коллекцию непосредственно из Recorder , выберите команду экспорт» > «Получить расширения...» на панели действий в верхней части панели Recorder .

Улучшения сети

В этой версии реализован ряд улучшений панели «Сеть» .

Причина сбоя в столбце «Статус»

В столбце «Статус» теперь всегда отображается причина сбоя. Раньше нужно было включить «Большие строки запроса» или выбрать запрос в таблице.

До и после отображения причины сбоя в столбце «Статус».

Проблемы с Chromium: 1506760 .

Улучшенное подменю «Копировать»

Подменю «Копировать» запроса теперь лучше организовано.

До и после улучшения подменю «Копировать».

Кроме того, опция «Копировать как cURL» теперь копирует правильную команду в буфер обмена в Windows.

Проблемы с Chromium: 1267033 , 1276452 , 798498 .

Улучшения производительности

В этой версии реализован ряд улучшений панели «Производительность» .

Навигационная цепочка на временной шкале

Временная шкала в верхней части панели «Производительность» теперь позволяет устанавливать навигационные цепочки и переключаться между ними.

Чтобы задать навигационную цепочку, выберите диапазон на временной шкале , наведите на него курсор и нажмите кнопку N ms . Вы можете создать несколько вложенных навигационных цепочек подряд. Чтобы перейти между уровнями масштабирования, нажмите соответствующую навигационную цепочку в цепочке в верхней части временной шкалы . Посмотрите следующее видео, чтобы увидеть навигационные цепочки в действии.

Проблемы с Chromium: 1467739 .

Организаторы мероприятия на Главном треке

В разделе «Производительность» > «Основной трек» по умолчанию теперь отображаются стрелки, соединяющие инициаторы и вызванные ими события.

  • Аннулирование стиля или макета -> Пересчитать стили или макет
  • Запросить кадр анимации -> Кадр анимации запущен
  • Запросить обратный вызов при простое -> Активировать обратный вызов при простое
  • Установить таймер -> Таймер сработал
  • Создать WebSocket -> Отправить... и получить подтверждение WebSocket или уничтожить WebSocket

Чтобы увидеть стрелки, найдите такое событие в трассировке и щелкните по нему. Ранее эта функция была экспериментом.

Стрелка из запроса и запуск неактивного обратного вызова.

Проблемы с Chromium: 1434596 .

Меню выбора экземпляра виртуальной машины JavaScript для Node.js DevTools

На панели производительности Node.js DevTools теперь можно выбрать экземпляр JavaScript VM из соответствующего раскрывающегося меню на панели действий. Похожая функция была доступна в JavaScript Profiler, который скоро будет устарел .

До и после добавления нового меню, позволяющего выбрать экземпляр виртуальной машины JavaScript.

Проблемы с Chromium: 1511813 .

Улучшения элементов

В этой версии реализован ряд улучшений панели «Элементы» .

В дополнение к следующим двум функциям панель «Элементы» теперь запоминает последнюю открытую вами вкладку, например «Вычисляемые» или «Свойства» .

Псевдоэлемент ::view-transition теперь можно редактировать в стилях.

Теперь вы можете редактировать псевдоэлементы CSS ::view-transition в стилях, используя таблицу стилей инспектора.

Поддержка псевдоэлементов перехода вида до и после редактирования.

Для получения дополнительной информации см. Плавные и простые переходы с помощью API View Transitions .

Проблемы с Chromium: 1511233 .

Поддержка свойства align-content для блочных контейнеров

Свойство align-content теперь работает с любыми контейнерами блоков , включая table-caption и table-cell . Ранее оно работало только с grid и flex.

Поддержка выравнивания содержимого до и после в блочных контейнерах.

Проблемы с Chromium: 1500511 .

Новые сочетания клавиш и команды в Sources

Теперь вы можете использовать Cmd (Mac) / Ctrl (Win) + Shift + щелчок по номеру строки в Sources , чтобы создать точку входа. Это сочетание клавиш является дополнением к уже существующему Cmd (Mac) / Ctrl (Win) + щелчок для условных точек останова.

В меню команд появилась новая команда «Показать активный файл на боковой панели навигатора», которая выполняет те же функции, что и соответствующая опция в раскрывающемся меню редактора .

Новая команда для отображения активного файла на боковой панели навигатора.

Проблемы с Chromium: 1486933 , 1467464 .

Поддержка осанки для эмулируемых складных устройств

Режим устройства теперь позволяет вам устанавливать положение эмулируемого складного устройства: непрерывное или сложенное . Непрерывное положение относится к «плоскому» положению, а сложенное образует угол между секциями дисплея.

Раскрывающееся меню с вариантами поз.

Кроме того, в списке устройств появилось новое эмулируемое складное устройство: Asus Zenbook Fold.

Проблема с хромом: 1066842 .

Динамическая тематика

DevTools теперь автоматически подбирает цветовую тему Chrome. Чтобы установить тему:

  1. Откройте новую вкладку и нажмите «Настроить Chrome» в правом нижнем углу.
  2. В разделе «Внешний вид» выберите тему с помощью , измените темы или выберите цветовую палитру.

DevTools соответствует цветовой теме, выбранной в разделе «Внешний вид».

Проблемы с Chromium: 1483276 .

Предупреждения об отказе от сторонних файлов cookie на панелях «Сеть» и «Приложение»

На панелях «Сеть» и «Приложение» теперь выделяются и отображаются предупреждения рядом с файлами cookie, на которые распространяются сторонние ограничения защиты от отслеживания .

В разделе «Сеть» найдите запрос со значком , щелкните по нему и откройте вкладку «Файлы cookie» .

До и после захвата сторонних файлов cookie на панели «Сеть».

В Application перейдите в Storage > Cookies и щелкните домен. Cookies, выделенные желтым цветом, не хранятся в браузере.

До и после выделения сторонних файлов cookie на панели приложений.

Наведите указатель мыши на значок предупреждения, чтобы увидеть подсказку с описанием проблем, и щелкните значок, чтобы открыть вкладку « Проблемы» с дополнительной информацией.

Кроме того, файлы cookie в таблице теперь по умолчанию сортируются по имени.

Проблемы с Chromium: 1506225 , 1503961 .

Маяк 11.4.0

Панель Lighthouse теперь работает на Lighthouse 11.4.0. Смотреть полный список изменений . Среди заметных изменений — новый аудит, который позволяет определить, использует ли ваш сайт сторонние файлы cookie.

Аудит, обнаруживающий сторонние файлы cookie.

Чтобы изучить основы использования панели Lighthouse в DevTools, см. раздел Lighthouse: Оптимизация скорости веб-сайта .

Проблема с хромом: 772558 .

Доступность

В этой версии реализованы следующие улучшения доступности:

  • При открытии Настройки > Эксперименты поле поиска теперь автоматически оказывается в фокусе.
  • Кнопка очистки ввода в меню «Сеть» > «Фильтр» теперь может быть сфокусирована.
  • Дерево файлов в разделе «Источники» > «Страница» теперь корректно отображается в режиме высокой контрастности.
  • Программы чтения с экрана теперь правильно озвучивают следующее:
    • Состояние флажков в разделе Источники > Точки останова .
    • Информация о положении и индексе для списка предложений.
    • Результат действия при добавлении или удалении местоположения в Настройки > Местоположение .
    • Группы правил исключения (общие или пользовательские) в Настройки > Список игнорирования .

Проблемы с Chromium: 1504938 , 1499868 , 1512161 , 1515224 , 1515418 , 1516998 , 1517015 .

Разные моменты

Вот некоторые важные исправления и улучшения в этом выпуске:

  • Анимации :
    • Исправлена ​​ошибка, из-за которой всплывающее окно скриншота выводилось за пределы границ ( 1506991 ).
    • Исправлена ​​ошибка, из-за которой удаленные узлы анимации не отмечались как удаленные ( 1506561 ).
  • Сеть :
    • Переопределения заголовков : исправлена ​​ошибка с ложным фиолетовым значком точки на вкладке «Заголовки» ( 1507856 ).
    • Предварительный просмотр : исправлена ​​ошибка с ненужным двойным декодированием ( 1509336 ).
    • Исправлена ​​ошибка, из-за которой короткие запросы не отображались ( 1509862 ).
  • Приложение > IndexedDB : Изменен порядок кнопок на панели действий для обеспечения согласованности с другими панелями ( 1393800 ).
  • Датчики : исправлена ​​ошибка с некорректным успешным обратным вызовом для недоступного местоположения ( 1486859 ).
  • Производительность :
    • Кнопка «Собрать мусор» теперь имеет соответствующий значок: «швабра» вместо «корзина» ( 1507530 ).
    • Трассировка производительности теперь сохраняет данные при переходе на страницу about:blank ( 1509947 ).

Загрузите каналы предварительного просмотра

Рассмотрите возможность использования Chrome Canary , Dev или Beta в качестве браузера для разработки по умолчанию. Эти каналы предварительного просмотра предоставляют вам доступ к новейшим функциям DevTools, позволяют тестировать передовые API веб-платформ и помогают находить проблемы на вашем сайте до того, как это сделают ваши пользователи!

Свяжитесь с командой Chrome DevTools

Используйте следующие варианты для обсуждения новых функций, обновлений или чего-либо еще, связанного с DevTools.

Что нового в DevTools

Список всего, что было рассмотрено в серии «Что нового в DevTools» .