新開源工具誕生!讓C++秒變JavaScript

jopen 7年前發布 | 28K 次閱讀 Mozilla JavaScript

新開源工具誕生!讓C++秒變JavaScript

近日,Mozilla 的 Alon Zakai 成功將一個他曾經用 C++ 編寫的游戲轉換為 JavaScript 代碼并在 Web 上運行。

那時要想將 C++ 轉換為 JavaScript 幾乎是不能可能的事情,因此他開始著手編寫一個開源工具,可以自動將 C++ 代碼轉換成 JavaScript。

Alon Zakai 表示,他的項目 Emscripten 能夠將 C++ 快速的轉換為 JavaScript,并且可以兼容現有的瀏覽器,同時他們還將優化 Firefox 中的 JavaScript 引擎,提高運行速度。

而現在,Emscripten 可以將用 C++ 編寫的代碼直接轉換成 WebAssembly。并且在未來還會支持更多的語言,包括 Rust,Lua,Python,Java 和C#。

使用 WebAssembly,幾百萬行代碼庫可以在幾秒鐘內完成加載,其運行速度能夠達到本地程序的 80%。并且隨著瀏覽器引擎的更新換代,預計加載時間和執行速度都將得到進一步的提升。

來自: 驅動之家

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!