Why Nextcloud feels slow to use
6 months ago
- #JavaScript
- #Web Performance
- #Nextcloud
- Nextcloud提供了全面的功能集,但尽管经过优化,使用起来仍感觉缓慢。
- 主要问题在于加载了大量JavaScript文件(未压缩15-20MB,压缩后4-5MB)。
- 关键JavaScript文件包括core-common.js(4.71MB)、NotificationsApp.chunk.mjs(1.06MB),以及日历(5.94MB)、笔记(4.36MB)等应用专属脚本。
- 性能迟缓影响了用户体验,例如在移动设备上加载任务应用时会出现延迟。
- Nextcloud的架构可能是导致JavaScript臃肿的原因,影响了功能与代码体积的性价比。
- 类似Vikunja(仅1.5MB JavaScript)的替代方案性能更快,但Nextcloud的便利性让用户难以完全迁移。
- 性能问题可能源于开发团队超负荷工作,但最终牺牲的是用户体验。
- 作者建议阅读Alex Russell关于网页性能的著作以获取优化思路。