/v8-internals

面向编译器开发人员的V8内部实现文档

Primary LanguagePythonCreative Commons Zero v1.0 UniversalCC0-1.0

深入V8引擎

面向想要成为 Google V8 开发人员的MOOC。

V8 是 Google Chrome 浏览器和微软 Edge 浏览器的 JavaScript 执行引擎。本课程介绍如何成为 V8 的开发人员。注意这是硬核技术培训,每次视频请预留10个小时的上机编程练习时间。

NOTICE: 目前处于连载状态,预计连续更新到2020年晚秋。 可以关注B站 @lazypaser 接收课程更新的推送。

课件(Slides)、开源电子书、配套代码及相关资料存放在本仓库:

https://github.com/lazyparser/v8-internals

课程视频和幻灯片列表

Video Slides Author Title
av83746754 01.pdf 吴伟 第01课:上手开始看 V8 Ignition 解释器的字节码(Bytecodes)
av87260107 02.pdf 邱吉 第02课:从零开始分析V8的构建系统构成
av89142028 03.pdf 邱吉 第03课:V8的构建系统构成Part2
TBD TBD 邱吉 第04课:TBD,V8的构建系统构成Part3
TBD TBD 吴伟 第05课:TBD,Ignition Bytecodes 解析
TBD TBD 吴伟 第06课:TBD,torque
TBD TBD 吴伟 第07课:TBD,torque
TBD TBD 邱吉 第08课:TBD