Рубріки: Інструменти

11 фішок Chrome Devtools, які полегшать роботу

Анастасія Пономарьова

Майже кожному фронтенд-розробнику доводилося працювати у браузері Google Chrome — переглядати мережеві запити, аналізувати продуктивність вебсторінки, робити відладку тощо. Фронтенд-інженер з Alibaba поділилася прийомами для швидкої та ефективної роботи з цим інструментом у блозі на Medium.

  1. Додайте умовну точку зупинки (брейкпоінт)

Коли коду для перевірки об’єктів або випадків занадто багато, потрібні вже не стандартні, а умовні брейкпоінти. Вони позбавлять необхідності проганяти через дебаггер кожен об’єкт, а лише вибірку тих, які викликають найбільші підозри.

Так процес розробки йтиме швидше та ефективніше.

Як поставити умовний брейкпоїнт

  1. Використовуйте $i, щоб встановити пакет npm у браузер

Якщо потрібно використовувати API, наприклад dayjs або lodash, необов’язково йти на офіційний сайт бібліотеки. Можна використовувати його прямо в консолі браузера:

  1. встановіть плагін Console Importer;
  2. введіть $i(‘ім’я’) та встановіть пакет npm.

Як встановити пакет npm у браузер

  1. Повторне надсилання запиту XHR

Лайфхак для тих, кому часто доводиться налагоджувати інтерфейс із back-end розробниками — використання цієї функції може підвищити ефективність стикування:

  • виберіть панель Network;
  • натисніть Fetch/XHR ;
  • виберіть запит, який хочете надіслати повторно;
  • клацніть правою кнопкою миші та виберіть Replay XHR.

Повторне надсилання запиту XHR

  1. Швидко перемикайте кольори теми

Якщо ви часто змінюєте темну і темну теми в консолі Chrome залежно від настрою та освітлення, то ця комбінація прийде на допомогу:

  • натисніть cmd + shift + p, щоб відкрився командний рядок;
  • введіть Switch to dark theme або Switch to light theme, щоб перемикати тему.

Як змінити кольори теми

  1. Швидко надсилайте запити в консолі

Для одного і того самого запиту іноді необхідно змінити вхідні параметри та відправити його повторно. Ось як це можна зробити швидше:

  1. виберіть панель Network;
  2. клацніть Fetch/XHR;
  3. виберіть запит, який бажаєте повторити;
  4. оберіть панель Copy as fetch;
  5. змініть вхідний параметр і надішліть його повторно.

    Як швидко надсилати запити до консолі

  6. Скопіюйте змінні JavaScript

Відмінна фішка, яка допомагає скопіювати складні дані у буфер обміну. Для цього потрібно використовувати функцію Copy, яку надає браузер Chrome.

Як скопіювати змінні JavaScript

  1. Отримуйте вибраний елемент DOM у консолі

У панелі «Елементи» виберіть елемент DOM, атрибути якого вам необхідні (ширина, висота, положення та інше). Потім використовуйте $0 для доступу до елемента консолі.

Елемент DOM у консолі

  1. Робіть повнорозмірні скриншоти

Якщо потрібно зробити скриншот довгої сторінки, що складається з більш ніж одного екрана (тобто до кінця сторінки ще потрібно прокручувати вниз), то:

  1. підготуйте вміст сторінки, скриншот якої хочете зробити;
  2. натисніть сmd + shift + p, щоб відкрився командний рядок;
  3. введіть Capture full size screenshot та натисніть Enter.

Якщо вам потрібна лише частина скриншота сторінки, на третьому кроці введіть Capture node screenshot.

Як зробити повнорозмірний скріншот

  1. Розгорніть усі дочірні вузли

Щоб розгорнути всі дочірні вузли елемента DOM одночасно, а не по одному, використовуйте комбінацію клавіш Alt + click на панелі елементів.

Як розгорнути дочірні вузли

  1. Використовуйте $ для посилання на результат останнього виконання

Ви виконали різні операції над рядком і бажаєте дізнатися результат. Найпростіший спосіб це зробити – використовувати $.

Інструкція

  1. Використовуйте $ та $$ для швидкого вибору елементів DOM

Використання document.querySelector і document.querySelectorAll для вибору елементів поточної сторінки в консолі є найпоширенішою вимогою, але вона занадто довга. Натомість спробуйте використовувати $ і $$:

Швидкий вибір елементів DOM

 

Останні статті

Zoom випустить фотореалістичних аватарів, які замінять людей на нарадах

Відеосервіс Zoom анонсує технологію цифрових двійників, які самостійно відвідуватимуть робочі зустрічі. Про це пише TechCrunch.…

10.03.2026

Meta купує Moltbook: соціальну мережу для агентів та ботів

IT-гігант Meta (материнська компанія Facebook) офіційно оголосив про придбання Moltbook — вірусної соціальної мережі, яка…

10.03.2026

Китайський агент штучного інтелекту почав таємно майнити криптовалюту

Експериментальний агент штучного інтелекту ROME, якого створили дослідники, пов'язані з китайською компанією Alibaba, продемонстрував неочікувану…

10.03.2026

Заробляли на DDoS-атаках: у Польщі викрито групу школярів-хакерів, наймолодшому 12 років

Центральне бюро боротьби з кіберзлочинністю Польщі (CBZC) провело масштабну операцію, результатом якої стало викриття групи…

10.03.2026

Microsoft випустила Copilot Cowork — мультимодальний інструмент для запуску агентів

Microsoft оголосила про початок інтеграції технологій Anthropic у свої сервіси, представивши новий інструмент Copilot Cowork,…

10.03.2026

Anthropic презентує новий інструмент перевірки пул-реквестів Code Review

Компанія Anthropic оголосила про доступність у Claude Code бета-версії нового інструменту Code Review. Він розробленій…

10.03.2026