So, @nextcloud is definitely pretty great, but wow there are some pretty serious problems to tackle with the frontend. My Dashboard, which has 4 cards, loads *23*MB of stuff (mostly JS). The core JS alone (in 2 files it looks like) is over 7MB!
There’s a JS file for the weather widget which I don’t even have enabled. Every app installed seems to load its own JS even when I’m on the Dashboard.
I get that it’s a challenge as it’s sort of an everything platform that anyone can write apps for so you need to account for that, but all this whoopla about the latest version being so much faster, but my poor browser still has to parse over 20MB of JS on the landing page is wild.
It really needs a coordinated effort on their frontend. I’d love to have a chat with a NC developer who can explain why it’s like this and what the challenges are here. It’s a pretty big problem to just jump in as a contributor w/out a more wholistic understanding. (definitely something I’d love to work on though)