Web组件与精简版Java脚本相比,在性能方面有好处吗?

时间:2019-05-10 20:20:55

标签: javascript webassembly

与最小化的Java脚本相比,将编译后的Java脚本(可能是AssemblyScript)提供给Web Assembly是否有性能优势?

我特别在考虑:

  • parse / compile time
  • 执行时间
  • 字节大小
  • 内存使用情况
  • CDN如何与之交互(服务于二进制应用程序/ wasm与文本应用程序/ javascript)

1 个答案:

答案 0 :(得分:2)

  

解析/编译时间

好,它已经被编译了,这就是WASM的重点。如果您是指从ByteCode到Nativecode,那应该比从Javascript到Native代码要快得多。

  

执行时间

是的,更快,同样,这很重要。

  

字节大小

在这里值得商,,我认为缩小的Javascript在这里非常有效。

  

内存使用情况

WebAsembly旨在补充Javascript,因此从理论上讲,它是相同的..

  

CDN如何与之交互(服务于二进制应用程序/ wasm与文本应用程序/ javascript)

CDN只是运送资产的地方,因此我认为这不是问题。例如。字体和图像是二进制的,它们可以正常工作。顺便说一句,wasm带有与Javascript相同的安全策略,因此,这不像通过网络传送EXE。