V8-turboFan Posted on 2025-01-16 Edited on 2025-02-02 简介v8 是一种 JS 引擎的实现,它由Google开发,使用C++编写。v8 被设计用于提高网页浏览器内部 JavaScript 代码执行的性能。为了提高性能,v8 将会把 JS 代码转换为更高效的机器码,而非传统的使用解释器执行。因此 v8 引入了 JIT (Just-In-Time) 机制,该机制将会在运行时动态编译 JS 代码为机器码,以提高运行速度。TurboFan是 v8 的优化编译器之一,它使用了 sea of nodes 这个编译器概念。