虽然 Node.js 的学习曲线非常平坦,但是保持 Node.js 运行的机制非常复杂。为了避免一些性能缺陷,我们必须理解其机制。
这篇文章将介绍 Node.js 的内存管理方式。
虽然 Node.js 的学习曲线非常平坦,但是保持 Node.js 运行的机制非常复杂。为了避免一些性能缺陷,我们必须理解其机制。
这篇文章将介绍 Node.js 的内存管理方式。
自从 ES6 引入的 Promise 将我们从回调地狱中解放了出来,ES7 提出的 async/await 特性更是进一步地简化了异步代码的编写。
那么我们就通过自己实现一个 Promise 类,来一窥其内部的奥秘(本文将遵照 Promise/A+ 规范实现 Promise,并且添加一些常用的函数)
Node.js 中有一些用于稍后执行的函数,比如 setTimeout(fn, ms)
,setImmediate(fn)
以及 process.nextTick(fn)
。如何区分它们,将与 Node.js 的事件循环机制息息相关。
Update your browser to view this website correctly. Update my browser now