Skip to content

NodeJS源码分析-由浅入深解析架构以及运行原理

Notifications You must be signed in to change notification settings

fzxa/NodeJS-Nucleus-Plus-Internals

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

NodeJS-Nucleus-Plus-Internals

NodeJS源码分析-由浅入深了解架构运行原理

Node版本基于v8.9.3

从运行入口开始深入源码分析,由浅入深,共同学习。

1-0 NodeJS源码分析-1 Hello World

1-1 NodeJS源码解析 - HTTP Server模块

1-2 NodeJS源码分析 - Stream模块

持续更新..

NodeJS系统架构图:

image

  • Javascript V8 Engine: Nodejs javascript运行引擎
  • Libuv 是专门为Node.js开发的一个封装库,提供跨平台的异步I/O能力.
  • C-ares:提供了异步处理 DNS 相关的能力。
  • http_parser、OpenSSL、zlib 等:提供包括 http 解析、SSL、数据压缩等其他的能力。

NodeJS流程图

image

About

NodeJS源码分析-由浅入深解析架构以及运行原理

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published