Might be a better target: https://twitter.com/jhusain/status/770970825667203076
Might be helpful apollo-client-rxjs
Is there a really minimal version of RxJS observables we can use?
I don't think so. It could be reduced with tree shaking but as far as I know there's no standalone package with only rxjs/Observable.
Maybe we can copy-paste it or something - I _really_ don't want to introduce a dependency on RxJS...
I think that providing another, standalone package that depends on rxjs and extends ApolloClient is more convenient.
Let's say TC39 accepts the same strategy for Observables as RxJS uses now, then ApolloClient could be easily switched into that.
I think we're actively being harmed by using the TC39 proposal since it's bad, so I'm looking for an intermediate solution.
I will think about a solution later, will ping you if anything comes to my mind
For now we'll have something observable-like in the core of Apollo Client without subscribing to either full spec.