<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://frontend-performance.com/</loc>
    <lastmod>2026-06-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://frontend-performance.com/core-web-vitals-measurement/</loc>
    <lastmod>2026-06-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://frontend-performance.com/core-web-vitals-measurement/measuring-lcp-with-chrome-devtools/</loc>
    <lastmod>2026-06-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://frontend-performance.com/core-web-vitals-measurement/measuring-lcp-with-chrome-devtools/how-to-fix-lcp-over-25-seconds-on-react-apps/</loc>
    <lastmod>2026-06-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://frontend-performance.com/core-web-vitals-measurement/optimizing-first-input-delay-fid/</loc>
    <lastmod>2026-06-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://frontend-performance.com/core-web-vitals-measurement/optimizing-first-input-delay-fid/improving-inp-for-complex-single-page-applications/</loc>
    <lastmod>2026-06-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://frontend-performance.com/core-web-vitals-measurement/reducing-cumulative-layout-shift-cls/</loc>
    <lastmod>2026-06-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://frontend-performance.com/core-web-vitals-measurement/reducing-cumulative-layout-shift-cls/debugging-cls-caused-by-dynamic-ad-injection/</loc>
    <lastmod>2026-06-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://frontend-performance.com/core-web-vitals-measurement/understanding-core-web-vitals-thresholds/</loc>
    <lastmod>2026-06-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://frontend-performance.com/core-web-vitals-measurement/understanding-core-web-vitals-thresholds/best-lighthouse-ci-setup-for-frontend-pipelines/</loc>
    <lastmod>2026-06-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://frontend-performance.com/advanced-caching-strategies-cdn-architecture/</loc>
    <lastmod>2026-06-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://frontend-performance.com/advanced-caching-strategies-cdn-architecture/cdn-edge-caching-configuration/</loc>
    <lastmod>2026-06-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://frontend-performance.com/advanced-caching-strategies-cdn-architecture/http-cache-control-headers-explained/</loc>
    <lastmod>2026-06-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://frontend-performance.com/advanced-caching-strategies-cdn-architecture/http-cache-control-headers-explained/setting-up-immutable-cache-headers-for-hashed-assets/</loc>
    <lastmod>2026-06-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://frontend-performance.com/advanced-caching-strategies-cdn-architecture/service-worker-caching-strategies/</loc>
    <lastmod>2026-06-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://frontend-performance.com/advanced-caching-strategies-cdn-architecture/service-worker-caching-strategies/debugging-service-worker-cache-misses-in-production/</loc>
    <lastmod>2026-06-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://frontend-performance.com/advanced-caching-strategies-cdn-architecture/stale-while-revalidate-implementation/</loc>
    <lastmod>2026-06-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://frontend-performance.com/javascript-bundle-optimization-code-splitting/</loc>
    <lastmod>2026-06-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://frontend-performance.com/javascript-bundle-optimization-code-splitting/dynamic-imports-and-route-based-splitting/</loc>
    <lastmod>2026-06-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://frontend-performance.com/javascript-bundle-optimization-code-splitting/dynamic-imports-and-route-based-splitting/implementing-route-level-code-splitting-in-nextjs/</loc>
    <lastmod>2026-06-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://frontend-performance.com/javascript-bundle-optimization-code-splitting/modern-module-formats-esm-vs-commonjs/</loc>
    <lastmod>2026-06-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://frontend-performance.com/javascript-bundle-optimization-code-splitting/modern-module-formats-esm-vs-commonjs/deferring-non-critical-analytics-scripts-safely/</loc>
    <lastmod>2026-06-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://frontend-performance.com/javascript-bundle-optimization-code-splitting/tree-shaking-and-dead-code-elimination/</loc>
    <lastmod>2026-06-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://frontend-performance.com/javascript-bundle-optimization-code-splitting/tree-shaking-and-dead-code-elimination/fixing-tree-shaking-issues-with-lodash-and-moment/</loc>
    <lastmod>2026-06-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://frontend-performance.com/javascript-bundle-optimization-code-splitting/webpack-bundle-analysis-techniques/</loc>
    <lastmod>2026-06-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://frontend-performance.com/javascript-bundle-optimization-code-splitting/webpack-bundle-analysis-techniques/how-to-configure-webpack-bundle-analyzer-for-production/</loc>
    <lastmod>2026-06-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
</urlset>
