Скоро… Sugar 1.3
Mar. 18th, 2012 10:24 pmПо результатам обсуждения на гитхабе моего недавнего поста с автором SugarJS:
В SugarJS полностью изменён базовый метод isEqual() – он теперь работает на основе сравнения отпечатков, а не итеративного сравнения. Это значит, что он как минимум не медленнее старой реализации на коротких данных – и кратно, а то и на порядки быстрее на длинных или ветвистых данных.
Вот с этого всё началось: http://ermouth.com/fastArray/i1.html – демонстрашка, сравнивающая SugarJS 1.2 и мой алгоритм. Для просмотра результатов надо открыть консоль.
Вот этим закончилось http://ermouth.com/fastArray/i4-1.html – тут будущая версия Sugar и моя реализация в четвёртой итерации. Sugar уже стал чуть-чуть быстрее ). Пока только в Хроме, да.
Аллилуйя )
