Replies: 1 comment
-
ShokaX 的 Vue 支持会在 0.5 版本回归以配合组件化重构 |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
对 0.5 的部分计划更改作一下说明
0.5版本将会是迄今为止 ShokaX 对底层架构修改最大的一次更新,所以:
重大技术更改:
Pjax在现有ShokaX架构中意义高度不明。目的是速度和SPA体验,但是:
Pjax的存在阻碍了Smart Bundle中JS和CSS的按需加载,这两项带来的无效网络流量已经接近30%了,Pjax省下的html流量微乎其微(而且大部分还被quicklink败光了)现代浏览器优化下Pjax的性能和原生页内跳转已经没有什么差别了。连带重构Player后基本上Pjax就没有存在意义了,只剩下提高调试难度和降低弱网环境体验。
其实多数人访问博客都是为了看某一篇文章而非全站看一遍,这种情况下quicklink不太有存在的必要。如果一个人能忍受落地页的加载速度,那内页的应该也没问题
有基于ESM和Smart Bundle的新技术替代,两套Vendor维护成本太高。SX Inject这个东西属于半成品,而且长期以来没人用也缺乏维护,不如合入Smart Bundle维护
其他内容我认为不涉及特别大的问题,后续发测试版了再说
Beta Was this translation helpful? Give feedback.
All reactions