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