Как сделать YUI легче и быстрее? - PullRequest
2 голосов
/ 22 мая 2009

Я видел много сайтов, основанных на YUI, но все они очень медленно реагируют. Есть ли хорошее решение для этого, чтобы сделать эти файлы JavaScript легче и быстрее?

Я уже использовал yuicompressor и другой компрессор javascript, но он все еще слишком медленный.

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

Одна вещь о YAHOO.util.Event.addListener, вы знаете, какова его реализация? Эта функция прослушивает глобальный документ, а затем запускает событие при необходимости? Я думаю, что это будет ужасно, если так. Но я пока недостаточно глубоко в этом разбираюсь.

Ответы [ 2 ]

3 голосов
/ 22 мая 2009

Вы можете взглянуть на 34 лучших практик YUI , чтобы узнать, пропустили ли вы какие-либо из них.

Вы также можете искать загрузочные узлы на вашем сайте, там много профилировщиков. Существует профилировщик firebug, который помогает вам идентифицировать некоторые случаи, а также есть плагин YSlow для него.

Надеюсь, что это может указать вам правильное направление, удачи!

0 голосов
/ 30 мая 2009

Одна вещь, которую я сделал, что резко ускорило мои сайты YUI, - это использование CDN Yahoo.

G-Man

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...