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

Копировать стили элемента

Щелкните правой кнопкой мыши узел в дереве DOM , чтобы скопировать CSS этого узла DOM в буфер обмена.

Копирование стилей.

Рисунок 1. Копирование стилей элемента.

Спасибо Адаму Аргайлу и VisBug за вдохновение .

Визуализируйте изменения макета

Предположим, вы читаете новостную статью на своем любимом веб-сайте. Читая страницу, вы продолжаете терять свое место, потому что контент прыгает. Эта проблема называется смещением макета. Обычно это происходит, когда изображения и реклама завершают загрузку. На странице не зарезервировано места для изображений и рекламы, поэтому браузеру приходится смещать весь остальной контент вниз, чтобы освободить для них место. Решение — использовать заполнители .

DevTools теперь может помочь вам обнаружить смещение макета:

  1. Откройте командное меню .
  2. Начните вводить Rendering .
  3. Запустите команду «Показать рендеринг» .
  4. Установите флажок «Области смещения макета» . Когда вы взаимодействуете со страницей, изменения макета выделяются синим цветом.

Смена планировки.

Рисунок 2. Изменение макета.

Проблема с хромом № 961846.

Маяк 5.1 на панели «Аудит»

На панели «Аудит» теперь работает Lighthouse 5.1 . Новые проверки включают в себя:

Новый пользовательский интерфейс панели «Аудит».

Рис. 3. Новый пользовательский интерфейс панели «Аудит».

Версии Lighthouse 5.1 для Node и CLI имеют три новые важные функции, на которые стоит обратить внимание:

  • Бюджеты производительности . Предотвратите спад вашего сайта с течением времени, указав количество запросов и размеры файлов, которые страницы не должны превышать.
  • Плагины . Расширьте Lighthouse своими собственными аудитами.
  • Стековые пакеты . Добавьте аудиты, адаптированные к конкретным стекам технологий. Пакет WordPress Stack Pack был выпущен первым. Пакеты React и AMP Stack Pack находятся в разработке.

Синхронизация тем ОС

Если вы используете темную тему своей ОС, DevTools теперь автоматически переключается на собственную темную тему .

Сочетание клавиш для открытия редактора точек останова

Нажмите Control + Alt + B или Command + Option + B (Mac), когда фокус находится в редакторе панели «Источники», чтобы открыть редактор точек останова . Используйте редактор точек останова для создания точек журнала и условных точек останова .

Редактор точек останова.

Рисунок 4. Редактор точек останова .

Кэш предварительной выборки на панели «Сеть»

В столбце «Размер» на панели «Сеть» теперь указано (prefetch cache) когда ресурс был загружен из кэша предварительной выборки. Предварительная выборка — это новая функция веб-платформы, предназначенная для ускорения последующей загрузки страниц. Могу ли я использовать... сообщается, что по состоянию на июль 2019 года он поддерживается в 83,33% браузеров по всему миру.

Столбец «Размер» показывает, что ресурсы получены из кэша предварительной выборки.

Рисунок 5. Столбец «Размер» показывает, что prefetch2.html и prefetch2.css взяты из (prefetch cache) .

См. демонстрационную версию Prefetch, чтобы опробовать ее.

Проблема с хромом № 935267.

Частные свойства при просмотре объектов

Консоль теперь отображает поля частных классов в предварительном просмотре объектов.

При проверке объекта консоль теперь отображает частные поля, такие как «#color».

Рисунок 6. Старая версия Chrome слева не отображает поле #color при проверке объекта, а новая версия справа — показывает.

Уведомления и push-сообщения в панели приложений

Раздел «Фоновые службы» на панели «Приложение» теперь поддерживает push-сообщения и уведомления. Push-сообщения возникают, когда сервер отправляет информацию сервисному работнику. Уведомления приходят, когда сервисный работник или скрипт страницы отображают информацию пользователю.

Как и в случае с функциями фоновой загрузки и фоновой синхронизации в Chrome 76 , после начала записи push-сообщения и уведомления на этой странице записываются в течение 3 дней, даже когда страница закрыта и даже когда Chrome закрыт.

Новые панели «Уведомления» и «Push-сообщения».

Рис. 7. Новые панели Push-сообщений и уведомлений на панели приложения.

Проблема с хромом № 927726.

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

Рассмотрите возможность использования 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