WebAssembly是浏览器作为代码执行环境的一大进步。所有主流浏览器都支持并向后兼容,它是一种二进制编译格式,旨在以接近本机的速度在浏览器中运行。它开辟了可以用来编写前端功能的语言范围,早期的重点是C、c++和Rust,它也是LLVM编译的目标。在沙箱中运行时,它可以与JavaScript交互,并共享相同的权限和安全模型。一起使用时Firefox的新流编译器,它还会导致更快的页面初始化。尽管还处于早期阶段,但这个W3C标准绝对是一个值得探索的标准。
WebAssembly是浏览器作为代码执行环境的一大进步。所有主流浏览器都支持并向后兼容,它是一种二进制编译格式,旨在以接近本机的速度在浏览器中运行。它开辟了可以用来编写前端功能的语言范围,早期的重点是C、c++和Rust,它也是LLVM编译的目标。在沙箱中运行时,它可以与JavaScript交互,并共享相同的权限和安全模型。一起使用时Firefox的新流编译器,它还会导致更快的页面初始化。尽管还处于早期阶段,但这个W3C标准绝对是一个值得探索的标准。