AjinBlog
Back to Blog

dev log identify fix render blocking resources

August 16, 2025

Dev Log: How to Identify and Fix Render-Blocking Resources


Identification:

  1. Use Google PageSpeed Insights or Lighthouse.
  2. Check the Opportunities section for "Eliminate render-blocking resources".
  3. Look for CSS and JavaScript files listed.

Fixing:

  • CSS:

    • Inline critical CSS.

    • Load non-critical CSS with:

      <link rel="preload" href="styles.css" as="style" onload="this.onload=null;this.rel='stylesheet'">
      <noscript><link rel="stylesheet" href="styles.css"></noscript>
      
  • JavaScript:

    • Add defer to scripts:

      <script src="script.js" defer></script>
      
    • Or async for non-dependent scripts:

      <script src="analytics.js" async></script>
      
  • Use font-display: swap; in @font-face to prevent font blocking.

  • Combine/minify files to reduce the number of requests.

  • Use a CDN to reduce latency.