Chrome涉及到开源代码列表
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Chrome涉及到开源代码列表
1、
开源的跨开台程序崩溃报告系统。
2、
/src/googleurl
Google⼩巧的URL解析整理库。
3、Skia
⽮量图引擎。
4、
/src/v8
Google开源的JavaScript引擎。
V8实现了ECMA-262第三版的ECMAScript规范,可运⾏于Windows XP 和 Vista, Mac OS X 10.5 (Leopard), 及 Linux等基于IA-32 或 ARM 的系统之上。
V8可单独运⾏也可嵌⼊到任何C++程序中。
5、
开源的浏览器引擎
6、
Netscape Portable Runtime (NSPR) 提供了系统级平台⽆关的API及类似libc的函数。
7、
Network Security Services (NSS) ⼀套⽤于⽀持服务器端与客户端安全开发的跨平台函数库。
程序通过NSS可⽀持SSL v2 and v3, TLS, PKCS #5, PKCS #7, PKCS #11, PKCS #12, S/MIME, X.509 v3 认证及其它⼀些安全标准。
8、
Spell checker and morphological analyzer library and program designed for languages with rich morphology and complex word compounding or character encoding.
9、
⽤于开发Windows程序与UI组件的C++ library。
WTL扩展了ATL (Active Template Library) 并提供⼀套⽤于controls, dialogs, frame windows, GDI objects等开发的类。
10、
/src/testing/gtest
Google⽤于编写C++测试的基于xUnit架构的框架,可⽤于多种平台上:Linux, Mac OS X, Windows, Windows CE, and Symbian。
⽀持⾃动测试发现,有⼀套丰富的Assertions断⾔,⽤于可⾃定义断⾔,death tests, fatal and non-fatal failures, various options for running the tests, and XML test report generation.
11、
及
bsdiff 与 bspatch ⽤于为⼆进制⽂件⽣成补丁。
12、
bzip2使⽤Burrows-Wheeler block sorting text compression 算法与Huffman编码压缩⽂件。
13、
/src/third_party/icu38
ICU是⼀套成熟并被⼴泛使⽤的C/C++ 及 Java 库,可为软件提供Unicode与全球化⽀持。
14、
⽤于处理JPEG (JFIF)图像格式的库。
15、
PNG图像格式库。
⽀持绝⼤部分的PNG特性,可扩展。
已经被⼴泛地使⽤了13年以上了。
16、
C语⾔的XML解析库。
17、
C语⾔的XSLT库。
18、
LZMA为7-Zip软件中7z格式压缩所使⽤的压缩算法,有很好的压缩效果。
19、
⼀系列⾼性能的c-string转换函数,⽐如:base 64 encoding/decoding。
通常⽐其标准实现快两倍以上。
20、
多种浏览器使⽤的跨平台插件架构。
21、
⽤于编写多线程程序的API
22、
开源的软件构建⼯具——下⼀代的编译⼯具。
可以认为SCons是改进过的跨平台配上autoconf/automake与ccache的Make⼯具的⼦系统。
23、
⼤名⿍⿍的嵌⼊式数据库引擎。
⾃管理、零配置、⽆需服务器、⽀持事务。
24、
SSL 3.0, TLS 1.0, and TLS 1.1的Python免费实现库。
TLS Lite⽀持这些安全验证⽅式:SRP, shared keys, and cryptoIDs in addition to X.509 certificates。
注:Chrome并不包涵Python。
TLS Lite⽤于Chrome开发过程中的代码覆盖、依赖检查、⽹页加载时间测试及⽣成html
结果⽐较等。
25、
zlib为⼀套⽤于任意平台与机器的⽆损数据压缩的库,它免费、⾃由、⽆任何法律专利问题。