Hasty Briefsbeta

双语

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关于网页性能的著作以获取优化思路。