• <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)  編輯 收藏 引用

            人人狠狠综合久久亚洲高清| 91秦先生久久久久久久| 91麻豆国产精品91久久久| 伊人久久大香线蕉综合热线| 少妇内射兰兰久久| 国产精品久久久久久影院| 国产叼嘿久久精品久久| 久久一区二区三区免费| 亚洲欧美日韩中文久久| 久久香蕉一级毛片| 久久精品久久久久观看99水蜜桃| 日韩久久久久久中文人妻| 人妻无码αv中文字幕久久琪琪布 人妻无码久久一区二区三区免费 人妻无码中文久久久久专区 | 偷偷做久久久久网站| 91精品国产91久久久久久蜜臀| 伊人久久大香线蕉综合热线| 国产L精品国产亚洲区久久| 97视频久久久| 狠狠色丁香久久婷婷综合_中| 国产精品久久久久影视不卡| 久久国产劲爆AV内射—百度| 久久精品亚洲欧美日韩久久| 久久免费精品视频| 国产精品美女久久久久| 久久精品国产2020| 精品久久久中文字幕人妻| 久久精品无码一区二区app| 国产成人精品久久二区二区| 97久久婷婷五月综合色d啪蜜芽 | 77777亚洲午夜久久多喷| 久久伊人五月丁香狠狠色| 亚洲国产成人精品无码久久久久久综合 | 久久99这里只有精品国产| 国产精品99久久久久久宅男| 国产精品久久久福利| 国产精品久久国产精麻豆99网站| 日本强好片久久久久久AAA| 欧美一区二区三区久久综合| 精产国品久久一二三产区区别| 久久久久亚洲国产| 久久影院综合精品|