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 assets is one of the simplest and most effective things you can do to make your web site faster.
For text files we are sending over networks, gzip is a big win and a no-brainer. However, images and other binary files should already be aggressively compressed, and you usually won’t benefit from gzipping them. In fact, binary files can increase a tiny bit in size because of added gzip headers. See this post for more details.