Some interesting comments came out of both camps - the tests were not totally fair or representative (a typo in the data stream meant that the Vue implementation was doing 10x the amount of work). We're going to rerun the tests with all the recommended changes and update the findings.
Calling `subscribe` on an observable returns a subscription that can be disposed at a later time. The approach that I use is something like this: http://jsbin.com/seyetudasu/edit?js
If you are subscribing to multiple observables in a single component, you could also consider using `CompositeDisposable`, which allows you to merge multiple subscriptions into a single disposable.