Wasm 这玩意用来干嘛的?看了一些介绍,也不讲人话
浏览器的 js 不擅长计算机密集型任务,有了 Wasm 继承 c、rust 之类的语言,是不是可以改成浏览器处理计算密集型任务不足的问题?
Wasm 这玩意用来干嘛的?看了一些介绍,也不讲人话
浏览器的 js 不擅长计算机密集型任务,有了 Wasm 继承 c、rust 之类的语言,是不是可以改成浏览器处理计算密集型任务不足的问题?
13 回答12.7k 阅读
8 回答2.4k 阅读
2 回答5k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
5 回答761 阅读
3 回答2.1k 阅读
2 回答1.5k 阅读✓ 已解决
Assembly Language
翻译过来本身就是汇编语言的意思。直译下,WebAssembly
就是"Web端的汇编语言"。把你用非javascript语言写的代码(比如C++、Rust、Go等)转换成二进制格式,浏览器可以直接解析他们,然后运行这些代码。所以利用
wasm
, 将这些高性能语言的优势用在浏览器端弥补JS的短板,也是一大趋势。简单点说,就是用
JS
写可能性能差,换成wasm
性能可能就好了,当然需要具体问题具体分析。