多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
## 一、概述 随着Web应用变得更多更复杂,js渐渐暴露出了问题: 1.语法太灵活导致开发大型 Web 项目困难; 2.性能不能满足一些场景的需要。 微软的 TypeScript 通过为 JS 加入静态类型检查来改进 JS 松散的语法,提升代码健壮性,解决开发大型 Web 项目困难; 对于性能问题,由 Google , Microsoft , Mozilla , Apple 等几家大公司合作发起的一个关于 面向Web的通用二进制和文本格式的项目 —> WebAssembly。 ## 二、WebAssembly WebAssembly 并不是一门编程语言,而是一份字节码标准。 可以简单把它理解为浏览器的汇编语言。 * 字节码体积小,下载快 * 无需解释执行 * 底层代码无兼容性问题 ## 三、应用场景 大多数 WebAssembly 模块开发者使用 C 和 Rust 编写代码,然后编译成 WebAssembly,它可以被 JavaScript 加载,运行在浏览器中;它可用于编译C/C+/RUST等高级语言,使客户端和服务器应用程序能够在Web上部署。