V8知识图谱

233 阅读1分钟

一、Javascript设计思想

  1. 类型转换系统
  2. 脚本语言
  3. 函数是一等公民
  4. 原型继承
  5. 自动垃圾回收
  6. 作用域与变量提升

二、V8架构图

  1. 编译流水线
    1.1 v8运行的基础环境
    1.2 v8如何运行js代码
    1.3 v8编译流水线具备知识点
  2. 消息循环系统(v8核心)
    2.1 消息队列与调用栈
    2.2 宏任务与微任务的关系
    2.3 寄存器与指针
  3. 垃圾回收机制
    3.1 老生代与新生代垃圾回收管理
    3.2 回收行为:标记、清除与整理

v8学习主线知识图谱.png