Git Product home page Git Product logo

learning-nodejs's Introduction

NodeJS 进阶

hi:这里是一些我的node文章,涉及到node的原理、源码、应用。由于node与c++密不可分,博主本人也在学习c++,更新略微缓慢。希望将来能将这些文章整理成一个小册子,帮助到更多的node学习者。

目录

基础知识 模块源码 内存管理 c++插件
node基本架构 events 垃圾回收:基本概念 加载c++插件的过程
v8的一些概念 buffer 垃圾回收:常见回收算法 实现c++插件的三种方式
node初始化过程(c++部分) stream 垃圾回收:v8的实现 一、开发环境准备
node初始化过程(js部分) module 内存监控 二、基本数据类型和函数
文件操作 process、child_process 三、buffer处理
cluster 四、错误处理
五、对象生命周期和内存管理
六、使用worker线程
七、线程安全函数
八、promise
libuv 并发:多进程与多线程 框架 产品化
libuv:简介 cluster的负载均衡
libuv:timer
libuv:I/O
libuv:线程池
setImmediate
setTimeout

版本

  • node v16.14.0

支持

转载请注明出处!如果您觉得我写的不错,star,并鼓励一下我:

基础知识

模块源码

内存管理

c++插件

libuv

并发

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.