非阻塞、事件驱动、跨平台、丰富的生态系统、实时应用、单线程
构建Web服务器
API接口
实时应用
命令行工具
桌面应用
事件驱动模型、非阻塞式I/O、单线程与事件循环、事件循环的阶段、I/O密集型与计算密集型、内存管理、模块化加载机制
V8引擎:google开发的js引擎;
libuv:一个跨平台的异步I/O库;
c-ares:用c-ares实现DNS的解析即做域名解析;
http-parser:用来解析HTTP;
openssl:用来解析HTTPS;
zlib:提供数据压缩用的函式库;
npm:包管理工具;
global、process、console、Buffer、setTimeout、setInterval、clearTimeout、clearInterval、_filename和_dirname、模块