order of styles and scripts
In my experience I have found that "order of styles and scripts" affects page load speed
Other JS (not required in the head) goes before closing body tag.
Looking at optimization in Chrome Developer Tools I get,
"Optimize the order of styles and scripts (7)
Each of these blocks includes a view.css though i'm not sure how it is called, but to me it appears to be an issue.
Do I need to update these blocks to "register" the css, js as in this link.
I have noticed a view.css in other blocks too so if 'registering' is the right way to include css, js I will have do each block I use.
Any comments, feedback on this issue, appreciated.
Note there was also this in Chrome
2 inline script blocks were found in the head between an external CSS file and another resource. To allow parallel downloading, move the inline script before the external CSS file, or after the next resource.
But I'll look at that after dealing with the registering question
I don't believe the order of styles and scripts affects page load speed as much as it affects the "perceived" page load speed.
To reduce server requests, concrete5 has this feature:
This setting will attempt to combine and minify JS assets and CSS assets (respectively) on the fly to cut down on HTTP requests and speed up sites."
For what you are describing, I don't think it is a significant issue that will impact performance in a noticeable way.
I definitely recommend reading these two articles:
If you enjoy these articles, then I encourage you to read this book:
I have personally made non-CMS based sites that used these techniques. Implementing them is not easy or straightforward and the benefit is minimal for smaller well designed sites. Where it really pays off is in large sites with a lot of CSS and you are trying to find any way to shave time off of a page load.
Using these techniques in a CMS is far more complicated.
I guess my thinking is still old school ;)
Once again, if I don't need to concern about it that's ok by me, but i'm always looking to make a page appear onscreen as quick as possible.
So will definitely read up on those links you provided.