Сергей Протько
> Ну или убрать ручной compile из myDirective, он там не нужен. А если нужен - лучше заменить на ngTransclude.
А как остановить Ангуляровский compile без использования ngTrasclude и вырезания этого DOM?
Например когда нужно использовать имеющийся DOM, но откомпиллировать позже (когда подгрузятся директивы или т.п.).
ajaxtelamonid Нет, Angular 1 быстрее чем React.
Вы привели очередной (я уже пачку таких "исправил") кривой тест для Angular, добавьте туда track by и ангуляр порвет react.
Посмотрите эту ветку: habrahabr.ru/post/246905/#comment_8267437 - хабраюзеры "разоблачили" React, если перефразировать слова разработчика из фейсбук, то: Реакт быстрее чем Ангуляр, если на Ангуляре сделать кривое приложение.
Вам уже дали дельные советы. Пробуйте. Скрипт который вы взяли за основу у меня работает прекрасно - грузит весь интернет канал при 50 "потоках" то же самое и с записью на ssd в json.
Вообщем проблема не в скрипте, а в вашем железе, серверах и канале.
На большой базе это будет тормозить, т.к. без индекса для фильтра будет происходить перебор всех документов (пока не наберется на skip+limit), хотя и в сортированном виде.
У меня там идет "переключение" селектов, хотя с таким же успехом можно сделать отключение пунктов в селекте, цель - показать возможности фреймворков/библиотек.
Сергей Протько: Кстати ватчеры которые работают поверх Object.observe могут сравнится в реактивным программированием, т.к. работа идет только с изменившимися данными.