理解 Node.js 中的垃圾回收机制

虽然 Node.js 的学习曲线非常平坦,但是保持 Node.js 运行的机制非常复杂。为了避免一些性能缺陷,我们必须理解其机制。

这篇文章将介绍 Node.js 的内存管理方式。

自己实现一个 Promise 类

自从 ES6 引入的 Promise 将我们从回调地狱中解放了出来,ES7 提出的 async/await 特性更是进一步地简化了异步代码的编写。

那么我们就通过自己实现一个 Promise 类,来一窥其内部的奥秘(本文将遵照 Promise/A+ 规范实现 Promise,并且添加一些常用的函数)

Node.js 中的事件循环

Node.js 中有一些用于稍后执行的函数,比如 setTimeout(fn, ms)setImmediate(fn) 以及 process.nextTick(fn)。如何区分它们,将与 Node.js 的事件循环机制息息相关。

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×