对我来说,WASM 与 JS 解决了两个不同的问题:JavaScript 向 Web 和 DOM 添加了基本的交互性,而 WebAssembly 向Web 提供了强大的图形引擎的功能。 WebAssembly 无法解决 JavaScript 所面临的问题,因为它不了解 DOM。 除非WASM 能解决这样的问题,否则无法替代JavaScript。
1
共 4 条评论, 1 页
对我来说,WASM 与 JS 解决了两个不同的问题:JavaScript 向 Web 和 DOM 添加了基本的交互性,而 WebAssembly 向Web 提供了强大的图形引擎的功能。 WebAssembly 无法解决 JavaScript 所面临的问题,因为它不了解 DOM。 除非WASM 能解决这样的问题,否则无法替代JavaScript。
评论区
写评论对于类 Electron 的打包应用,我看好 WebAssembly, 但对于传统 Web 应用,考虑到浏览器兼容性,很难杀死。
共同存在,没有最强
不一定非要 Dead or Alive 罢,这两天在用 wasm 做一个 web-framework,感觉写的还蛮 happy 的。。。
在 "wasm 不了解 DOM" 的问题上,把对 DOM 的一些骚操作继续让 js 做就好啦。
比如目前 Rust 的 wasm-bindgen 不支持向 Js 传递 Genric、Trait,不能动态的接收 Js Object,甚至不能
extends class
(原型链在 Js 中十分重要) 这些确实十分恶心。不过在小子的项目里,把 wasm 外面包了一些 Js interfaces,使用起来体验还不错~
放个 链接 嘿嘿,尽量这周搞出个能完整点的版本
赞同。