This is such a good point. As little javascript should be run client-side on initial page load. What little does shouldn't be vital to the layout or presentation.
Not taking this into account causes unusual UI lag, frequent dropped initial clicks, fast responses from the server but slow page load times, or visual "chunking."
Not taking this into account causes unusual UI lag, frequent dropped initial clicks, fast responses from the server but slow page load times, or visual "chunking."