技术栈
技术思考
革新
6 小时前
技术思考
深入理解 AbortController:从底层原理到跨语言设计哲学
在目前的现代异步编程中,取消操作是一个看似简单却极其复杂的问题。JavaScript 的 AbortController API 作为 Web 标准和 Node.js 环境中的统一解决方案,不只是解决了异步操作的可取消性难题,更体现了一种深刻的设计哲学:协作式取消(Cooperative Cancellation)。
mr_orange_klj
2 年前
开发语言
·
技术思考
Reactive Programing与“响应式”
将Reactive Programing翻译为“响应式编程”,的确不好理解。什么是Reactive?Reactive被翻译为“反应”,其英文原意是“事物对变化信号的回应、反应”。我热了,空调自动开,这就是空调对我的Reaction,我和空调的关系就是Reactive的。而在过去,我热了空调无动于衷,这就不是Reactive的。
我是有底线的