图解Google V8 作者简介: 课程亮点: 课程大纲:


作者简介:

李兵,《浏览器工作原理与实践》课程作者,前盛大创新院高级研究员,在浏览器和前端开发领域深耕了十余年。

曾在盛大创新院参与WebOS 项目,在顺网科技带领团队打造了一款给全国网吧使用的“F1 浏览器”,目前致力于为企业提供前端项目咨询和浏览器研发的基础服务。

课程亮点:

你将获得

V8 执行 JavaScript 代码的完整流程;

JavaScript 的核心特性;

事件循环和垃圾回收的工作机制;

系统优化 JavaScript 执行效率的方法。

模块介绍

本课程包括三个模块,分别是 JavaScript 设计思想篇、V8 编译流水线篇、事件循环和垃圾回收篇。

JavaScript 设计思想篇,关注 JavaScript 的设计思想,讨论它背后的核心特性,以及V8是是怎么实现这些特性的。

V8 编译流水线篇,带你分析 V8 的编译流水线所涉及到的具体知识点,同时也会穿插讲解一些内存分配相关的内容,因为函数调用、变量声明、参数传递或者函数返回数值都涉及到了内存分配。

事件循环和垃圾回收篇,深入到 V8 的心脏事件循环系统中,学习 V8 是如何实现JavaScript 单线程执行的。同时,关注垃圾回收问题,打通 V8 分配内存和回收数据的整个链路,掌握系统排查问题的方法。

课程大纲:

宏观视角 (2讲)

JavaScript设计思想篇 (7讲)

V8编译流水线 (8讲)

事件循环和垃圾回收 (4讲)


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章