Пасоны, я тут для турбооптимизации решил яваскрипт выражения парсить, глядите какую регулярку написал))) то что беленьким, это те куски которые я хочу получить) я просто сделаю code.split(/регулярка/) и получу нужные мне куски) ибуду анализировать на каких уровнях скоупа они находятся и подписывать на те уровни ватчер, и решать вешать ли на них сеттеры) ну в общем нужно. Охренеть да?
Не беспокойтесь, этот анализ происходит один раз на каждое выражение, потом они кэшируются)
То есть прикиньте на сколько это эпопеозно! При каждом дайджесте будет максимум 5-10 скоупов проверятся, от текущего к родительскому) а в них только нужные ватчеры, которые действительно могут измениться)) это же охренеть)! и это только первый режим скоупа) тот который самый медленный
То есть если у нас будет миллиард размерный массив и репитер по нему, то он НУ ВООБЩЕ не будет тормозить) ну то есть что есть он что нет его)