报名参加CloudWeGo黑客松,奖金直推双丰收! 了解详情
写点什么

RxJS 的异步、LINQ 和未来

  • 2013-12-30
  • 本文字数:475 字

    阅读完需:约 2 分钟

Reactive Extensions for JavaScript 2.2 包含一个可选的组件(rx.async.js),用于异步数据源。它满足了绑定到事件、回调和 promise 的需要。

对于标准事件, Rx.Observable.fromEvent 函数只要求对象持有事件和事件名称。 对于自定义事件, Rx.Observable.fromEventPattern 允许传递单独的函数,用于添加和解除事件处理程序。

将 promise 转换为可观察对象(observable)也十分简单。在构造完 promise 之后,用 Rx.Observable.fromPromise 包装一下即可。

对于 JavaScript 开发者,特别是 Node.js 开发者来说,回调必然是需要重点考虑的部分。

因此 Async RxJS 为标准 Node 风格的回调提供了包装器。后者假设回调的第一个参数用于传递错误信息。

RxJS 的未来

RxJS 未来的一个方向是查询表达式解析。和.NET 的 LINQ 一样,开发者可以在运行时对 IndexDB 和 OData 这样的数据源创建查询。尽管 OData 可以应对大多数场景,但这无疑为创建其他 LINQ 化的提供器打开了大门。

Rx 要解决的另一个问题是回压(back pressure)。当传入消息过于频繁而无法处理时,Observer 可以对源进行节流。

原文链接: Async, LINQ, and the Future of RxJS

2013-12-30 04:414639
用户头像

发布了 59 篇内容, 共 24.4 次阅读, 收获喜欢 3 次。

关注

评论

发布
暂无评论
发现更多内容

Go语言:代码检查和优化!

微客鸟窝

Go 语言

Linux之kill命令

入门小站

Linux

生态和场景一站式集成?来看看小程序的“共享主义”

蚂蚁集团移动开发平台 mPaaS

小程序 支付宝 移动开发 生态 mPaaS

原来ReadWriteLock也能开发高性能缓存,看完我也能和面试官好好聊聊了!

冰河

Java 并发编程 多线程 高并发 异步编程

模块三作业:外包学生管理系统架构文档

babos

#架构实战营

架构实战营 模块三作业

孫影

架构实战营 #架构实战营

中国高校竟然有两个“智能”专业?

脑极体

【学习笔记】:使用Chrome浏览器的网络面板分析http请求

姬翔

架构实战营 模块 3作业 - 消息队列架构设计文档

Geek_8c5f9c

架构师训练

架构实战营模块三作业

袁小芬

Python OpenCV 轮廓检测与轮廓特征,加图像金字塔知识补充一点点

梦想橡皮擦

Python 7月日更

来也科技:RPA+AI的赋能者和布道者

海比研究院

“区块链+物联网”的发展现状和应用案例

CECBC

记一次小有成就的代码审计

网络安全学海

网络安全 信息安全 渗透测试 安全漏洞 代码审计

架构实战营 - 模块三作业: 架构文档

Julian Chu

架构实战营

模块三作业

秀聪

架构训练营

架构训练营-学生管理系统详细架构文档

sophiahuxh

网络攻防学习笔记 Day87

穿过生命散发芬芳

网络攻防 7月日更

首张区块链《代理出口货物证明》 区块链技术首次应用于出口退税

CECBC

在线MarkDown转HTML工具

入门小站

明道云与阿里1688对接案例

明道云

毕业设计:设计电商秒杀系统

张大彪

字节跳动内测音乐流媒体服务:能否在音乐领域分一杯羹

石头IT视角

模块三作业

Tina

通过运行期类型检查实现泛型算法

喵叔

7月日更

就想搞明白,component-scan 是怎么把Bean都注册到Spring容器的!

小傅哥

Java spring 小傅哥 bean注册

浅析“关于区块链解决资本主义问题还是社会主义问题”的对与错

CECBC

Vue深入学习1—mustache模板引擎原理

魁首

Vue 3

零代码平台在大型企业的进化之路

明道云

Win10系统下基于Docker构建Appium容器连接Android模拟器Genymotion完成移动端Python自动化测试

刘悦的技术博客

Python Docker 自动化 自动化测试 Genymotion

架构实战营 模块三 作业

脉醉

#架构实战营

RxJS的异步、LINQ和未来_JavaScript_Jonathan Allen_InfoQ精选文章