On 6/9/2018 at 11:36 PM, Alberth said:
Loading the front-page takes around 15 seconds here, before the browser (firefox at a desktop) shows anything from the site. It usually continues to load more several seconds afterwards, probably stuff further down the page.
I noted it seems to load the full stories (or at least a large part) of the list 'recent <something>' at the front page, and then a script kicks in to show just the first 2 or so lines. That looks like a waste of bandwith!
The front page is query-heavy and relies on caching on the backend, but to help with load time I just pushed an update that removes the biggest offender (the Following tab). Following isn't being used much but accounts for 50% of the page load time, so if people like that feature then I'll have to figure out another way to handle it. I hope this makes the load time better for you.
As for loading full story data on the stream, it is indeed a waste, but it's inherent in the design of the framework GameDev.net runs on. I don't like it either, but I'll have to write a custom implementation for that part. I write custom stuff all the time to work around framework limitations, but in the grand scheme of things, since the extra bandwidth is pretty small and the amount of effort to implement a custom solution for the problem is pretty significant, it might be a little while before I address it.