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

Новые функции и основные изменения, которые появятся в Chrome DevTools в Chrome 72, включают:

Видеоверсия этих примечаний к выпуску

Визуализация показателей производительности

После записи загрузки страницы DevTools теперь отмечает в разделе «Тайминги» метрики производительности, такие как DOMContentLoaded и First Meaningful Paint .

Первая значимая краска в разделе «Время»

Рисунок 1 . Первая значимая краска в разделе «Время»

Выделить текстовые узлы

Когда вы наводите курсор на текстовый узел в дереве DOM, DevTools теперь выделяет этот текстовый узел в области просмотра.

Выделение текстового узла

Фигура 2 . Выделение текстового узла

Скопировать путь JS

Предположим, вы пишете тест автоматизации, который включает в себя щелчок по узлу (возможно, с использованием функции page.click() Puppeteer), и вы хотите быстро получить ссылку на этот узел DOM. Обычный рабочий процесс — перейти на панель «Элементы», щелкнуть правой кнопкой мыши узел в дереве DOM, выбрать «Копировать» > «Копировать селектор» , а затем передать этот селектор CSS в document.querySelector() . Но если узел находится в теневом DOM, этот подход не работает, поскольку селектор выдает путь из теневого дерева.

Чтобы быстро получить ссылку на узел DOM, щелкните узел DOM правой кнопкой мыши и выберите «Копировать» > «Копировать путь JS» . DevTools копирует в буфер обмена выражение document.querySelector() , указывающее на узел. Как упоминалось выше, это особенно полезно при работе с Shadow DOM, но вы можете использовать его для любого узла DOM.

Скопировать путь JS

Рисунок 3 . Скопировать путь JS

DevTools копирует выражение, подобное приведенному ниже, в буфер обмена:

document.querySelector('#demo1').shadowRoot.querySelector('p:nth-child(2)')

Обновления панели аудитов

На панели «Аудит» теперь работает Lighthouse 3.2 . Версия 3.2 включает новый аудит под названием «Обнаруженные библиотеки JavaScript» . В этом аудите перечислены библиотеки JS, обнаруженные Lighthouse на странице. Вы можете найти этот аудит в своем отчете в разделе «Лучшие практики» > «Пройденные аудиты» .

Обнаруженные библиотеки JavaScript

Рисунок 4 . Обнаруженные библиотеки JavaScript

Кроме того, теперь вы можете получить доступ к панели «Аудит» из командного меню, набрав Lighthouse или PWA .

Ввод «маяк» в меню команд.

Рисунок 5 . Ввод lighthouse в меню команд.

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

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

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

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

Что нового в DevTools

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

Хром 124

Хром 123

Хром 122

Хром 121

Хром 120

Хром 119

Хром 118

Хром 117

Хром 116

Хром 115

Хром 114

Хром 113

Хром 112

Хром 111

Хром 110

Хром 109

Хром 108

Хром 107

Хром 106

Хром 105

Хром 104

Хром 103

Хром 102

Хром 101

Хром 100

Хром 99

Хром 98

Хром 97

Хром 96

Хром 95

Хром 94

Хром 93

Хром 92

Хром 91

Хром 90

Хром 89

Хром 88

Хром 87

Хром 86

Хром 85

Хром 84

Хром 83

Хром 82

Chrome 82 был отменен .

Хром 81

Хром 80

Хром 79

Хром 78

Хром 77

Хром 76

Хром 75

Хром 74

Хром 73

Хром 72

Хром 71

Хром 70

Хром 68

Хром 67

Хром 66

Хром 65

Хром 64

Хром 63

Хром 62

Хром 61

Хром 60

Хром 59