10月27, 2020

如何使用 WebAssembly 和 JS 构建高性能应用程序

本文最初发布于Medium网站,经原作者授权由InfoQ中文站翻译并分享。

自计算机发明以来,原生应用程序的性能有了巨大的提升。相比之下,由于JavaScript最初并不是为提高速度而构建的,因此Web应用程序的运行速度曾经相当缓慢。但是,由于浏览器之间的激烈竞争以及JavaScript引擎(例如V8)的迅速发展,JavaScript在机器上的运行速度也变得非常快了。但是它仍然无法在速度上击败原生应用程序。这主要是由于JavaScript代码必须经过多个流程才能生成机器代码。

JS引擎花费的平均时间

随着WebAssembly的引入,现代Web为我们所知的一切都有望迎来变革。这项技术快如闪电。在这篇文章文章中,我们就来看一下什么是WebAssembly,以及如何将它与JavaScript集成以构建高性能应用程序。

什么是WebAssembly?

在深入了解WebAssembly之前,我们先来看一下什么是Assembly。

点击查看原文>

本文链接:https://blog.jnliok.com/post/PNaHYQS3ivugtLTqD8sv.html

-- EOF --

Comments