Подобно xdebug + webgrind, который дает нам приблизительное время для выполнения каждой функции в файле и т. Д., Мне интересно, как можно оптимизировать и обнаружить медленные функции JavaScript.
Уверен, что firebug может это сделать, но не уверен, как? Может ли кто-нибудь подсказать мне, как обнаружить утечки памяти? Как мне решить, работает ли функция слишком медленно? Я имею в виду, есть ли какие-либо ориентиры, например, В PHP у меня есть грубая идея, что любой скрипт, который требует времени выполнения более 200 мс, довольно медленный / может быть реорганизован. Примерно сколько секунд должен исполняться мой код, чтобы мой браузер не работал медленно? Я знаю, что это неопределенный вопрос ... но есть ли критерии?
Есть ли какие-то шаги, которые я должен выполнить перед выпуском кода для публичного использования?
Большое спасибо за ваше время.