标签promise下的文章

admin 发布于 03月14, 2018

谈谈js异步史

js异步的发展历程,还是比较有意思的。

在说这个主题之前,我觉得可以先思考一下,什么叫同步,什么叫异步,还有什么叫阻塞,什么叫非阻塞。

也许有些人觉得这概念比较简单,但在我看来,很容易混淆吧。

同步异步跟阻塞非阻塞的区别在于,同步异步是指被调用者,阻塞非阻塞是指调用者。

js的异步史,我觉得从三个node框架可以简单地看出一些端倪。express、koa1、koa2,这三个对应callback的时代、生成器generator yeild的时代、async await的时代。

下面展开说一下。

阅读全文 »