• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            數據加載中……

            Chrome所涉及26個開源代碼

            Google Chrome是一個優秀的開源的瀏覽器,其開發過程大量地使用了網上現在成熟穩定的開源代碼,目前Chrome所涉及26個開源代碼:


            1、Google Breakpad
                /src/breakpad
                開源的跨開臺程序崩潰報告系統。
            2、Google URL
                /src/googleurl
                 Google小巧的URL解析整理庫。
            3、Skia
                /src/skia
                矢量圖引擎。
            4、Google v8
                /src/v8
                Google開源的JavaScript引擎。V8實現了ECMA-262第三版的ECMAScript規范,可運行于Windows XP 和 Vista, Mac OS X 10.5 (Leopard), 及 Linux等基于IA-32 或 ARM 的系統之上。V8可單獨運行也可嵌入到任何C++程序中。
            5、Webkit
                /src/webki
                開源的瀏覽器引擎
            6、Netscape Portable Runtime (NSPR)
                /src/base/third_party/nspr
                Netscape Portable Runtime (NSPR) 提供了系統級平臺無關的API及類似libc的函數。
            7、Network Security Services (NSS)
                /src/base/third_party/nss
                Network Security Services (NSS) 一套用于支持服務器端與客戶端安全開發的跨平臺函數庫。程序通過NSS可支持SSL v2 and v3, TLS, PKCS #5, PKCS #7, PKCS #11, PKCS #12, S/MIME, X.509 v3 認證及其它一些安全標準。
            8、Hunspell
                /src/third_party/hunspell
                Spell checker and morphological analyzer library and program designed for languages with rich morphology and complex word compounding or character encoding.
            9、Windows Template Library
                /src/third_party/wtl
                用于開發Windows程序與UI組件的C++ library。WTL擴展了ATL (Active Template Library) 并提供一套用于controls, dialogs, frame windows, GDI objects等開發的類。
            10、Google C++ Testing Framework
                /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
                /src/third_party/bsdiff 及 /src/third_party/bspatch
                bsdiff 與 bspatch 用于為二進制文件生成補丁。
            12、bzip2
                /src/third_party/bzip2
                bzip2使用Burrows-Wheeler block sorting text compression 算法與Huffman編碼壓縮文件。
            13、International Components for Unicode (ICU)
                /src/third_party/icu38
                ICU是一套成熟并被廣泛使用的C/C++ 及 Java 庫,可為軟件提供Unicode與全球化支持。
            14、libjingle
                用于做sync的p2p庫
            15、libjpeg
                /src/third_party/libjpeg
                用于處理JPEG (JFIF)圖像格式的庫。
            16、libpng
                /src/third_party/libpng
                PNG圖像格式庫。支持絕大部分的PNG特性,可擴展。已經被廣泛地使用了13年以上了。
            17、libxml
                /src/third_party/libxml
                C語言的XML解析庫。
            18、libxslt
                /src/third_party/libxslt
                C語言的XSLT庫。
            19、LZMA
                /src/third_party/lzma_sdk
                LZMA為7-Zip軟件中7z格式壓縮所使用的壓縮算法,有很好的壓縮效果。
            20、stringencoders
                /src/third_party/modp_b64
                一系列高性能的c-string轉換函數,比如:base 64 encoding/decoding。通常比其標準實現快兩倍以上。
            21、Netscape Plugin Application Programming Interface (NPAPI)
                /src/third_party/npapi
                多種瀏覽器使用的跨平臺插件架構。
            22、Pthreads-w32
                /src/third_party/pthread
                用于編寫多線程程序的API
            23、SCons - a software construction tool
                /src/third_party/scons
                開源的軟件構建工具——下一代的編譯工具。可以認為SCons是改進過的跨平臺配上autoconf/automake與ccache的Make工具的子系統。
            24、sqlite
                /src/third_party/sqlite
                大名鼎鼎的嵌入式數據庫引擎。自管理、零配置、無需服務器、支持事務。
            25、TLS Lite
                /src/third_party/tlslite
                 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結果比較等。
            26、zlib
                /src/third_party/zlib
                zlib為一套用于任意平臺與機器的無損數據壓縮的庫,它免費、自由、無任何法律專利問題。

            --------------------------------------------------------------------------------------
            下面是其他比較有價值的Google的開源項目:

            1、Google PerfTools
            這個工具可讓開發創建更強大的應用程序,特別是那些用C++模版開發的多線程應用程序,包括TCMalloc, heap-checker, heap-profiler 和cpu-profiler。

            2、Google Sparse Hash
            非常節省內存的hash-map。

            3、Protocol Buffers
            Protocol Buffers是一種可擴展編碼序列數據的方式,Google在幾乎所有內部RPC協議和文件格式都使用了Protocol Buffers。

            posted on 2012-11-20 21:48 Stone xin 閱讀(426) 評論(0)  編輯 收藏 引用

            日韩欧美亚洲国产精品字幕久久久| 久久精品国产亚洲AV不卡| 少妇高潮惨叫久久久久久| 久久人人爽人人爽人人爽| 久久久一本精品99久久精品88| 青草国产精品久久久久久| 国内精品久久久久久麻豆| 人妻中文久久久久| 久久久国产精品亚洲一区 | 久久亚洲国产成人影院网站 | 久久福利资源国产精品999| 中文精品99久久国产| 伊人色综合久久天天人守人婷| 久久精品aⅴ无码中文字字幕重口| 国产成人香蕉久久久久| 99精品久久久久久久婷婷| 国内精品免费久久影院| 日韩人妻无码一区二区三区久久 | 男女久久久国产一区二区三区| 国内精品久久久久久久久电影网| 欧美亚洲色综久久精品国产| 亚洲欧美成人久久综合中文网| 久久91精品国产91久久麻豆| 少妇高潮惨叫久久久久久| 亚洲精品第一综合99久久 | 狠狠狠色丁香婷婷综合久久五月| 久久亚洲精品成人无码网站| 久久中文字幕无码专区| 99久久精品费精品国产| 久久综合九色综合97_久久久| 一本一道久久综合狠狠老| 久久天天躁夜夜躁狠狠| 亚洲va久久久久| 亚洲精品tv久久久久久久久久| 久久久久久久久久久免费精品| 色综合久久中文色婷婷| 天天久久狠狠色综合| 91精品日韩人妻无码久久不卡| 国产精品久久久久一区二区三区 | 麻豆av久久av盛宴av| 久久久久久免费视频|