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 уже стал чуть-чуть быстрее ). Пока только в Хроме, да.

Аллилуйя )

Date: 2012-03-18 07:49 pm (UTC)
From: [identity profile] kipyatkoff.livejournal.com
У тебя в http://ermouth.com/fastArray/i4.html и в http://ermouth.com/fastArray/i4-1.html опечатка:

It's iteration 4, previous:
-- ermouth.com/fastArray/
-- ermouth.com/fastArray/i1.html
-- ermouth.com/fastArray/i1.html <-- ссылка ведёт на i2.html

Date: 2012-03-19 11:31 am (UTC)
From: [identity profile] x-fox.livejournal.com
уважуха )

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 05:11 am
Powered by Dreamwidth Studios