Новинки DevTools (Chrome 110)

Published on

Translated to: English, Português, 中文, 日本語

Переводы предоставлены Alena Batitskaia. Редактор — Maxim Salnikov.

Заинтересованы в улучшении DevTools? Зарегистрируйтесь и примите участие в исследовании пользовательского опыта здесь.

Очистка вкладки Производительность при перезагрузке

Во вкладке Производительность (Performance) теперь очищаются как скриншоты так и трассировки при клике на кнопку Начать профилирование и обновить страницу (Start profiling and reload page).

Ранее на вкладке Производительность (Performance) отображался таймлайн со скриншотами предыдущих записей. Это затрудняло определение начала нового измерения. Вкладка теперь всегда сначала переходит на страницу about:blank, чтобы гарантировать, что запись начнётся с пустой отметки. Это совпадает со вкладкой Статистика производительности (Performance Insights), которая уже имела такое поведение.

Очистка вкладки Производительность при перезагрузке.

Задачи в трекере Chromium: 1101268, 1382044

Обновления Регистратора (Recorder)

Просмотр и подсветка кода в пользовательском сценарии в Регистраторе

Регистратор (Recorder) теперь предлагает опцию раздельного просмотра кода, что облегчает просмотр кода пользовательского сценария. Чтобы просмотреть код, нажмите кнопку Показать код (Show Code).

Регистратор (Recorder) подсвечивает соответствующий код при наведении курсора на отдельные шаги слева, что облегчает отслуживание пути. Вы можете поменять формат кода в выпадающем меню, что позволяет переключаться между форматами, как скрипты для Nightwatch Test.

Просмотр кода в Регистраторе.

Задача в трекере Chromium: 1385489

Настройка типов селекторов записи

Вы можете создавать записи, в которых отслеживаются только нужные вам типы селекторов. С новой опцией настройки типов селекторов при создании новой записи вы можете выбрать или исключить селекторы типа XPath, что обеспечит запись только желаемых селекторов.

Новая опция настройки типов селекторов.

Задача в трекере Chromium: 1384431

Редактирование пользовательского сценария во время записи

Регистратор (Recorder) теперь допускает редакторирование во время записи, предоставляя вам возможность вносить изменения в режиме реального времени. Вам больше не нужно завершать запись для внесения изменений.

Редактирование пользовательского сценария во время записи.

Задача в трекере Chromium: 1381971

Автоматическое красивое форматирование внутри файла

Во вкладке Источники (Sources) минифицированные файлы теперь автоматически форматируются. Вы можете нажать на кнопку автоформатирования { }, чтобы отменить это.

Ранее на вкладке Источники (Sources) по умолчанию отображался минифицированный контент. Чтобы отформатировать контент, нужно было нажать кнопку автоформатирования вручную. Кроме того, ранее форматированный контент отображался не в том же файле, а на новой вкладке ::formatted.

Показан минифицированный файл до и после автоформатирования.

Задачи в трекере Chromium: 1383453, 1382752, 1382397

Улучшенная подсветка синтаксиса и встроенный предварительный просмотр для Vue, SCSS и других

Во вкладке Источники (Sources) улучшена подсветка синтаксиса для нескольких широко используемых форматов файлов, включая Vue, JSX, Dart, LESS, SCSS, SASS и инлайн CSS. Это позволяет легче читать код и распознавать структуру.

Подсветка синтаксиса для Vue.

Кроме того, в DevTools улучшен встроенный предварительный просмотр для Vue, инлайн HTML и TSX. Наведите курсор на переменную, чтобы просмотреть её значение.

Встроенный предварительный просмотр для Vue.

Кроме того, DevTools теперь показывает карту источников стилей во вкладке Источники (Sources). Например, при открытии файла SCSS вы можете получить доступ к соответствующему файлу CSS, щелкнув ссылку на карту источников.

Ссылка на карту источников для SASS.

Задачи в трекере Chromium: 1385374, 1385632, 1385281, 1385269, 1383892, 1361862, 1383451, 1392106, 1149734

Эргономичное и единообразное автодополнения в Консоли (Console)

DevTools улучшил работу автодополнения, внедрив следующие изменения:

  • Tab всегда используется для автодополнения.
  • Поведение Стрелка вправо и Enter варьируется в зависимости от контекста.
  • Поведение автодополнения одинаковое во всех текстовых редакторах во вкладках Консоль (Console), Источники (Sources) и Элементы (Elements).

Например, вот что происходит когда вы начинаете печатать cons в Консоли (Console):

  • Консоль (Console) показывает список предложений автодополнения, с тонкой пунктирной рамкой вокруг верхней опции, указывая на то, что навигация по списку ещё не началась. Рамка из точек вокруг первой опции автодополнения.
  • При нажатии Enter выполняется напечатанная строка. Ранее нажатие на Enter приводило к подстановке первого предложения из списка автодополнения. Для автодополнения нажмите Tab или Стрелку вправо. Выполнение строки по Enter.
  • Консоль (Console) подсвечивает выбранную опцию во время навигации по списку при помощи клавиш Стрелка вниз и Стрелка вверх. Подсветка при навигации по списку.
  • Чтобы подставить выбранную опцию автодополнения используйте клавиши Tab, Enter, или Стрелка вправо. Автодополнение опцией, выбранной при навигации.
  • Когда при редактировании курсор находится в тексте, например, между буквами n и s, используйте Tab для автодополнения, Enter для выполенняи строки и Стрелка вправо чтобы переместить курсор вперёд. Редактирование внутри строки.

Задачи в трекере Chromium: 1399436, 1276960

Другие важные моменты

Вот ещё несколько заслуживающих внимания исправлений в этом выпуске:

  • Устранена регрессивная проблема, когда DevTools не останавливался на операторе debugger во встроенных скриптах. (1385374)
  • Новая настройка в Консоли (Console), которая позволяет по умолчанию скрывать или разворачивать сообщения console.trace(). Опция доступна в Настройки (Settings) > Параметры (Preferences) > Разворачивать сообщения console.trace() по умолчанию (Expand console.trace() messages by default). (1139616)
  • Панель Фрагменты (Snippets) во вкладке Источники (Sources) теперь поддерживает улучшенное автодополнение, по примеру Консоли (Console). (772949) Автодополнение в Фрагментах.

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

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

Связь с командой Chrome DevTools

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

  • Отправьте нам предложение или отзыв через crbug.com.
  • Сообщите о проблеме, связанной с DevTools, используя Больше опций (More options)   More   > Справка (Help) > Сообщить о проблемах в инструментах разработчика (Report a DevTools issues) в DevTools.
  • Твитните на @ChromeDevTools.
  • Оставьте комментарии под What's new in DevTools видео на YouTube.

Больше новинок DevTools

Чтобы увидеть полный список обновлений, перейдите на английскую версию по ссылке What's New In DevTools. Ниже перечислены материалы, переведенные на русский язык.

Chrome 110

Chrome 109

Chrome 108

Chrome 107

Chrome 106

Chrome 105

Chrome 104

Chrome 103

Chrome 102

Chrome 101

Chrome 100

Chrome 99

Chrome 98

Chrome 97

Chrome 96

Chrome 95

Chrome 94

Chrome 93

Published on Improve article

Back

What's New in DevTools (Chrome 111)

Next

Improved font fallbacks

This site uses cookies to deliver and enhance the quality of its services and to analyze traffic. If you agree, cookies are also used to serve advertising and to personalize the content and advertisements that you see. Learn more about our use of cookies.