Hasty Briefsbeta

Bilingual

Why Nextcloud feels slow to use

6 months ago
  • #JavaScript
  • #Web Performance
  • #Nextcloud
  • Nextcloud offers a comprehensive feature set but feels slow to use despite optimizations.
  • The main issue is the large amount of JavaScript loaded (15-20 MB uncompressed, 4-5 MB compressed).
  • Key JavaScript files include core-common.js (4.71 MB), NotificationsApp.chunk.mjs (1.06 MB), and app-specific scripts like Calendar (5.94 MB) and Notes (4.36 MB).
  • The slow performance affects usability, such as delays in loading the Tasks app on mobile devices.
  • Nextcloud's architecture likely contributes to the bloated JavaScript, impacting the functionality-to-bundle-size ratio.
  • Alternatives like Vikunja (1.5 MB JavaScript) offer faster performance, but Nextcloud's convenience keeps users from fully switching.
  • Performance issues may stem from overworked development teams, but user experience suffers as a result.
  • The author recommends reading Alex Russell's work on web performance for insights and improvements.