我们知道wasm(webassembly)概念很热,请问下,
1、有这个和没有这个,对Web而言区别大吗?
2、wasm是否只是实现其他域名的库的利用而已?不能对web开发带来额外的web本自不具备的功能是吗?
3、wasm可以做到哪些让我们眼前一亮的,web做不到的功能呢?
我们知道wasm(webassembly)概念很热,请问下,
1、有这个和没有这个,对Web而言区别大吗?
2、wasm是否只是实现其他域名的库的利用而已?不能对web开发带来额外的web本自不具备的功能是吗?
3、wasm可以做到哪些让我们眼前一亮的,web做不到的功能呢?
8 回答4.8k 阅读✓ 已解决
6 回答3.5k 阅读✓ 已解决
5 回答2.9k 阅读✓ 已解决
6 回答2.4k 阅读
5 回答6.4k 阅读✓ 已解决
4 回答2.3k 阅读✓ 已解决
4 回答2.8k 阅读✓ 已解决
题主是否见过 在线PS 、 web3D游戏 、视频美颜 、VR全景看房 ?出于性能考虑大部分都是通过
wasm
编译的比如比较著名的
unity
和Unreal Engine
引擎,它们把游戏打包到前端的模式,就是依赖wasm
的,虽然材质可能会下降一点,但是能实现移植已经很不错了,未来说不定能在线玩3A再比如图像处理(也就是 ps 之类的),
opencv.js
就是用Emscripten
将其编译为WebAssembly
模块实现了部分opencv
的功能视频美颜一般会结合
webrtc
实现(这个确实不常见,很少有浏览器视频对话的应用)关键是这块 没人卷 ,因为大部分人都处于比较懵懂的状态🤣,学习资料很少,门槛也很高,但是这块的未来还是很看好的,我相信随着物理设备性能的提升,未来这块会发展的更好