
WebAssembly(wasm)允许用JavaScript以外的语言编写的代码在浏览器上运行。如果你没有注意到,所有主要的浏览器都支持wasm,全球超过90%的用户都有可以运行wasm的浏览器。由于Rust编译成wasm,那么是否有可能纯粹在Rust中构建SPA(单页应用程序),而不编写一行JavaScript?简而言之,答案是肯定的!
“RustMart”的简单电子商务网站,该网站将有两个页面:SPA(单页应用程序)所需的最低能力:rust-protobuf 3.0已发布,与版本2相比,最大的变化是:protobuf JSON映射规范对JSON映射的原生支持(即使可能,也很难用serde正确实现);.proto文件创建描述符,无需生成代码;检查它们、实例化消息、编辑消息、写/读等);rust-protobuf最大的缺失特征是:arena分配。有些人要求它,但不清楚如何实现(保持API符合人体工程学,保持API安全等);这将是一个重要的项目。From 日报小组 odd-cat
原文作者:Rust语言中文社区;如有侵权,请联系管理员删除。