Include external css files with <link> instead of @import, directly after the open <head> tag: <head><link href=’/css/styles.css’ rel=’stylesheet’ />…
This should be done to reduce HTTP requests. Also, if scripts are included inconcatenating them is key, because multiple scripts have a blocking behavior.
This should be done to reduce HTTP requests.
It’s unlikely your code has this boogeyman. However, if your front-end code is from 2005, you might want to check under the bed for it. I’m not going to explain why it should not be used because I don’t even remember.
If a component is rarely updated, leverage browser caching.
Gzipping components is now pervasive, but it’s such an easy, big win that you should confirm your web server is sending compressed files. For scripts and CSS the savings are huge; less so for images, which should already be optimized.