v8/v8
GitHub: v8/v8
Google 开源的高性能 JavaScript 引擎,是 Chrome 浏览器和 Node.js 的核心组件。
Stars: 24894 | Forks: 4234
# V8 JavaScript 引擎
V8 是 Google 的开源 JavaScript 引擎。
V8 实现了 ECMA-262 中规定的 ECMAScript。
V8 使用 C++ 编写,并被用于 Google 的开源浏览器 Google Chrome 中。
V8 可以独立运行,也可以嵌入到任何 C++ 应用程序中。
V8 项目页面:https://v8.dev/docs
# 获取代码
检出 [depot tools](http://www.chromium.org/developers/how-tos/install-depot-tools),并运行
```
fetch v8
```
这会将 V8 检出到 `v8` 目录中,并获取其所有依赖项。
要保持更新,请运行
```
git pull origin
gclient sync
```
要获取所有分支,请将以下内容添加到 `.git/config` 中的远程配置中:
```
fetch = +refs/branch-heads/*:refs/remotes/branch-heads/*
fetch = +refs/tags/*:refs/tags/*
```
# 贡献
请遵循
[v8.dev/docs/contribute](https://v8.dev/docs/contribute) 中提到的说明。
标签:C++, Chromium, ECMAScript, GNU通用公共许可证, Google, JavaScript引擎, Node.js, Nuclei, V8引擎, WebAssembly, 代码执行, 即时编译器, 嵌入式开发, 开源, 性能优化, 数据可视化, 数据擦除, 检测绕过, 浏览器内核, 生成式AI安全, 编译器, 网络安全研究, 虚拟机, 运行时环境