Тема: DOM vs. innerHTML
Показать сообщение отдельно
  #20 (permalink)  
Старый 13.02.2014, 14:39
Аватар для kobezzza
Быдлокодер;)
Отправить личное сообщение для kobezzza Посмотреть профиль Найти все сообщения от kobezzza
 
Регистрация: 19.11.2010
Сообщений: 4,338

Сообщение от рони Посмотреть сообщение
kobezzza,
то что вы пишите я совсем непонимаю 98%, надеюсь на озарение ))), но немогли бы вы обьяснить, если можно что значит это:
Эммм, это ссылка на папку с бенчмарками производительности тех или иных методов различных реализаций.

Чтобы запустить нужно склонить к себе репозитарий:

git clone git://github.com/kobezzza/Collection.git


А затем запускать .html файлики, например: forEach.html

***

Сама Collection - это микролиба которая предоставляет унивесальный итераторный API для любых типов данных и работает как правило значительно быстрее нативных методов, т.к. основана на кодогенерации циклов в real-time с кучей оптимизаций.

Collection v4

Пример: сравнение forEach в хроме (время в мс):

*** Циклы

for (i = 0; i < length; i++) 99
for (i = length; i--; ) 78
for (i = 0; i < length; i++) с функцией 81
for (i = 0; i < length; i++) с функцией в Function 86
for (i = -1; (i += 1) < length; ) 83

*** Итераторы

Array.prototype.forEach 348
jQuery.each 487
Underscore.each 345

*** Collection

$C().forEach 131
__________________
kobezzza
code monkey

Последний раз редактировалось kobezzza, 13.02.2014 в 14:54.
Ответить с цитированием