JavaScript 和 WebAssembly 之间的调用终于变快了!!

  1. 云栖社区>
  2. 博客>
  3. 正文

JavaScript 和 WebAssembly 之间的调用终于变快了!!

子夜初商南 2019-08-06 23:02:42 浏览473
展开阅读全文

在 Mozilla,我们希望 WebAssembly 能尽可能快一些。

这一点从它的设计之初我们就考虑到了,为了让它具备高吞吐量。 我们使用流式基线编译器优化了加载时间。 有了这个,我们编译代码的速度要比通过网络编译更快。

那接下来呢?

我们的一个高优先级的事情是让 JS 和 WebAssembly 的结合变得简易。但是两种语言之间的函数调用并不总是很快。 事实上,正如我在 WebAssembly 的第一个系列中所谈到的那样,他们的速度慢早就声名在外。

正如你所看见的,这种情况正在发生变化。

这意味着在最新版本的 Firefox Beta 中,JS 和 WebAssembly 之间的调用比非内联 JS 到 JS 的函数调用还要更快。万岁!

image.png

因此这些调用现在在 Firefox 中很快了。 但是,和往常一样,我不仅仅是想告诉你这些调用很快。 我想

网友评论

登录后评论
0/500
评论
子夜初商南
+ 关注