@toiletpaper yes. But I want to prevent it from flashbanging the user with the white background and also don't want it to show unstyled elements while it's loading the rest.
That looks ugly and stupid.
My current solution is just show a full screen loading screen but that is really annoying.
This is like a middle ground between a real single page app and normal website with pages.