主题:【原创】PWA,边学边问边用 -- 铁手
共:💬11 🌺59
在现有浏览器对内部功能的调用只能是JS,这是很多解决方案的出发点。
WASM本质上是提供一种异于JS的选择,好处是可以提供更高的效率,最开始是C++, 现在Rust和.net都有人搞,越来越像基于浏览器的llvm。
所以你看,就执行方式而言,对于PWA,你用JS写一些逻辑,注册到浏览器后,它启一个Workers来运行。
对于WASM,不管你是C++, Rust还是C#写,先编译成一段字节代码, 浏览器装载(Load)后运行。
真正的区别在于,前者都是JS, 所以注册,后者对JS来说是字节,所以是加载
今天看到一篇杨振宁的采访,他提到了近看和远看两种方式。
你说的全都对,但可能你更多拉近了看,我更多拉远了看。
- 相关回复 上下关系5
🙂目前看来这个PWA会持续下去 2 铁手 字641 2018-10-28 14:51:07
🙂说说我的理解 8 透明 字1538 2018-10-25 23:42:53
🙂webassembly是高效二进制代码的js实现 3 骆筱 字540 2018-10-26 00:48:46
🙂我指的是WASM这种需求的切入方式
🙂service worker的生存周期 10 骆筱 字891 2018-10-25 21:16:32