Reactive-Extensions/RxJS 和 ReactiveX/rxjs 有什么区别

What is the difference between Reactive-Extensions/RxJS and ReactiveX/rxjs

我有点困惑。这些库有什么区别?

https://github.com/ReactiveX/rxjs
https://github.com/Reactive-Extensions/RxJS

rx, @reactivex/rxjs rxjs on npm 有什么区别。

如果你搜索 npm 有多个 rxjs 库,哪个是官方的?

https://www.npmjs.com/search?q=rx

RxJS 4 托管于:https://github.com/Reactive-Extensions/RxJS

RxJS 5 (https://github.com/ReactiveX/rxjs) replaces RxJS 4 and is relatively compatible with RxJS 4. README.md on gtihub says:

Reactive Extensions Library for JavaScript. This is a rewrite of Reactive-Extensions/RxJS and is intended to supersede it once this is ready.

RxJS 5 完全用 TypeScript 编写并编译为 ES6 和 ES5(作为 UMD 格式的包)。

目前还有 RxJS 6 正在开发中。

此外,RxJS 4 现在称为 rx 和 npm,而 RxJS 5 现在称为 rxjs。范围内的 @reactivex/rxjs 可能只是一个较旧的 npm 包(它们都来自同一个 repo)。

https://github.com/ReactiveX/rxjs/blob/master/MIGRATION.md