Alak Atom
базовая частица реактивности
Легкость
● Отсутствие сторонних зависимостей, размер библиотеки : gzip 3кб
.
▪ Атомарные обновления в 1000 раз быстрее flyd и RxJS. Максимальная скорость, минимальный расход памяти.
Сила в простоте
● Атом - это функция-контейнер содержащая значение и транслирующая его в дочерние функции-подписчики.
▪ Дополнение свойств атомов возможно через создание расширяющих методов.
Синтез практик
● Атом распространяет данные по графу приложения реактивно. Отсутствие оператора присваивания освобождает от перекладывания данных по переменными.
▪ Идея наследовения реализиована в методах расширяющих функциональные возможности атома.