<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          Cheerp用于 Web 的 C++ 編譯器

          聯(lián)合創(chuàng)作 · 2023-10-02 00:50

          Cheerp 是一個(gè)基于 LLVM monorepo 的 C++ 編譯器,允許將 C/C++ 代碼編譯為 WebAssembly 和 JavaScript。

          Cheerp 基于并集成到 LLVM/clang 基礎(chǔ)架構(gòu),具有許多自定義優(yōu)化步驟,擁有強(qiáng)大的 JavaScript-C++ 互操作性、對(duì)異常和 ES6 模塊的支持,以及基于 LLVM 的 clang 構(gòu)建的性能和代碼生成能力,可以最大限度地提高性能并最小化編譯后的 JavaScript/WebAssembly 輸出的大小

          Cheerp 主要用于將現(xiàn)有的 C/C++ 庫(kù)和應(yīng)用程序移植到 HTML5,但也可用于從頭開(kāi)始編寫(xiě)高性能 Web 應(yīng)用程序和 WebAssembly 組件。

          獨(dú)特之處:

          1. 生成更快的 WebAssembly 代碼,也可以編譯為具有動(dòng)態(tài)內(nèi)存(垃圾收集輸出)、零開(kāi)銷 DOM 操作和訪問(wèn) Web API 以及卓越的 C++到JavaScript 互操作性的 JavaScript 輸出。
          2. 允許將單個(gè)代碼庫(kù)編譯為 WebAssembly 和 JavaScript 的組合,方法是(可選)使用[[cheerp::genericjs]]和標(biāo)記代碼部分[[cheerp::wasm]]。
          3. 生成更小的 WebAssembly 輸出。
          瀏覽 28
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          編輯 分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          編輯 分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  我要看国产一级黄片 | 成年人精品视频 | AV黄色在线观看 | 无码卡一卡二 | 欧美成人精品免费 |