第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 之间调用执行速度终于快了的主要内容,如果未能解决你的问题,请参考以下文章