Chrome源码顶级目录
2021/5/19 12:25:29
本文主要是介绍Chrome源码顶级目录,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
Chrome源码顶级目录
-
**android_webview:**提供适用于集成到android平台的src / content外观。不适用于单个android应用程序(APK)。有关Android WebView源代码组织的更多信息。
-
apps:Chrome打包的应用程序。
-
base:在所有子项目之间共享的通用代码。其中包含诸如字符串操作,通用实用程序等内容。仅当必须在多个其他顶级项目之间共享时,才在此处添加内容。
-
breakpad:Google的开源崩溃报告项目。这是直接从Google Code的Subversion存储库中提取的。
-
build:所有项目共享的与构建相关的配置。
-
cc:Chromium合成器实现。
-
chrome:Chromium浏览器(请参见下文)。
-
chrome / test / data:用于运行某些测试的数据文件。
-
components:目录,用于将内容模块作为其所依赖的最上层的组件。
-
内容: 多进程沙盒浏览器所需的核心代码(请参见下文)。 有关为什么我们分离出此代码的更多信息。
-
**设备:**常见的低级硬件API的跨平台抽象。
-
net:为Chromium开发的网络库。在存储库中运行我们简单的test_shell时,可以将其与Chromium分开使用
webkit
。另请参阅chrome/common/net
。 -
sandbox:沙盒项目,它试图防止被黑的渲染器修改系统。
-
skia + third_party / skia:Google的Skia图形库。ui / gfx中的其他类包装Skia。
-
**sql:**我们环绕sqlite。
-
测试:包含我们用于单元测试的Google开源GTest代码。
-
third_party:200多个小型和大型“外部”库,例如图像解码器,压缩库和Web引擎Blink(此处是因为它继承自WebKit的许可证限制)。 添加新软件包。
-
- … / blink / renderer:负责将HTML,CSS和脚本转换为绘画命令和其他状态更改的Web引擎。
-
工具
-
ui / gfx:共享的图形类。这些构成了Chromium UI图形的基础。
-
ui / views:一个简单的框架,用于进行UI开发,提供渲染,布局和事件处理。大多数浏览器用户界面都是在此系统中实现的。该目录包含基础对象。其他一些特定于浏览器的对象位于chrome / browser / ui / views中。
-
url:Google的开源URL解析和规范化库。
-
v8:V8 Javascript库。这是直接从Google Code的Subversion存储库中提取的。
这篇关于Chrome源码顶级目录的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-23增量更新怎么做?-icode9专业技术文章分享
- 2024-11-23压缩包加密方案有哪些?-icode9专业技术文章分享
- 2024-11-23用shell怎么写一个开机时自动同步远程仓库的代码?-icode9专业技术文章分享
- 2024-11-23webman可以同步自己的仓库吗?-icode9专业技术文章分享
- 2024-11-23在 Webman 中怎么判断是否有某命令进程正在运行?-icode9专业技术文章分享
- 2024-11-23如何重置new Swiper?-icode9专业技术文章分享
- 2024-11-23oss直传有什么好处?-icode9专业技术文章分享
- 2024-11-23如何将oss直传封装成一个组件在其他页面调用时都可以使用?-icode9专业技术文章分享
- 2024-11-23怎么使用laravel 11在代码里获取路由列表?-icode9专业技术文章分享
- 2024-11-22怎么实现ansible playbook 备份代码中命名包含时间戳功能?-icode9专业技术文章分享