zotero-chinese / website

Zotero 中文社区官方网站源码 | Source code for website of Zotero Chinese community
https://zotero-chinese.com
MIT License
6 stars 2 forks source link

性能:避免大的chunks #36

Open northword opened 6 months ago

northword commented 6 months ago

静态页面已经包含了全部数据内容,不应在 JS 中继续包含数据。

考虑使用 Vite 插件提供的虚拟模块能力,避免数据被打包进 JS 文件。

考虑将数据拆分为页面级别,避免加载不需要的数据。

涉及:

Git 记录

各个页面

考虑在 build 时,根据已有数据生成一系列 页面级 json,在 client fetch json ,然后加载。

列表上需要的数据包括基本信息和每个页面级 json 的路径。