Generally OK I would say so far, at least for me - would be good to get others’ feedback.
The Dashboard is a bit slower than I would like, as it pulls information from a few different places in one screen (stats, Mediawiki API, Wordpress RSS feed, etc)
Two approaches for this that I can think of:
- cache the results from the calls to Mediawiki and Wordpress, so we’re not calling out on every page load (Laravel makes adding to cache very easy)
- make the calls to Mediawiki/Wordpress with async javascript after the page has loaded, so as not to slow down initial page load
Caching should be a quick win. Async would make sense too, but need a non-JS fallback too.
Also we should look at optimising images.