#javascript
#javascript
Вопрос:
Сначала я хотел бы сказать, что я провел свое исследование и не нашел никаких инструментов, которые делали бы то, что я ищу.
Итак, мой вопрос в том, есть ли инструмент, который записывает, как JS работает на веб-сайте? Например, я работаю над плагином и вношу различные изменения, но мне нужна обратная связь, чтобы решить, действительно ли я оптимизирую или нет. Простой мониторинг времени, необходимого для выполнения файла JS, был бы идеальным.
Итак, кто-нибудь знает такой инструмент?
Спасибо!
Комментарии:
1. Спасибо всем за ваши ответы! Просто примечание — Firebug, Page Speed и другие плагины, которые некоторые из вас рекомендовали, были не тем, что я искал. Например, Firebug показывал только время, затраченное на сетевые запросы, в то время как мне требовалось время выполнения JS. В любом случае, я нашел то, что искал, и благодарю вас за ответы!
Ответ №1:
В дополнение к Firebug amp; Yslow, я бы также рекомендовал проверить инструмент dynatrace.
Бесплатная версия инструмента может помочь измерить загрузку страницы, рендеринг, время выполнения метода javascript.
Полный список возможностей можно найти @ http://ajax.dynatrace.com/ajax/en/content/capabilities.aspx .
Комментарии:
1. Спасибо, dynatrace — это действительно то, что я искал, даже немного излишне. Спасибо!
Ответ №2:
Как Firebug (чрезвычайно популярный аддон для Firefox), так и Web Inspector (встроенный в Chrome и Safari), де-факто инструменты веб-разработки для каждого браузера, включают полные профилировщики производительности.
Ответ №3:
console.profile();
...
console.profileEnd();
на самом деле это должна быть самая простая форма.
YSlow и Page Speed в качестве плагинов для Firebug (например, я думаю, что есть расширение и для Chrome, или вы можете установить Firebug Lite в Chrome) также могут оказаться полезными (если вы их еще не нашли).
Ответ №4:
Вы можете использовать Firebug или Yslow или скорость страницы. Это дополнения для firefox.
Список инструментов JS также доступен здесь, выберите, какой из них соответствует вашим потребностям: http://coding.smashingmagazine.com/2009/02/08/50- чрезвычайно-полезные-javascript-инструменты/
Надеюсь, это поможет.