Мне интересно, почему, по-вашему, они использовали имя "Поведение" для объекта BehaviorSuject в Ractive Extensions?
Примечание: субъект поведения возвращает последнее значение (или init vaue) в качестве первого значения для любого абонента.
Ответ 1
В мире функционального реактивного программирования поведение - это значение, которое изменяется со временем. Это именно то, что представляет собой BehaviorSubject: когда вы подписываетесь, вы получаете текущее значение, а затем можете продолжать наблюдать за изменениями. См. http://en.wikipedia.org/wiki/Functional_reactive_programming.