Ответ 1
Откройте страницу в Chrome.
Инструменты → Инструменты разработчика → Профили
Начало профилирования (третья кнопка, серый круг в строке состояния внизу)
Я пытаюсь найти узкое место в своем Javascript. В основном я разрабатываю расширение chrome, написанное в Javascript, которое выполняет 4-5 секунд для выполнения задачи. Там много кода, участвующих в задаче, и использование операторов печати/хром, встроенных в инструменты dev, просто не работает. Инструменты dev даже не видят, как работает Javascript. Мне интересно, есть ли у кого-нибудь советы/инструменты, которые, по их мнению, могут принести пользу?
Откройте страницу в Chrome.
Инструменты → Инструменты разработчика → Профили
Начало профилирования (третья кнопка, серый круг в строке состояния внизу)
Возможно, было бы неплохо открыть HTML файлы в Firefox вместо того, чтобы позволить Chrome расширять его. Это позволит вам использовать Firebug для определения каких-либо причин, что было бы очень полезно.
Я помню, что у Google Chrome есть встроенный JavaScript профайлер. Или вы не можете использовать это для своего расширения? (Я никогда не строил расширения Chrome.)
Вы можете попытаться использовать Profiler, как было упомянуто ранее или Timeline. Временная шкала поможет вам, если время было потрачено на собственный код.