yisar / smallapp

🎃 Chinese miniapp architecture.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

重启√

yisar opened this issue · comments

找到了一个新思路:https://zhuanlan.zhihu.com/p/176042099

我决定开始重写这个项目,主要的改变如下:

  1. web worker => service worker

sw 的好处是 pwa,借助 sw 的能力,想一想,将小程序放置到桌面是一件多么刺激的事,sw 的通信方式和 ww 是一模一样的,还可以做缓存相关的工作

  1. 重写 vue 框架

voe 一开始是抄的 vue3,但我觉得方向不太对,vue3 的 runtime 实在没什么东西,它比较有意思的地方在于 compiler 和 SFC

我觉得我可以给一个很小的对等实现

  1. proxy

上面说的新思路,也就是 proxy 劫持的跨端思路,proxy 能让 worker 做更多事情,当然框架 runtime 也会用 proxy 做依赖收集

总觉得这一次可以集合很多 proxy 的*操作了

  1. shadow dom

不要问我沙雕哪里好,我也不知道,爱一个人是不需要理由的

pwa只是个鶸, 该有功能一样没有。

pwa只是个鶸, 该有功能一样没有。

只是说比 web worker 有更多可能性,没说它有用