WebAssembly的未来 - 看看即将推出的功能和提议

WebAssembly是性能优化的虚拟机,今年早些时候在所有四个主流浏览器中都有出货。这是一项新兴技术,目前的版本是MVP(最低可行产品)。这篇博客文章介绍了WebAssembly路线图以及它在不久的将来可能获得的功能。

我会尝试将此博客文章保持在相对较高的水平,因此我将跳过一些更为技术性的提案,而不是关注它们对于面向WebAssembly的语言可能意味着什么。

一个非常简短的WebAssembly介绍

如果你以前没有听说过WebAssembly,我会给你一个非常简短的介绍。它背后的团队描述如下:

WebAssembly或wasm是一种新的可移植,大小和加载时间有效的格式,适合编译到Web。

WebAssembly模块以二进制格式传送到浏览器,由与JavaScript VM一起工作的虚拟机(VM)执行,共享资源(例如内存)并在同一线程上执行。

有关WebAssembly VM及其指令集的实用介绍,我建议我之前关于手动编写WebAssembly的文章。

实际上,WebAssembly旨在用作更高级语言的编译目标。目前,您可以使用C,C ++,Rust,Go,Java,C#编译器(以及更多) - 具有不同的成熟度 - 来创建wasm模块。

阅读更多

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章