Nextcloud's sluggish performance stems from excessive JavaScript bundle sizes, with 15-20 MB downloaded per page load. Core bundles like core-common.js (4.71 MB) and individual apps like Calendar (5.94 MB) and Notes (4.36 MB) create significant execution overhead. Even with caching, browsers must parse and execute massive amounts of code on each visit, resulting in 5-10 second load times on mobile devices. The author has begun migrating to lighter alternatives like Vikunja (1.5 MB) for tasks and Immich for photos, while acknowledging Nextcloud's convenience for other features.
4 Comments
Sort: