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

日期:2021-09-14 作者:Candice

原標題:新開源工具誕生!讓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%。並且隨著瀏覽器引擎的更新換代,預計加載時間和執行速度都將得到進一步的提升。

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


本文來源:http://tech.ifeng.com/a/20171203/44788185_0.shtml