<?xml version="1.0" encoding="utf-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9
          http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd">
  <!-- Homepage -->
  <url>
    <loc>https://www.code-splitting.com/</loc>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  
  <!-- Section: Advanced Tree-Shaking &amp; Dependency Optimization -->
  <url>
    <loc>https://www.code-splitting.com/advanced-tree-shaking-dependency-optimization/</loc>
    <lastmod>2026-05-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  
  <url>
    <loc>https://www.code-splitting.com/advanced-tree-shaking-dependency-optimization/configuring-sideeffects-for-optimal-tree-shaking/</loc>
    <lastmod>2026-05-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.code-splitting.com/advanced-tree-shaking-dependency-optimization/configuring-sideeffects-for-optimal-tree-shaking/how-to-audit-sideeffects-in-large-npm-packages/</loc>
    <lastmod>2026-05-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  
  <url>
    <loc>https://www.code-splitting.com/advanced-tree-shaking-dependency-optimization/converting-cjs-libraries-to-esm-for-better-bundling/</loc>
    <lastmod>2026-05-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.code-splitting.com/advanced-tree-shaking-dependency-optimization/converting-cjs-libraries-to-esm-for-better-bundling/fixing-tree-shaking-failures-with-webpack-5/</loc>
    <lastmod>2026-05-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  
  <url>
    <loc>https://www.code-splitting.com/advanced-tree-shaking-dependency-optimization/eliminating-dead-code-with-modern-build-tools/</loc>
    <lastmod>2026-05-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.code-splitting.com/advanced-tree-shaking-dependency-optimization/refactoring-barrel-files-to-reduce-bundle-bloat/</loc>
    <lastmod>2026-05-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.code-splitting.com/advanced-tree-shaking-dependency-optimization/refactoring-barrel-files-to-reduce-bundle-bloat/replacing-barrel-exports-with-direct-module-imports/</loc>
    <lastmod>2026-05-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  
  <!-- Section: JavaScript Build Pipeline &amp; Module Resolution Fundamentals -->
  <url>
    <loc>https://www.code-splitting.com/javascript-build-pipeline-module-resolution-fundamentals/</loc>
    <lastmod>2026-05-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  
  <url>
    <loc>https://www.code-splitting.com/javascript-build-pipeline-module-resolution-fundamentals/source-map-generation-and-debugging-workflows/</loc>
    <lastmod>2026-05-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.code-splitting.com/javascript-build-pipeline-module-resolution-fundamentals/understanding-es-modules-vs-commonjs-in-bundlers/</loc>
    <lastmod>2026-05-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.code-splitting.com/javascript-build-pipeline-module-resolution-fundamentals/understanding-es-modules-vs-commonjs-in-bundlers/how-to-configure-module-resolution-aliases-in-vite/</loc>
    <lastmod>2026-05-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  
  <url>
    <loc>https://www.code-splitting.com/javascript-build-pipeline-module-resolution-fundamentals/vite-module-graph-and-dependency-resolution/</loc>
    <lastmod>2026-05-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.code-splitting.com/javascript-build-pipeline-module-resolution-fundamentals/vite-module-graph-and-dependency-resolution/optimizing-dev-server-startup-times-for-large-monorepos/</loc>
    <lastmod>2026-05-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  
  <url>
    <loc>https://www.code-splitting.com/javascript-build-pipeline-module-resolution-fundamentals/webpack-chunk-generation-lifecycle-explained/</loc>
    <lastmod>2026-05-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.code-splitting.com/javascript-build-pipeline-module-resolution-fundamentals/webpack-chunk-generation-lifecycle-explained/fixing-source-map-mismatches-in-webpack-5/</loc>
    <lastmod>2026-05-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  
  <!-- Section: Route-Based Code Splitting &amp; Dynamic Import Strategies -->
  <url>
    <loc>https://www.code-splitting.com/route-based-code-splitting-dynamic-import-strategies/</loc>
    <lastmod>2026-05-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  
  <url>
    <loc>https://www.code-splitting.com/route-based-code-splitting-dynamic-import-strategies/dynamic-import-patterns-for-on-demand-loading/</loc>
    <lastmod>2026-05-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.code-splitting.com/route-based-code-splitting-dynamic-import-strategies/dynamic-import-patterns-for-on-demand-loading/preventing-waterfall-requests-with-dynamic-import-maps/</loc>
    <lastmod>2026-05-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  
  <url>
    <loc>https://www.code-splitting.com/route-based-code-splitting-dynamic-import-strategies/implementing-route-level-code-splitting-in-spas/</loc>
    <lastmod>2026-05-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.code-splitting.com/route-based-code-splitting-dynamic-import-strategies/implementing-route-level-code-splitting-in-spas/how-to-implement-reactlazy-with-route-transitions/</loc>
    <lastmod>2026-05-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  
  <url>
    <loc>https://www.code-splitting.com/route-based-code-splitting-dynamic-import-strategies/prefetch-and-preload-strategies-for-critical-routes/</loc>
    <lastmod>2026-05-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.code-splitting.com/route-based-code-splitting-dynamic-import-strategies/prefetch-and-preload-strategies-for-critical-routes/setting-up-route-based-prefetching-in-nextjs/</loc>
    <lastmod>2026-05-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  
  <url>
    <loc>https://www.code-splitting.com/route-based-code-splitting-dynamic-import-strategies/vendor-chunk-isolation-and-third-party-management/</loc>
    <lastmod>2026-05-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.code-splitting.com/route-based-code-splitting-dynamic-import-strategies/vendor-chunk-isolation-and-third-party-management/configuring-vite-manualchunks-for-vendor-isolation/</loc>
    <lastmod>2026-05-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  
</urlset>

