fastrx v3 版本发布——精简版极速 rxjs 实现
fastrx是一款api和rxjs十分近似的js库,拥有极为精简的实现,并提供极速的性能。与官方的RxJS相比有部分功能删减(不常用)。
特性:同时支持链式编程方式和管道编程方式
性能方面:
| fastrx | 22.56 op/s ± 1.77% | (57 samples) |
| cb-basics | 9.56 op/s ± 1.73% | (49 samples) |
| xstream | 5.37 op/s ± 0.68% | (30 samples) |
| most | 17.32 op/s ± 1.93% | (82 samples) |
| rx 6 | 6.28 op/s ± 3.10% | (35 samples) |
v3版本更新内容:
采用TypeScript重写,并优化部分逻辑、进一步精简代码(通过类继承实现)
支持Tree-shaking,(仅在使用pipe编程方式时)
使用npm i fastrx@next 安装