Try this experiment. After a couple weeks of not using this site, suddenly decide you want to have a look.
While watching those dots, the user is curious, what in the world is going on? Other sites are in a hurry to get something on that screen. But for some reason Discourse is doing something extra special behind the scenes to make things super good for us, so yes, we are grateful for whatever it’s doing. Perhaps it’s loading a lot of JavaScript or something.
Are you sure you couldn’t just put up a pre-prepared initial screen, especially if the user is landing on the homepage?
I mean about 90% of the initial screen will be about the same… perhaps some pinned topics or something.
Well anyway I’m saying you guys got to get something on that screen faster!
I mean let’s just say what if the competition could get something on that screen faster?
Yeah I know you don’t care about so-called competition, never mind.
Well then just for humane treatment of the users you might say it’s still good to get something on that screen faster.
Now don’t get angry. I’m just trying to dig out anything I can figure out that would help here.
I mean I wouldn’t want to miss telling you about something that you might not notice.
Full disclosure: I use a rather slow network. But that shouldn’t matter!
Do know that I’m not criticizing any one particular site. I’m just trying to make things better for users worldwide of all the sites.