00丨开篇词丨如何学习谷歌高性能JavaScript引擎V8?
V8 是 JavaScript 虚拟机的一种。
V8 是 JavaScript 虚拟机的一种。
本节的目的是对 V8 做一个宏观的、全面的介绍。
JavaScript 中的函数称为一等公民
在 V8 实现对象存储时,并没有完全采用字典的存储方式,这主要是出于性能的考量。因为字典是非线性的数据结构,查询效率会低于线性的数据结构,V8 为了提升存储和查找效率,采用了一套复杂的存储策略。
函数表达式
继承就是一个对象可以访问另外一个对象中的属性和方法
作用域链就是将一个个作用域串起来,实现变量查找的路径。
在 JavaScript 中,“1+‘2’等于多少?
构建和使用V8的调试工具d8
运行时环境
V8 首先需要将 JavaScript 编译成字节码或者二进制代码,然后再执行。
堆和栈
延迟解析
字节码
字节码
隐藏类
内联缓存
事件循环和垃圾回收
事件循环和垃圾回收
事件循环和垃圾回收
事件循环和垃圾回收
事件循环和垃圾回收
事件循环和垃圾回收
结束语
C语言概述
HTTPS
OSI 通信模型
初识 C 语言
字符串和格式化输入输出
数据和 C
状态码
运算和程序结构