Pull to refresh

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

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


Сравнение быстродействия:
$(”#id”) Improvements
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
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
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");


Подробности, файлы для загрузки, список закрытых багов и описание тестирования — по ссылке в начале топика.
Tags:
Hubs:
+33
Comments53

Articles

Change theme settings