Google Chrome позволяет разработчикам тестировать новые функции с помощью инструментов DevTools. sky.pro synergy.ru Это набор встроенных в браузер утилит для анализа и модификации содержимого сайтов прямо в браузере. skyeng.ru
Некоторые возможности DevTools:
- Элементы (Elements). skillbox.ru Позволяет просматривать и редактировать элементы DOM-дерева страницы. skillbox.ru При наведении курсора на строчку кода браузер подсвечивает элемент страницы, за который она отвечает. skillbox.ru Это удобно: можно в реальном времени менять параметры объектов и сразу наблюдать за изменениями. skillbox.ru
- Sources. skillbox.ru Встроенная среда разработки, которая позволяет смотреть и редактировать файлы, из которых состоит веб-страница. skillbox.ru Ещё здесь есть инструменты для отладки JavaScript с помощью брейк-пойнтов — специальных точек остановки в коде. skillbox.ru
- Console. skillbox.ru Превращает браузер в интерпретатор JS-кода, благодаря чему можно запустить на любой странице абсолютно любой скрипт. skillbox.ru Консоль нужна для диагностики: здесь можно посмотреть ошибки, возникшие при открытии страницы, узнать их расположение в коде и выгрузить логи в отдельный файл. skillbox.ru
- Network. skillbox.ru Выводит в виде таблицы все запросы, которыми обмениваются браузер и сервер. skillbox.ru Запросы можно фильтровать по типу, статусу и другим параметрам. skillbox.ru Основной смысл в том, чтобы изучить, сколько времени уходит на загрузку каждого ресурса, выявить самые прожорливые процессы и оптимизировать их. skillbox.ru
- Security. skillbox.ru На этой вкладке можно выяснить, насколько безопасна страница и какие протоколы шифрования она использует. skillbox.ru
Также в DevTools есть функция эмуляции устройства, которая даёт возможность тестировать сайт на разных устройствах и экранах, позволяя адаптировать пользовательский интерфейс для различных платформ. skyeng.ru