Новый релиз jQuery - 1.1.4: фантастическое ускорение!

24 августа вышел новый релиз популярной JavaScript-библиотеки jQuery: jQuery-1.1.4. Вероятно, это последний релиз из ветки 1.1.x и в сентябре выйдет релиз 1.2. Главные изменения: значительное (в несколько раз) увеличение быстродействия по сравнение с предыдущим релизом; вместо операторов '$' и 'jQuery' для обращения к функциям JQ можно использовать любое имя; возможность использовать несколько версий JQ на одной странице, назвав их по-разному; возможность внедрять JQ в другие JS-библиотеки.

Сравнение быстродействия:

$(”#id”) Improvements
 

Browser jQuery 1.1.3 jQuery 1.1.4 % Improvement
IE 6 651ms 70ms 830%
Firefox 2 1355ms 27ms 4919%
Safari 3 101ms 14ms 620%
Opera 9 270ms 62ms 335%
Average improvement: 1676%

$(”elem”) Improvements
 

Browser jQuery 1.1.3 jQuery 1.1.4 % Improvement
IE 6 661ms 451ms 47%
Firefox 2 1717ms 143ms 1100%
Safari 3 99ms 83ms 19%
Opera 9 226ms 198ms 14%
Average improvement: 295%

.each() Improvements
 

Browser jQuery 1.1.3 jQuery 1.1.4 % Improvement
IE 6 200ms 30ms 567%
Firefox 2 468ms 29ms 1514%
Safari 3 17ms 11ms 54%
Opera 9 45ms 25ms 80%
Average improvement: 554%

 

Пример внедрения в DoJo и YUI:
// With the Dojo Toolkit
dojo.jquery = jQuery.noConflict(true);
dojo.jquery("#elem div").slideDown("slow");
// or with Yahoo UI
YAHOO.query = jQuery.noConflict(true);
YAHOO.query("span.hidden").removeClass("hidden");
Подробности, файлы для загрузки, список закрытых багов и описание тестирования - по ссылке в начале топика. - Сообщает http://mvs.habrahabr.ru/


Опубликовал admin
25 Авг, Суббота 2007г.



Программирование для чайников.