ermouth: (Default)
[personal profile] ermouth

По результатам обсуждения на гитхабе моего недавнего поста с автором SugarJS:

image

В SugarJS полностью изменён базовый метод isEqual() – он теперь работает на основе сравнения отпечатков, а не итеративного сравнения. Это значит, что он как минимум не медленнее старой реализации на коротких данных – и кратно, а то и на порядки быстрее на длинных или ветвистых данных.

Вот с этого всё началось: http://ermouth.com/fastArray/i1.html – демонстрашка, сравнивающая SugarJS 1.2 и мой алгоритм. Для просмотра результатов надо открыть консоль.

Вот этим закончилось http://ermouth.com/fastArray/i4-1.html – тут будущая версия Sugar и моя реализация в четвёртой итерации. Sugar уже стал чуть-чуть быстрее ). Пока только в Хроме, да.

Аллилуйя )

This account has disabled anonymous posting.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting

Profile

ermouth: (Default)
ermouth

November 2021

S M T W T F S
 123456
78910111213
14151617181920
21 222324252627
282930    

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Feb. 8th, 2026 12:24 pm
Powered by Dreamwidth Studios