Я ищу инструмент, который может:
- проверять элементы HTML
- управлять / отлаживать JavaScript
- производительность профиля
- изменять элементы в режиме реального времени
Я ищу инструмент, который может:
Ответы:
Он встроен. Страница [бумага] -> Разработчик -> Инструменты разработчика (в Chrome v5 и ниже). Скорее всего, он будет другим в v6, поскольку кнопка «Страница» в этой версии исчезает.
Прошло 4 года с тех пор, как был задан оригинальный вопрос. Chrome (стабильный) теперь имеет версию 38. Долгое время он включал полный набор инструментов разработчика , которые примерно эквивалентны Firebug для Firefox (хотя, кстати, Firefox даже имеет встроенный инспектор ).
Инструменты разработчика Chrome позволяют сделать несколько вещей:
Доступ к инструментам разработки можно получить разными способами.
Меню Chrome -> Инструменты -> Инструменты разработчика
Ctrl+ Shift+ Iв Windows или Cmd+ Shift+ Iна Mac
F12 в Windows
Щелкните правой кнопкой мыши в любом месте страницы и выберите « Проверить элемент».
Инструменты в браузере отлично справляются со своей работой и, как правило, являются лучшим выбором, но иногда они не предоставляют достаточно технических подробностей о полезных нагрузках HTTP-запросов / ответов или слишком специфичны для конкретной страницы.
В этих случаях вы можете обнаружить, что специальный инструмент проверки HTTP, такой как Fiddler или одна из альтернатив Linux , предоставит больше информации.
Если вам действительно нужно получить «голое железо», Wireshark выходит за рамки HTTP и полностью анализирует сетевой трафик, но сначала будьте готовы к поражению.
Вы также можете попробовать Google Tracer с открытым исходным кодом - http://code.google.com/webtoolkit/speedtracer/
Speed Tracer - это инструмент, который поможет вам выявить и устранить проблемы с производительностью в ваших веб-приложениях. Он визуализирует метрики, которые берутся из низкоуровневых точек инструментария внутри браузера, и анализирует их во время работы приложения. Speed Tracer доступен как расширение Chrome и работает на всех платформах, где расширения поддерживаются в настоящее время (Windows и Linux).
Используя Speed Tracer, вы можете получить лучшее представление о том, где время тратится в вашем приложении. Это включает в себя проблемы, вызванные синтаксическим анализом и выполнением JavaScript, макетом, перерасчетом стиля CSS и соответствием селектора, обработкой событий DOM, загрузкой сетевых ресурсов, срабатыванием таймера, обратными вызовами XMLHttpRequest, рисованием и другими.