|
Скорость Выбоки jQuery
Вот тут написал свой скрипт выборки подобный jQuery
Кто точно знает в сотых мс сколько занимает jQuery? У меня вышло около 0.35мс на выборку. #ID вообще 0.05мс занимает. остальное повышение занимает длина выборки (точнее от длины выборки время фактически не зависит) и количество элементов в выборке. |
Выборку чего, каким CSS-селектором? Да и о каких точных результатах может идти речь, если у всех разная производительность компьютеров и браузеров?
http://slickspeed.googlecode.com/ |
ну вот пример
http://lusever.ru/css-selectors/webo.in/ показывает 0мс 1мс и т.п. нет точности до тысячных. СSS селектор был "B,#123 A#123,DIV,.test" среди около 100 элементов при повторении 10000 раз. |
Для сравнения системы на базе Intel Atom Z520 и Intel Core i7 720QM в Firefox 3.5.7.
http://yass.webo.in/slickspeed/?jQuery_1-3-2 |
Цитата:
|
Там просто по много раз запускается один и тот же тест
for (var i = 99; i; i--) { $(selector); }чтобы не было, как у lusever, когда в современных браузерах только результаты 1 и 0 мс. |
Цитата:
|
Цитата:
|
Цитата:
любая команда в js на моей машине выполняется в 0.004мс. |
получается у jQuery выборка по #ID занимает 3 мс / 100 итераций = 0.03 мс а у вас 0.05 :) пока jQuery выигрывает.
П.С. У меня кстати тоже была идея попробовать свою выборку реализовать так ради исследования и баловства )) |
Часовой пояс GMT +3, время: 16:17. |
|