<?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-06-23</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  
  <url>
    <loc>https://www.code-splitting.com/advanced-tree-shaking-dependency-optimization/auditing-and-replacing-heavy-dependencies/</loc>
    <lastmod>2026-07-31</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.code-splitting.com/advanced-tree-shaking-dependency-optimization/auditing-and-replacing-heavy-dependencies/replacing-momentjs-with-date-fns-or-temporal/</loc>
    <lastmod>2026-07-31</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  
  <url>
    <loc>https://www.code-splitting.com/advanced-tree-shaking-dependency-optimization/auditing-and-replacing-heavy-dependencies/shrinking-bundled-locale-and-timezone-data/</loc>
    <lastmod>2026-07-31</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  
  <url>
    <loc>https://www.code-splitting.com/advanced-tree-shaking-dependency-optimization/configuring-sideeffects-for-optimal-tree-shaking/</loc>
    <lastmod>2026-06-23</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/fixing-css-imports-stripped-by-tree-shaking/</loc>
    <lastmod>2026-07-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  
  <url>
    <loc>https://www.code-splitting.com/advanced-tree-shaking-dependency-optimization/configuring-sideeffects-for-optimal-tree-shaking/fixing-polyfill-side-effects-dropped-in-production/</loc>
    <lastmod>2026-07-31</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</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-06-23</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-06-23</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-06-23</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/resolving-dual-package-hazard-in-esm-and-cjs-builds/</loc>
    <lastmod>2026-07-31</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-06-23</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.code-splitting.com/advanced-tree-shaking-dependency-optimization/eliminating-dead-code-with-modern-build-tools/configuring-terser-pure-funcs-for-dead-code-removal/</loc>
    <lastmod>2026-07-06</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/removing-development-only-code-from-production-bundles/</loc>
    <lastmod>2026-07-31</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  
  <url>
    <loc>https://www.code-splitting.com/advanced-tree-shaking-dependency-optimization/optimizing-lodash-and-utility-library-imports/</loc>
    <lastmod>2026-07-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.code-splitting.com/advanced-tree-shaking-dependency-optimization/optimizing-lodash-and-utility-library-imports/replacing-lodash-with-lodash-es-for-tree-shaking/</loc>
    <lastmod>2026-07-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  
  <url>
    <loc>https://www.code-splitting.com/advanced-tree-shaking-dependency-optimization/optimizing-lodash-and-utility-library-imports/tree-shaking-icon-libraries-and-large-ui-kits/</loc>
    <lastmod>2026-07-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  
  <url>
    <loc>https://www.code-splitting.com/advanced-tree-shaking-dependency-optimization/refactoring-barrel-files-to-reduce-bundle-bloat/</loc>
    <lastmod>2026-06-23</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/fixing-circular-imports-introduced-by-barrel-files/</loc>
    <lastmod>2026-07-31</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</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-06-23</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  
  <url>
    <loc>https://www.code-splitting.com/advanced-tree-shaking-dependency-optimization/shrinking-polyfill-and-transpilation-overhead/</loc>
    <lastmod>2026-07-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.code-splitting.com/advanced-tree-shaking-dependency-optimization/shrinking-polyfill-and-transpilation-overhead/configuring-browserslist-to-drop-legacy-polyfills/</loc>
    <lastmod>2026-07-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  
  <url>
    <loc>https://www.code-splitting.com/advanced-tree-shaking-dependency-optimization/shrinking-polyfill-and-transpilation-overhead/shipping-modern-and-legacy-bundles-with-module-nomodule/</loc>
    <lastmod>2026-07-31</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  
  <!-- Section: Bundle Analysis &amp; Performance Budgets -->
  <url>
    <loc>https://www.code-splitting.com/bundle-analysis-and-performance-budgets/</loc>
    <lastmod>2026-07-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  
  <url>
    <loc>https://www.code-splitting.com/bundle-analysis-and-performance-budgets/attributing-bundle-bloat-with-source-maps/</loc>
    <lastmod>2026-07-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.code-splitting.com/bundle-analysis-and-performance-budgets/attributing-bundle-bloat-with-source-maps/analyzing-chunks-with-source-map-explorer/</loc>
    <lastmod>2026-07-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  
  <url>
    <loc>https://www.code-splitting.com/bundle-analysis-and-performance-budgets/attributing-bundle-bloat-with-source-maps/finding-duplicate-dependencies-in-a-bundle/</loc>
    <lastmod>2026-07-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  
  <url>
    <loc>https://www.code-splitting.com/bundle-analysis-and-performance-budgets/enforcing-performance-budgets-in-ci/</loc>
    <lastmod>2026-07-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.code-splitting.com/bundle-analysis-and-performance-budgets/enforcing-performance-budgets-in-ci/configuring-size-limit-as-a-github-action/</loc>
    <lastmod>2026-07-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  
  <url>
    <loc>https://www.code-splitting.com/bundle-analysis-and-performance-budgets/enforcing-performance-budgets-in-ci/failing-builds-on-bundle-size-regressions/</loc>
    <lastmod>2026-07-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  
  <url>
    <loc>https://www.code-splitting.com/bundle-analysis-and-performance-budgets/measuring-real-user-chunk-loading-performance/</loc>
    <lastmod>2026-07-31</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.code-splitting.com/bundle-analysis-and-performance-budgets/measuring-real-user-chunk-loading-performance/attributing-lcp-regressions-to-a-specific-chunk/</loc>
    <lastmod>2026-07-31</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  
  <url>
    <loc>https://www.code-splitting.com/bundle-analysis-and-performance-budgets/measuring-real-user-chunk-loading-performance/measuring-inp-impact-of-lazy-hydration/</loc>
    <lastmod>2026-07-31</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  
  <url>
    <loc>https://www.code-splitting.com/bundle-analysis-and-performance-budgets/visualizing-bundle-composition-with-analyzers/</loc>
    <lastmod>2026-07-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.code-splitting.com/bundle-analysis-and-performance-budgets/visualizing-bundle-composition-with-analyzers/reading-webpack-bundle-analyzer-treemaps/</loc>
    <lastmod>2026-07-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  
  <url>
    <loc>https://www.code-splitting.com/bundle-analysis-and-performance-budgets/visualizing-bundle-composition-with-analyzers/setting-up-rollup-plugin-visualizer-in-vite/</loc>
    <lastmod>2026-07-06</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-06-23</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  
  <url>
    <loc>https://www.code-splitting.com/javascript-build-pipeline-module-resolution-fundamentals/deterministic-chunk-hashing-for-long-term-caching/</loc>
    <lastmod>2026-07-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.code-splitting.com/javascript-build-pipeline-module-resolution-fundamentals/deterministic-chunk-hashing-for-long-term-caching/fixing-chunkloaderror-after-a-new-deploy/</loc>
    <lastmod>2026-07-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  
  <url>
    <loc>https://www.code-splitting.com/javascript-build-pipeline-module-resolution-fundamentals/deterministic-chunk-hashing-for-long-term-caching/stabilizing-chunk-hashes-to-maximize-cache-hits/</loc>
    <lastmod>2026-07-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  
  <url>
    <loc>https://www.code-splitting.com/javascript-build-pipeline-module-resolution-fundamentals/module-federation-and-cross-application-chunk-sharing/</loc>
    <lastmod>2026-07-31</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.code-splitting.com/javascript-build-pipeline-module-resolution-fundamentals/module-federation-and-cross-application-chunk-sharing/debugging-remote-entry-loading-failures/</loc>
    <lastmod>2026-07-31</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  
  <url>
    <loc>https://www.code-splitting.com/javascript-build-pipeline-module-resolution-fundamentals/module-federation-and-cross-application-chunk-sharing/fixing-shared-dependency-version-conflicts-in-module-federation/</loc>
    <lastmod>2026-07-31</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  
  <url>
    <loc>https://www.code-splitting.com/javascript-build-pipeline-module-resolution-fundamentals/source-map-generation-and-debugging-workflows/</loc>
    <lastmod>2026-06-23</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.code-splitting.com/javascript-build-pipeline-module-resolution-fundamentals/source-map-generation-and-debugging-workflows/choosing-a-devtool-source-map-setting-for-build-speed/</loc>
    <lastmod>2026-07-31</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  
  <url>
    <loc>https://www.code-splitting.com/javascript-build-pipeline-module-resolution-fundamentals/source-map-generation-and-debugging-workflows/uploading-source-maps-to-error-monitoring-without-shipping-them/</loc>
    <lastmod>2026-07-31</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</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-06-23</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/fixing-default-export-interop-errors-between-esm-and-cjs/</loc>
    <lastmod>2026-07-31</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</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-06-23</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-06-23</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/fixing-optimizedeps-reload-loops-in-vite-dev-server/</loc>
    <lastmod>2026-07-31</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/optimizing-dev-server-startup-times-for-large-monorepos/</loc>
    <lastmod>2026-06-23</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  
  <url>
    <loc>https://www.code-splitting.com/javascript-build-pipeline-module-resolution-fundamentals/webpack-5-vs-vite-5-splitchunks-when-to-choose-which/</loc>
    <lastmod>2026-07-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.code-splitting.com/javascript-build-pipeline-module-resolution-fundamentals/webpack-5-vs-vite-5-splitchunks-when-to-choose-which/choosing-splitchunks-cache-groups-for-shared-modules/</loc>
    <lastmod>2026-07-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  
  <url>
    <loc>https://www.code-splitting.com/javascript-build-pipeline-module-resolution-fundamentals/webpack-5-vs-vite-5-splitchunks-when-to-choose-which/migrating-splitchunks-config-from-webpack-to-vite/</loc>
    <lastmod>2026-07-06</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-06-23</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-06-23</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-06-23</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  
  <url>
    <loc>https://www.code-splitting.com/route-based-code-splitting-dynamic-import-strategies/code-splitting-for-ssr-and-react-server-components/</loc>
    <lastmod>2026-07-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.code-splitting.com/route-based-code-splitting-dynamic-import-strategies/code-splitting-for-ssr-and-react-server-components/avoiding-hydration-mismatch-with-lazy-components/</loc>
    <lastmod>2026-07-31</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  
  <url>
    <loc>https://www.code-splitting.com/route-based-code-splitting-dynamic-import-strategies/code-splitting-for-ssr-and-react-server-components/invalidating-service-worker-cache-after-deploy/</loc>
    <lastmod>2026-07-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  
  <url>
    <loc>https://www.code-splitting.com/route-based-code-splitting-dynamic-import-strategies/code-splitting-for-ssr-and-react-server-components/streaming-ssr-and-selective-hydration-with-code-splitting/</loc>
    <lastmod>2026-07-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  
  <url>
    <loc>https://www.code-splitting.com/route-based-code-splitting-dynamic-import-strategies/code-splitting-for-ssr-and-react-server-components/using-dynamic-import-in-react-server-components/</loc>
    <lastmod>2026-07-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  
  <url>
    <loc>https://www.code-splitting.com/route-based-code-splitting-dynamic-import-strategies/component-level-code-splitting-beyond-routes/</loc>
    <lastmod>2026-07-31</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.code-splitting.com/route-based-code-splitting-dynamic-import-strategies/component-level-code-splitting-beyond-routes/code-splitting-chart-libraries-in-dashboards/</loc>
    <lastmod>2026-07-31</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  
  <url>
    <loc>https://www.code-splitting.com/route-based-code-splitting-dynamic-import-strategies/component-level-code-splitting-beyond-routes/lazy-loading-modal-and-dialog-components/</loc>
    <lastmod>2026-07-31</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</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-06-23</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/conditionally-importing-polyfills-at-runtime/</loc>
    <lastmod>2026-07-31</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</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-06-23</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  
  <url>
    <loc>https://www.code-splitting.com/route-based-code-splitting-dynamic-import-strategies/dynamic-import-patterns-for-on-demand-loading/using-webpackchunkname-magic-comments-effectively/</loc>
    <lastmod>2026-07-31</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  
  <url>
    <loc>https://www.code-splitting.com/route-based-code-splitting-dynamic-import-strategies/handling-lazy-chunk-load-failures-and-fallbacks/</loc>
    <lastmod>2026-07-31</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.code-splitting.com/route-based-code-splitting-dynamic-import-strategies/handling-lazy-chunk-load-failures-and-fallbacks/designing-suspense-fallbacks-that-avoid-layout-shift/</loc>
    <lastmod>2026-07-31</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  
  <url>
    <loc>https://www.code-splitting.com/route-based-code-splitting-dynamic-import-strategies/handling-lazy-chunk-load-failures-and-fallbacks/retrying-failed-dynamic-imports-with-exponential-backoff/</loc>
    <lastmod>2026-07-31</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-06-23</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/code-splitting-vue-router-routes-with-defineasynccomponent/</loc>
    <lastmod>2026-07-31</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/how-to-implement-reactlazy-with-route-transitions/</loc>
    <lastmod>2026-06-23</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/splitting-nested-and-layout-routes-without-duplicate-chunks/</loc>
    <lastmod>2026-07-31</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-06-23</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/fixing-unused-preload-warnings-in-chrome-devtools/</loc>
    <lastmod>2026-07-31</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/prefetching-on-hover-and-viewport-intersection/</loc>
    <lastmod>2026-07-31</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/setting-up-route-based-prefetching-in-nextjs/</loc>
    <lastmod>2026-07-06</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-06-23</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-06-23</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/isolating-analytics-and-tag-manager-scripts-from-app-chunks/</loc>
    <lastmod>2026-07-31</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/splitting-a-vendor-chunk-that-grew-past-the-budget/</loc>
    <lastmod>2026-07-31</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  
</urlset>

