V8是如何执行JavaScript代码的?

V8是如何执行JavaScript代码的?

课程简介

V8 是 Google 开源的 JavaScript 引擎,但很多前端开发人员对 V8 的理解还停留在表面,只是单纯地使用 JavaScript 和调用 Web API,并不了解 V8 这个“黑盒”内部是如何工作的。

只有搞清楚这个问题,你才能更轻松理解 Babel 的词法分析和语法分析原理、ESLint 的语法检查机制、React.js 和 Vue 前端框架的底层实现,以后再面对新的技术和框架,也能以不变应万变,写出性能更好、更优雅的 JavaScript 代码。

课程目录

你了解的 V8 是怎么演进的?
V8 怎么执行 JavaScript 代码的?

解析器(Parser)如何把源码转换成 AST?
解释器(Ignition)如何将 AST 翻译为字节码并执行?
优化编译器(TurboFan)的工作原理

课程核心

V8是如何执行JavaScript代码的?

讲师介绍

老蒋,一线大厂资深前端工程师

从事前端开发七年,在前端、Node.js、 Serverless、Kubernetes 领域有丰富的经验,《玩转 Serverless 架构》专栏作者。

(0)
上一篇 2021年8月4日 下午11:07
下一篇 2021年8月4日 下午11:16

相关推荐

发表回复

登录后才能评论