another tip is to load CSS up front (in the HEAD of the HTML document) and load JS at the end wherever possible (the web page will stop downloading and rendering while waiting for a javascript to be loaded and processed!).
__________________
-LJ-
My advice is to look at each case individually, with an informed mind and an appropriately balanced and objective viewpoint.