2009-09-06 3 views
0

Я в процессе написания плагина jQuery, и я попадаю в довольно тяжелые операции, что делает мой плагин более медленным и менее отзывчивым. Мне было интересно, есть ли какие-нибудь инструменты, которые помогут мне оптимизировать мой JavaScript?Любые инструменты для оптимизации javascript?

ответ

8

Я рекомендую использовать вкладку Firebug в "профиль" в качестве начала.

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

Затем я рекомендую статью Speed up your JavaScript

Как указано в статье, почему сценарий может занять слишком много времени, чтобы выполнить

  1. Слишком много происходит в цикле.
  2. Слишком много происходит в функции.
  3. Слишком много рекурсии.
  4. Слишком много взаимодействия с DOM.

Я еще не нашел инструмент, который автоматически оптимизирует или рефакторирует JavaScript для скорости. Для меня это всегда был ручной процесс.

0

Его трудно сказать, не глядя на какой-либо код, то есть насколько эффективно все было написано, например: как вы используете селекторы, чтобы найти элементы и т.д.

взглянуть на некоторые советы JQuery и трюки в блогах.

например:

http://viralpatel.net/blogs/2009/08/20-top-jquery-tips-tricks-for-jquery-programmers.html http://www.tvidesign.co.uk/blog/improve-your-jquery-25-excellent-tips.aspx

Смежные вопросы