Code reuse in Google Chrome

Source: Internet
Author: User
Tags skia

This articleArticleTransfer from English webpage

Library Relative Path Description
Google breakpad /Src/breakpad An open-source multi-platform crash reporting system.
Google URL /Src/googleurl A small library for parsing and canonicalizing URLs.
Skia /Src/skia Vector graphics engine.
Google V8 /Src/V8 Google's open source JavaScript Engine. v8 implements ecmascript as specified in ECMA-262, 3rd edition, and runs on Windows XP and Vista, Mac OS X 10.5 (Leopard), and Linux systems that use IA-32 or arm processors. v8 can run standalone, or can be embedded into any c ++ application.
WebKit /Src/webki Open source web browser engine.
Netscape Portable Runtime (NSPR) /Src/base/third_party/NSPR Netscape Portable Runtime (NSPR) provides a platform-neutral API for system level and libc like functions.
Network Security Services (NSS) /Src/base/third_party/NSS Network Security Services (NSS) is a set of libraries designed to support cross-platform development of security-enabled client and server applications. applications built with NSS can support SSL v2 and V3, TLS, PKCS #5, PKCS #7, PKCS #11, PKCS #12, S/MIME, X.509 V3 certificates, and other security standards.
Hunspell /Src/Chrome/Third _
Party/hunspell
Spell checker and morphological analyzer library and program designed for versions with rich morphology and complex word compounding or character encoding.
Windows Template Library /Src/Chrome/third_party/wtl C ++ library for developing Windows applications and UI components. It extends ATL (Active Template Library) and provides a set of classes for controls, dialogs, frame windows, GDI objects, and more.
Google C ++ testing framework /Src/testing/gtest Google's framework for writing C ++ tests on a variety of platforms (Linux, Mac OS X, windows, Windows CE, and Symbian ). based on the xunit architecture. supports automatic test distions, a rich set of assertions, user-defined assertions, death tests, fatal and non-fatal failures, various options for running the tests, and XML test report generation.
Bsdiff and bspatch /Src/third_party/bsdiff and/src/third_party/bspatch Bsdiff and bspatch are tools for building and applying patches to binary files.
Bzip2 /Src/third_party/Bzip2 Bzip2 compresses files using the Burrows-wheeler block sorting text compression algorithm, and Huffman coding.
International Components for Unicode (ICU) /Src/third_party/icu38 ICU is a mature, widely used set of C/C ++ and Java libraries providing Unicode and globalization support for software applications.
Libjpeg /Src/third_party/libjpeg Library for handling the JPEG (jfif) image format.
Libpng /Src/third_party/libpng PNG Image Format library. It supports almost all PNG features, is extensible, and has been extensively tested for over 13 years.
Libxml /Src/third_party/libxml Xml c Parsing Library.
Libxslt /Src/third_party/libxslt Xslt c library.
Lzma /Src/third_party/lzma_sdk Lzma is the default and general compression method of 7z format in the 7-zip program.
Stringencoders /Src/third_party/modp_b64 A collection of High Performance C-string transformations (in this case, Base 64 encoding/decoding), frequently 2x faster than standard implementations (if they exist at all ).
Netscape plugin Application Programming Interface (npapi) /Src/third_party/npapi Cross-platform plugin architecture used by using web browsers.
Pthreads-w32 /Src/third_party/pthread Application Programming Interface (API) for writing Multithreaded Applications
Scons-a software construction tool /Src/third_party/scons Open source software construction tool-that is, a next-generation build tool. think of scons as an improved, cross-platform substitute for the classic make Utility with integrated functionality similar to Autoconf/automake and compiler caches such as ccache.
SQLite /Src/third_party/SQLite Software library that implements a self-contained, serverless, zero-configuration, transactional SQL database engine.
TLS Lite /Src/third_party/tlslite Free Python library that implements SSL 3.0, TLS 1.0, and TLS 1.1. TLS lite supports non-traditional authentication methods such as SRP, shared keys, and cryptoids in addition to X.509 certificates.Note:Python is not a part of chrome. It's used for testing varous parts of Chrome browser, such as code coverage, dependencies, measures page load times, compares generated HTML, etc.
Zlib /Src/third_party/zlib Zlib is designed to be a free, general-purpose, legally unencumbered-that is, not covered by any patents-lossless data-compression library for use on usually ally any computer hardware and operating system.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.