Flarum is a spa. That comes with its own benefits and drawbacks.
One benefit is that loading times on consequentive hits are lower than other tech. A drawback is that the first hit needs to wait on all javascript to have loaded before rendering content.
We are aware of this.
DracoBlue Are there any optimization plans in place?
Yes in 2.0 we split the javascript bundle to improve loading times.