LINUX.ORG.RU
Ответ на: комментарий от KRoN73
Ну у меня не слишком большой опыт использования jquery, но в LorTreeView (greasemonkey script) до перехода на jquery 1.2.6 не было тормозов вообще, а теперь на длинных тредах время построения дерева стало зависимо экспоненциально от кол-ва сообщений, а было линейное (по-ощущениям). Скрипт не менялся, да и что там менять если основной цикл выполняется в:

function indent(){
...
}

$(messages).each(indent)
sdio ★★★★★
() автор топика
Ответ на: комментарий от sdio
... до перехода с jquery 1.2.6 на 1.3.2 ...

fixed
sdio ★★★★★
() автор топика
Ответ на: комментарий от KRoN73
>А что, LorTreeView использует jquery от ЛОРа? А смысл?

Он (jquery) уже загружен и готов к использованию.
sdio ★★★★★
() автор топика
Ответ на: комментарий от maxcom
Ну а мне какая выгода просить старый jquery, если новый такой хороший?
В пределах одной страницы (50 сообщений) еще терпимо, а дальше ой.
sdio ★★★★★
() автор топика
Ответ на: комментарий от KRoN73
Тест может какой наваять для сравнения jquery?
Сохраню локально большой ЛОРовский тред, подредактирую подгузку нужной версии jquery и натравлю LORTreeView с замером времени.
sdio ★★★★★
() автор топика

maxcom разбань анонимуса

кстати, галерея стала намного лучше, +1.
opensuse
()
Ответ на: комментарий от sdio
тред на 279 сообщений (новость с главной страницы)

jquery 
v 1.2.3 ---  12 sec
v 1.2.6 ---  10 sec
v 1.3.0 --- 122 sec
v 1.3.1 --- 125 sec
v 1.3.2 --- 135 sec

Ну как?
sdio ★★★★★
() автор топика
Ответ на: комментарий от sdio
>Он (jquery) уже загружен и готов к использованию.

А что, Гризманки разучился подменять код при загрузке?
KRoN73 ★★★★★
()
Ответ на: комментарий от sdio
Я бы у себя, как и советуют разработчики, если бы не дефолтовый запрет в Forefox грузить скрипты с чужих сайтов, вообще юзал бы исключительно http://code.jquery.com/jquery-latest.js :)

Хорошая идея - для всех использующих сайтов была бы ровно одна загрузка, после чего оно бы лежало в кеше браузера.

А так - приходится юзать локальную копию :)
KRoN73 ★★★★★
()
поставил пока 1.2.6, но вообще надо бы тебе разобраться чего оно так тормозит на новых jquery
maxcom ★★★★★
()
Ответ на: комментарий от maxcom
Спасибо, стало как раньше.
Я попробую покопаться в тексте jquery, но ничего не обещаю.
sdio ★★★★★
() автор топика
Ответ на: комментарий от sdio
Посмотрел код.
Не, не осилю. Подготовлю минимальный тестовый файл для воспроизведения проблемы и отправлю баг репорт.
sdio ★★★★★
() автор топика
Только подготовил все для баг репорта, прогнал снова тесты
v1.2.6 -- 4 sec
v1.3.2 -- 57 sec

И перед отправкой разрабам jquery увидел у них jquery-nightly (http://code.jquery.com/jquery-nightly.min.js)
(еженочный билд) -- он отработал за 1.5 сек.

Так что в след. версии все будет OK, если к релизу не сломают.
sdio ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.