All Projects → fzxa → Nodejs Nucleus Plus Internals

fzxa / Nodejs Nucleus Plus Internals

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

Projects that are alternatives of or similar to Nodejs Nucleus Plus Internals

Sloc
simple tool to count SLOC (source lines of code)
Stars: ✭ 841 (+435.67%)
Mutual labels:  source-code
Au3src
Mirror of the AutoIt v3 sources
Stars: ✭ 64 (-59.24%)
Mutual labels:  source-code
Nostril
Nostril: Nonsense String Evaluator
Stars: ✭ 86 (-45.22%)
Mutual labels:  source-code
Mybatisdemo
书籍《通用源码阅读指导书——MyBatis源码详解》配套示例
Stars: ✭ 35 (-77.71%)
Mutual labels:  source-code
Read Pytorch Source Code
pytorch源码阅读 0.2.0 版本
Stars: ✭ 51 (-67.52%)
Mutual labels:  source-code
Deep Into Code
Node.js / Libuv / V8 引擎源代码学习笔记
Stars: ✭ 66 (-57.96%)
Mutual labels:  source-code
Django Source
django 源码剖析
Stars: ✭ 20 (-87.26%)
Mutual labels:  source-code
Online School Management App Angular Firebase
Angular 11.0 Firebase App - Online School , Student Management App
Stars: ✭ 120 (-23.57%)
Mutual labels:  source-code
Skater .net Obfuscator
Skater .NET Obfuscator is an obfuscation tool for .NET code protection. It implements all known software protection techniques and obfuscation algorithms.
Stars: ✭ 64 (-59.24%)
Mutual labels:  source-code
Freeswitch
FreeSWITCH is a Software Defined Telecom Stack enabling the digital transformation from proprietary telecom switches to a versatile software implementation that runs on any commodity hardware. From a Raspberry PI to a multi-core server, FreeSWITCH can unlock the telecommunications potential of any device.
Stars: ✭ 1,213 (+672.61%)
Mutual labels:  source-code
Ideas
Ideas for protecting C/C++
Stars: ✭ 37 (-76.43%)
Mutual labels:  source-code
Jdk Source
jdk源码学习与分析(version7,附注释)主要包括集合包,并发包,线程池,类加载器等
Stars: ✭ 48 (-69.43%)
Mutual labels:  source-code
Tadt
Implementation of the TADT tracker of paper 'Target-Aware Deep Tracking'
Stars: ✭ 70 (-55.41%)
Mutual labels:  source-code
Learningjdk
JDK源码阅读笔记
Stars: ✭ 860 (+447.77%)
Mutual labels:  source-code
Spring Framework 4.2.0
spring源码学习附注释(Version 4.2.0),the second debug.
Stars: ✭ 87 (-44.59%)
Mutual labels:  source-code
Ufodiff
UFO source file diff application
Stars: ✭ 23 (-85.35%)
Mutual labels:  source-code
Halfrost Field
✍🏻 这里是写博客的地方 —— Halfrost-Field 冰霜之地
Stars: ✭ 10,414 (+6533.12%)
Mutual labels:  source-code
Simpleweather
a simple weather app
Stars: ✭ 141 (-10.19%)
Mutual labels:  source-code
Weex Analysis Project
Weex源码分析系列文章
Stars: ✭ 110 (-29.94%)
Mutual labels:  source-code
The Python Standard Library By Example
《Python3 标准库》电子书和配套代码 "The Python Standard Library by Example" ebook and source code 一本又厚又全的讲解Python3标准库的书籍(1000多页)适合当作字典参考或者闲暇时慢慢阅读。
Stars: ✭ 74 (-52.87%)
Mutual labels:  source-code

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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].