2016-setImmediate.js #Project# : setImmediate.js is a highly cross-browser implementation of the setImmediate and clearImmediate APIs, proposed by Microsoft to the Web Performance Working Group.
浏览器和 Node 中 Event Loop 其实是不相同的。: 本文我们将会介绍 JS 实现异步的原理，并且了解了在浏览器和 Node 中 Event Loop 其实是不相同的。
2016-Understanding the Node.js Event Loop: This article helps you to understand how the Node.js event loop works, and how you can leverage it to build fast applications. We’ll also discuss the most common problems you might encounter, and the solutions for them.
2017-setImmediate() vs nextTick() vs setTimeout(fn,0) – in depth explanation: And going through official documents of Node may not really be feasible for non-advanced developers. Hence I decided to come up with this article.
2017-How to make the fastest Promise library: I have developed Aigle which is a fast Promise library. It is inspired byBluebird. The library is not only a benchmark exercise but a production-ready library that implements the Promise A+ standard, and does so faster than Bluebird.
2017-ES6 Promises: Patterns and Anti-Patterns: Here I’ll lay out a few basic patterns I’ve learned while working with Promises, as well as some gotchas.
剖析 Promise 内部结构: 一步一步实现一个完整的、能通过所有 Test case 的 Promise 类。
2017-The Hidden Power of ES6 Generators: Observable Async Flow Control: In that article, I intentionally sidestepped another major use-case for generators. Arguably, the primary use case: Asynchronous flow control.
Mastering Async Await in Node.js: In this article, you will learn how you can simplify your callback or Promise based Node.js application with async functions (async/await).