职业技能 | 图解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讲)
热门平台:得到2024 看理想 樊登读书2024 混沌大学2024
联系微信:11628983 或扫描下方二维码  获取资源  电子书目录  课程目录
热搜 吴军课程 生财有术第八期 时寒冰·2024 AI写作绘画 冯唐 李笑来 看理想 凯叔 ChatGPT 王东岳 电子书