Leverage browser caching
Add Expires headers
assuming you run nginx or apache as proxy you probably configure it to send cache headers for files that are static
Minify JavaScript and CSS
nodebb does this already, if this shows up for your forum its probably caused be either a plugin you installed or any custom css/script
Any plans to improve these? Any suggestions/tips to try?
the rest is rather, well expected, and most bigger websites that you test will have the exact same issues. mostly sideeffects of the modern web being javascript/css heavy and using libraries from multiple sources
though i would like to see an option to host external sources the default themes use on your own server, right now that involves a lot of manual work
Make fewer HTTP requests
http2 to the rescue! seriously try it out
edit: so i checked google pagespeed for my site and the community forums, link for the people that are interested:
my site
this site
honestly nothing too bad, but I opened two issues for things that should be an easy fix on the nodebb end
use mousetrap.js minfied
minify composer.js