浅谈 JavaScript 异步编程:前言

2009 年,Ryan Dahl 正式发布服务端 JavaScript 解释器 Node.js,以其极高的性能震惊世人。在发布后的短短几年之间,Node.js 攻城略池,在 Web 服务端领域中占据了相当大的市场份额,并在之后的几年为伟大的前后端分离策略的诞生提供了物质基础。

Node.js 的成功也让 JavaScript 有了十足的改变。从 Node.js 广泛采用 Callback 开始,JS 开始了对异步编程的进一步探索。从 Callback 到 Promise、从 ES5 到今天的 ES2020, JS 异步编程逐步走向成熟,造福了成千上万的程序员,也不断地提升着 JS 的性能。

本系列文章取自笔者在学校的俱乐部的技术宣讲的 PPT,将简要地介绍 JS 异步编程的含义、基础与发展,希望能给大家带来一些灵感。如果存在疑问或发现有表述不妥之处,欢迎在评论区中指出并友善交流!

链接