Good catch. Now, the question is: how can we move forward? Because as Timo stated: this is not a forum where you can post requests and expect them to be granted. In order to get someone improve the code, there are a couple of ways to do so:
- you create a pull request on github (https://github.com/dnnsoftware/Dnn.Platform/issues). Someone will review the code and if all is well, it will be merged into a next version.
- you get someone else to create a pull request for you. Now, there are 2 ways to move forward:
- As you can see, for the most recent version (https://github.com/dnnsoftware/Dnn.Platform/releases) a tremendous amount of work has been done by a great group of volunteers. They all put in a lot of hours, free of charge, to make the platform a better product. If you detect an issue that impacts a lot of the community members, it is more likely that someone will pick it up.
- If you want more certainty that this gets priority, you can hire someone to do the work. Recently, I worked together with a developer to create a GTM connector which will now become part of the DNN core.
In both cases, it would be very helpful if you can elaborate more on what the problem is and what the desired solution is. Because I don't think many of us understand what 'first content paint' is. I would really appreciate if you took the time and effort to get this on the road.
One more note: your vanilla DNN install (demostore) can not be reached so I can not verify that. But if you look at gosmartlist the cause has nothing to do with DNN. A better tool for insight is in this case the Google page speed. Almost all (about 30-40) issues are related to the DNNGo skin. You went full force to include all of the css, javascript, bootstrap etc etc.
Hope this helps and certainly hope to see your analysis on this topic.