面向WebAssembly编程:应用开发方法与实践
上QQ阅读APP看书,第一时间看更新

3.8 本章小结

本章介绍了JavaScript与C/C++相互调用和数据交互的的常用方法。从胶水代码中我们可以发现,JavaScript与C/C++相互调用时的执行代价很高。虽然WebAssembly拥有接近于本地代码的执行性能,但倘若函数接口设计不合理、跨语言调用频率过高,整体运行效率会受到极大的影响。

在学习Emscripten时,查阅生成的胶水代码是理解其内部处理机制最直接的途径。