Nice, looks to me like it covers most of what is proposed in here the Deprecating Observers paper here:
<a href="http:&#x2F;&#x2F;infoscience.epfl.ch&#x2F;record&#x2F;148043&#x2F;files&#x2F;DeprecatingObserversTR2010.pdf" rel="nofollow">http:&#x2F;&#x2F;infoscience.epfl.ch&#x2F;record&#x2F;148043&#x2F;files&#x2F;DeprecatingOb...</a>
Slightly different implementation since it uses untracked() instead of .Now to avoid dependency creation and a nice bridge to the regular observable universe (they have autorunAsync) but it would be good to have a reactor that can act as an observable using emit etc and if the observables could be modified with throttle, or buffer etc.<p>Edit: I have been enjoying similar reactiveness using ractivejs but it hasn&#x27;t managed to split the reactive data from the view logic.