Как отслеживать медленные события JavaScript?

#javascript #google-chrome #firefox

Вопрос:

Я просматриваю свою страницу, и всякий раз, когда я прокручиваю, происходит задержка в 0,5 — 1 секунду. Даже CSS при наведении не выполняется. Очевидно, что функция JavaScript выполняется, но как ее отследить? Я не могу предоставить какой-либо код, так как это очень большая кодовая база, я использую Chrome / Firefox.

Ответ №1:

Вы можете использовать вкладку Производительность в инструментах разработки Chrome для записи событий и всего остального. Затем, посмотрев на дерево вызовов, вы можете увидеть, какие события и функции легко замедляют работу вашего сайта.