第1451期在 JavaScript 和 WebAssembly 之间调用执行速度终于快了

Posted 前端早读课

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第1451期在 JavaScript 和 WebAssembly 之间调用执行速度终于快了相关的知识,希望对你有一定的参考价值。

前言

WebAssembly可能离的有点远,做个大概的了解。今日早读文章由@前端开发-晓翻译分享。

正文从这开始~~

在 Mozilla,我们希望 WebAssembly 的执行速度能够达到它应该达到的速度。

这与它的设计(有很大的吞吐量)有关。然后我们用一个流基线编译器(streaming baseline compiler)改进加载时间。使用这项技术,我们编译代码的速度比从网络上加载到本地还要快。

那么,接下来呢?

我们项目重点之一 - 很容易地将 JS 和 WebAssembly 结合起来。但是一直以来两种语言之间调用函数并不是很快。实际上,两种语言之间的函数调用速度是出了名的慢,我之前的WebAssembly 系列中讲到过。

如你所见,这一切已经发生了变化。

这意味着在 Firefox 最新 beta 版本中, 在 JS 和 WebAssembly 之间函数调用比非行内 JS 到 JS 函数的调用要快。好哇

以上是关于第1451期在 JavaScript 和 WebAssembly 之间调用执行速度终于快了的主要内容,如果未能解决你的问题,请参考以下文章

1451. 重新排列句子中的单词

新网站收录低或不收录的原因有哪些

51nod 1451 合法三角形 判斜率去重,时间复杂度O(n^2)

循环两个数组,没有来自第一个数组的重复值

UVA 1451Average

UVA1451 Average