<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml">
<url>
<loc>https://duck-blog.vercel.app/</loc>
<lastmod>2026-10-09</lastmod>
<changefreq>daily</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://duck-blog.vercel.app/blog</loc>
<lastmod>2026-10-09</lastmod>
<changefreq>daily</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://duck-blog.vercel.app/projects</loc>
<lastmod>2026-10-09</lastmod>
<changefreq>daily</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://duck-blog.vercel.app/about</loc>
<lastmod>2026-10-09</lastmod>
<changefreq>daily</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://duck-blog.vercel.app/architecture</loc>
<lastmod>2026-10-09</lastmod>
<changefreq>daily</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://duck-blog.vercel.app/en</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://duck-blog.vercel.app" />
<xhtml:link rel="alternate" hreflang="en" href="https://duck-blog.vercel.app/en" />
<xhtml:link rel="alternate" hreflang="ja" href="https://duck-blog.vercel.app/jp" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://duck-blog.vercel.app" />
<lastmod>2026-10-09</lastmod>
<changefreq>daily</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://duck-blog.vercel.app/jp</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://duck-blog.vercel.app" />
<xhtml:link rel="alternate" hreflang="en" href="https://duck-blog.vercel.app/en" />
<xhtml:link rel="alternate" hreflang="ja" href="https://duck-blog.vercel.app/jp" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://duck-blog.vercel.app" />
<lastmod>2026-10-09</lastmod>
<changefreq>daily</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://duck-blog.vercel.app/blog/dev/why-i-ask-rsc-in-interviews</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://duck-blog.vercel.app/blog/dev/why-i-ask-rsc-in-interviews" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://duck-blog.vercel.app/blog/dev/why-i-ask-rsc-in-interviews" />
<lastmod>2026-09-03T12:01:03.495Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://duck-blog.vercel.app/blog/dev/why-computing-returns-to-server</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://duck-blog.vercel.app/blog/dev/why-computing-returns-to-server" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://duck-blog.vercel.app/blog/dev/why-computing-returns-to-server" />
<lastmod>2026-08-17T05:37:31.365Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://duck-blog.vercel.app/blog/dev/ai-memory-chips-and-developer-perspective</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://duck-blog.vercel.app/blog/dev/ai-memory-chips-and-developer-perspective" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://duck-blog.vercel.app/blog/dev/ai-memory-chips-and-developer-perspective" />
<lastmod>2026-08-02T12:43:46.706Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://duck-blog.vercel.app/blog/dev/claude-skills-team-automation</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://duck-blog.vercel.app/blog/dev/claude-skills-team-automation" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://duck-blog.vercel.app/blog/dev/claude-skills-team-automation" />
<lastmod>2026-08-16T14:52:10.151Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://duck-blog.vercel.app/blog/dev/nextjs-caching-strategy</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://duck-blog.vercel.app/blog/dev/nextjs-caching-strategy" />
<xhtml:link rel="alternate" hreflang="en" href="https://duck-blog.vercel.app/en/blog/dev/nextjs-caching-strategy" />
<xhtml:link rel="alternate" hreflang="ja" href="https://duck-blog.vercel.app/jp/blog/dev/nextjs-caching-strategy" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://duck-blog.vercel.app/blog/dev/nextjs-caching-strategy" />
<lastmod>2026-06-15T05:52:12.907Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://duck-blog.vercel.app/blog/dev/react-suspense-evolution-design-patterns-react19</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://duck-blog.vercel.app/blog/dev/react-suspense-evolution-design-patterns-react19" />
<xhtml:link rel="alternate" hreflang="en" href="https://duck-blog.vercel.app/en/blog/dev/react-suspense-evolution-design-patterns-react19" />
<xhtml:link rel="alternate" hreflang="ja" href="https://duck-blog.vercel.app/jp/blog/dev/react-suspense-evolution-design-patterns-react19" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://duck-blog.vercel.app/blog/dev/react-suspense-evolution-design-patterns-react19" />
<lastmod>2026-06-15T09:11:02.568Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://duck-blog.vercel.app/blog/dev/era-of-dae-ttalkkak-roadmap</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://duck-blog.vercel.app/blog/dev/era-of-dae-ttalkkak-roadmap" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://duck-blog.vercel.app/blog/dev/era-of-dae-ttalkkak-roadmap" />
<lastmod>2026-06-13T04:44:49.257Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://duck-blog.vercel.app/blog/dev/javascript-proxy</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://duck-blog.vercel.app/blog/dev/javascript-proxy" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://duck-blog.vercel.app/blog/dev/javascript-proxy" />
<lastmod>2026-06-13T04:44:49.258Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://duck-blog.vercel.app/blog/travel/cappadocia-hotel-artemis-tour-tips</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://duck-blog.vercel.app/blog/travel/cappadocia-hotel-artemis-tour-tips" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://duck-blog.vercel.app/blog/travel/cappadocia-hotel-artemis-tour-tips" />
<lastmod>2026-06-13T04:44:49.257Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://duck-blog.vercel.app/blog/dev/react-timeline</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://duck-blog.vercel.app/blog/dev/react-timeline" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://duck-blog.vercel.app/blog/dev/react-timeline" />
<lastmod>2026-06-13T04:44:49.258Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://duck-blog.vercel.app/blog/web/change-blog-to-next-16</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://duck-blog.vercel.app/blog/web/change-blog-to-next-16" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://duck-blog.vercel.app/blog/web/change-blog-to-next-16" />
<lastmod>2026-06-13T05:34:38.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://duck-blog.vercel.app/blog/web/2025-year-retrospective</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://duck-blog.vercel.app/blog/web/2025-year-retrospective" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://duck-blog.vercel.app/blog/web/2025-year-retrospective" />
<lastmod>2026-06-13T04:44:49.256Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://duck-blog.vercel.app/blog/dev/daily/2025-year-retrospective</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://duck-blog.vercel.app/blog/dev/daily/2025-year-retrospective" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://duck-blog.vercel.app/blog/dev/daily/2025-year-retrospective" />
<lastmod>2026-01-01T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://duck-blog.vercel.app/blog/dev/web/http2-practical-guide-part2</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://duck-blog.vercel.app/blog/dev/web/http2-practical-guide-part2" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://duck-blog.vercel.app/blog/dev/web/http2-practical-guide-part2" />
<lastmod>2025-12-27T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://duck-blog.vercel.app/blog/dev/web/http2-inspection-guide</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://duck-blog.vercel.app/blog/dev/web/http2-inspection-guide" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://duck-blog.vercel.app/blog/dev/web/http2-inspection-guide" />
<lastmod>2025-12-27T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://duck-blog.vercel.app/blog/web/http2-inspection-guide</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://duck-blog.vercel.app/blog/web/http2-inspection-guide" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://duck-blog.vercel.app/blog/web/http2-inspection-guide" />
<lastmod>2026-06-13T04:44:49.258Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://duck-blog.vercel.app/blog/web/http2-practical-guide-part2</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://duck-blog.vercel.app/blog/web/http2-practical-guide-part2" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://duck-blog.vercel.app/blog/web/http2-practical-guide-part2" />
<lastmod>2026-06-13T04:44:49.258Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://duck-blog.vercel.app/blog/dev/web/geo-aeo-seo-reality-check</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://duck-blog.vercel.app/blog/dev/web/geo-aeo-seo-reality-check" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://duck-blog.vercel.app/blog/dev/web/geo-aeo-seo-reality-check" />
<lastmod>2025-11-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://duck-blog.vercel.app/blog/dev/web/chrome-devtools-mcp-game-changer</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://duck-blog.vercel.app/blog/dev/web/chrome-devtools-mcp-game-changer" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://duck-blog.vercel.app/blog/dev/web/chrome-devtools-mcp-game-changer" />
<lastmod>2025-11-02T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://duck-blog.vercel.app/blog/dev/chrome-devtools-mcp-game-changer</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://duck-blog.vercel.app/blog/dev/chrome-devtools-mcp-game-changer" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://duck-blog.vercel.app/blog/dev/chrome-devtools-mcp-game-changer" />
<lastmod>2026-06-13T04:44:49.257Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://duck-blog.vercel.app/blog/dev/web/lit-web-components-in-production-revised</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://duck-blog.vercel.app/blog/dev/web/lit-web-components-in-production-revised" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://duck-blog.vercel.app/blog/dev/web/lit-web-components-in-production-revised" />
<lastmod>2025-10-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://duck-blog.vercel.app/blog/web/lit-web-components-in-production-revised</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://duck-blog.vercel.app/blog/web/lit-web-components-in-production-revised" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://duck-blog.vercel.app/blog/web/lit-web-components-in-production-revised" />
<lastmod>2026-06-13T04:44:49.258Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://duck-blog.vercel.app/blog/dev/web/solid-principles-for-frontend-developers</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://duck-blog.vercel.app/blog/dev/web/solid-principles-for-frontend-developers" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://duck-blog.vercel.app/blog/dev/web/solid-principles-for-frontend-developers" />
<lastmod>2025-10-11T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://duck-blog.vercel.app/blog/web/solid-principles-for-frontend-developers</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://duck-blog.vercel.app/blog/web/solid-principles-for-frontend-developers" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://duck-blog.vercel.app/blog/web/solid-principles-for-frontend-developers" />
<lastmod>2026-06-13T04:44:49.259Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://duck-blog.vercel.app/blog/web/image-upload-web-worker</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://duck-blog.vercel.app/blog/web/image-upload-web-worker" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://duck-blog.vercel.app/blog/web/image-upload-web-worker" />
<lastmod>2026-06-13T04:44:49.258Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://duck-blog.vercel.app/blog/dev/web/image-upload-web-worker</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://duck-blog.vercel.app/blog/dev/web/image-upload-web-worker" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://duck-blog.vercel.app/blog/dev/web/image-upload-web-worker" />
<lastmod>2025-04-07T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://duck-blog.vercel.app/blog/dev/web/safari-reload-issue</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://duck-blog.vercel.app/blog/dev/web/safari-reload-issue" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://duck-blog.vercel.app/blog/dev/web/safari-reload-issue" />
<lastmod>2025-03-16T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://duck-blog.vercel.app/blog/web/safari-reload-issue</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://duck-blog.vercel.app/blog/web/safari-reload-issue" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://duck-blog.vercel.app/blog/web/safari-reload-issue" />
<lastmod>2026-06-13T04:44:49.258Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://duck-blog.vercel.app/blog/travel/taiwan-currency-tips</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://duck-blog.vercel.app/blog/travel/taiwan-currency-tips" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://duck-blog.vercel.app/blog/travel/taiwan-currency-tips" />
<lastmod>2026-06-13T04:44:49.259Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://duck-blog.vercel.app/blog/dev/travel/taiwan-currency-tips</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://duck-blog.vercel.app/blog/dev/travel/taiwan-currency-tips" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://duck-blog.vercel.app/blog/dev/travel/taiwan-currency-tips" />
<lastmod>2025-03-05T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://duck-blog.vercel.app/blog/web/service-worker-guide</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://duck-blog.vercel.app/blog/web/service-worker-guide" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://duck-blog.vercel.app/blog/web/service-worker-guide" />
<lastmod>2026-06-13T04:44:49.259Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://duck-blog.vercel.app/blog/dev/web/service-worker-guide</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://duck-blog.vercel.app/blog/dev/web/service-worker-guide" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://duck-blog.vercel.app/blog/dev/web/service-worker-guide" />
<lastmod>2025-02-23T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://duck-blog.vercel.app/blog/web/understand-hls</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://duck-blog.vercel.app/blog/web/understand-hls" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://duck-blog.vercel.app/blog/web/understand-hls" />
<lastmod>2026-06-13T04:44:49.259Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://duck-blog.vercel.app/blog/dev/web/understand-hls</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://duck-blog.vercel.app/blog/dev/web/understand-hls" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://duck-blog.vercel.app/blog/dev/web/understand-hls" />
<lastmod>2025-02-23T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://duck-blog.vercel.app/blog/dev/daily/review-7year-frontend-developer</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://duck-blog.vercel.app/blog/dev/daily/review-7year-frontend-developer" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://duck-blog.vercel.app/blog/dev/daily/review-7year-frontend-developer" />
<lastmod>2025-02-22T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://duck-blog.vercel.app/blog/dev/web/virtualized-rendering</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://duck-blog.vercel.app/blog/dev/web/virtualized-rendering" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://duck-blog.vercel.app/blog/dev/web/virtualized-rendering" />
<lastmod>2024-08-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://duck-blog.vercel.app/blog/web/virtualized-rendering</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://duck-blog.vercel.app/blog/web/virtualized-rendering" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://duck-blog.vercel.app/blog/web/virtualized-rendering" />
<lastmod>2026-06-13T04:44:49.259Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://duck-blog.vercel.app/blog/dev/js/javascript-module-history</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://duck-blog.vercel.app/blog/dev/js/javascript-module-history" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://duck-blog.vercel.app/blog/dev/js/javascript-module-history" />
<lastmod>2024-07-27T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://duck-blog.vercel.app/blog/dev/web/realistic-seo-optimization</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://duck-blog.vercel.app/blog/dev/web/realistic-seo-optimization" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://duck-blog.vercel.app/blog/dev/web/realistic-seo-optimization" />
<lastmod>2024-06-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://duck-blog.vercel.app/blog/web/realistic-seo-optimization</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://duck-blog.vercel.app/blog/web/realistic-seo-optimization" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://duck-blog.vercel.app/blog/web/realistic-seo-optimization" />
<lastmod>2026-06-13T04:44:49.258Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://duck-blog.vercel.app/blog/dev/why-webpack-is-slow-and-why-new-bundlers-are-fast</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://duck-blog.vercel.app/blog/dev/why-webpack-is-slow-and-why-new-bundlers-are-fast" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://duck-blog.vercel.app/blog/dev/why-webpack-is-slow-and-why-new-bundlers-are-fast" />
<lastmod>2026-06-13T04:44:49.259Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://duck-blog.vercel.app/blog/dev/web/why-webpack-is-slow-and-why-new-bundlers-are-fast</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://duck-blog.vercel.app/blog/dev/web/why-webpack-is-slow-and-why-new-bundlers-are-fast" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://duck-blog.vercel.app/blog/dev/web/why-webpack-is-slow-and-why-new-bundlers-are-fast" />
<lastmod>2024-06-20T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://duck-blog.vercel.app/blog/web/tone-test-delete-me</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://duck-blog.vercel.app/blog/web/tone-test-delete-me" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://duck-blog.vercel.app/blog/web/tone-test-delete-me" />
<lastmod>2026-06-06T12:54:50.777Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://duck-blog.vercel.app/blog/web/retrospective-2022-developer</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://duck-blog.vercel.app/blog/web/retrospective-2022-developer" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://duck-blog.vercel.app/blog/web/retrospective-2022-developer" />
<lastmod>2026-06-13T05:34:38.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://duck-blog.vercel.app/blog/dev/daily/retrospective-2022-developer</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://duck-blog.vercel.app/blog/dev/daily/retrospective-2022-developer" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://duck-blog.vercel.app/blog/dev/daily/retrospective-2022-developer" />
<lastmod>2023-01-24T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://duck-blog.vercel.app/blog/dev/js/bug-report-date</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://duck-blog.vercel.app/blog/dev/js/bug-report-date" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://duck-blog.vercel.app/blog/dev/js/bug-report-date" />
<lastmod>2022-08-10T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://duck-blog.vercel.app/blog/web/repaint-reflow</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://duck-blog.vercel.app/blog/web/repaint-reflow" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://duck-blog.vercel.app/blog/web/repaint-reflow" />
<lastmod>2026-06-13T05:34:38.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://duck-blog.vercel.app/blog/dev/web/repaint-reflow</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://duck-blog.vercel.app/blog/dev/web/repaint-reflow" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://duck-blog.vercel.app/blog/dev/web/repaint-reflow" />
<lastmod>2022-06-02T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://duck-blog.vercel.app/blog/dev/react/react18-automatic-batching</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://duck-blog.vercel.app/blog/dev/react/react18-automatic-batching" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://duck-blog.vercel.app/blog/dev/react/react18-automatic-batching" />
<lastmod>2022-05-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://duck-blog.vercel.app/blog/dev/daily/introduce-mandl-art-plan-project</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://duck-blog.vercel.app/blog/dev/daily/introduce-mandl-art-plan-project" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://duck-blog.vercel.app/blog/dev/daily/introduce-mandl-art-plan-project" />
<lastmod>2022-05-08T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://duck-blog.vercel.app/blog/dev/daily/programmers-challenge</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://duck-blog.vercel.app/blog/dev/daily/programmers-challenge" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://duck-blog.vercel.app/blog/dev/daily/programmers-challenge" />
<lastmod>2022-03-27T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://duck-blog.vercel.app/blog/web/lazy-search</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://duck-blog.vercel.app/blog/web/lazy-search" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://duck-blog.vercel.app/blog/web/lazy-search" />
<lastmod>2026-06-13T05:34:38.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://duck-blog.vercel.app/blog/dev/js/lazy-search</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://duck-blog.vercel.app/blog/dev/js/lazy-search" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://duck-blog.vercel.app/blog/dev/js/lazy-search" />
<lastmod>2022-03-13T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://duck-blog.vercel.app/blog/web/what-is-canonical-meta-tag</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://duck-blog.vercel.app/blog/web/what-is-canonical-meta-tag" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://duck-blog.vercel.app/blog/web/what-is-canonical-meta-tag" />
<lastmod>2026-06-13T05:34:38.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://duck-blog.vercel.app/blog/dev/web/what-is-canonical-meta-tag</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://duck-blog.vercel.app/blog/dev/web/what-is-canonical-meta-tag" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://duck-blog.vercel.app/blog/dev/web/what-is-canonical-meta-tag" />
<lastmod>2022-02-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://duck-blog.vercel.app/blog/dev/nextjs/script-strategy</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://duck-blog.vercel.app/blog/dev/nextjs/script-strategy" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://duck-blog.vercel.app/blog/dev/nextjs/script-strategy" />
<lastmod>2022-02-20T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://duck-blog.vercel.app/blog/web/script-strategy</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://duck-blog.vercel.app/blog/web/script-strategy" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://duck-blog.vercel.app/blog/web/script-strategy" />
<lastmod>2026-06-13T05:34:38.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://duck-blog.vercel.app/blog/dev/web/what-is-yarn-berry</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://duck-blog.vercel.app/blog/dev/web/what-is-yarn-berry" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://duck-blog.vercel.app/blog/dev/web/what-is-yarn-berry" />
<lastmod>2022-02-05T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://duck-blog.vercel.app/blog/web/what-is-yarn-berry</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://duck-blog.vercel.app/blog/web/what-is-yarn-berry" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://duck-blog.vercel.app/blog/web/what-is-yarn-berry" />
<lastmod>2026-06-13T04:44:49.259Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://duck-blog.vercel.app/blog/dev/daily/retrospective-2021-with-japn</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://duck-blog.vercel.app/blog/dev/daily/retrospective-2021-with-japn" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://duck-blog.vercel.app/blog/dev/daily/retrospective-2021-with-japn" />
<lastmod>2022-02-01T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://duck-blog.vercel.app/blog/dev/daily/retrospective-japan-life</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://duck-blog.vercel.app/blog/dev/daily/retrospective-japan-life" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://duck-blog.vercel.app/blog/dev/daily/retrospective-japan-life" />
<lastmod>2022-01-11T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://duck-blog.vercel.app/blog/dev/web/npm-ci-do-how-about-yarn</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://duck-blog.vercel.app/blog/dev/web/npm-ci-do-how-about-yarn" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://duck-blog.vercel.app/blog/dev/web/npm-ci-do-how-about-yarn" />
<lastmod>2021-12-14T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://duck-blog.vercel.app/blog/web/npm-ci-do-how-about-yarn</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://duck-blog.vercel.app/blog/web/npm-ci-do-how-about-yarn" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://duck-blog.vercel.app/blog/web/npm-ci-do-how-about-yarn" />
<lastmod>2026-06-13T04:44:49.258Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://duck-blog.vercel.app/blog/dev/daily/programmers-2021-2-dev-matching</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://duck-blog.vercel.app/blog/dev/daily/programmers-2021-2-dev-matching" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://duck-blog.vercel.app/blog/dev/daily/programmers-2021-2-dev-matching" />
<lastmod>2021-10-08T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://duck-blog.vercel.app/blog/web/what-is-cors</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://duck-blog.vercel.app/blog/web/what-is-cors" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://duck-blog.vercel.app/blog/web/what-is-cors" />
<lastmod>2026-06-13T05:34:38.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://duck-blog.vercel.app/blog/dev/web/what-is-cors</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://duck-blog.vercel.app/blog/dev/web/what-is-cors" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://duck-blog.vercel.app/blog/dev/web/what-is-cors" />
<lastmod>2021-09-27T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://duck-blog.vercel.app/blog/dev/web/why-fetch-and-axios</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://duck-blog.vercel.app/blog/dev/web/why-fetch-and-axios" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://duck-blog.vercel.app/blog/dev/web/why-fetch-and-axios" />
<lastmod>2021-09-12T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://duck-blog.vercel.app/blog/web/why-fetch-and-axios</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://duck-blog.vercel.app/blog/web/why-fetch-and-axios" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://duck-blog.vercel.app/blog/web/why-fetch-and-axios" />
<lastmod>2026-06-13T05:34:38.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://duck-blog.vercel.app/blog/dev/algorithm/programmers-brute_force-42842</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://duck-blog.vercel.app/blog/dev/algorithm/programmers-brute_force-42842" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://duck-blog.vercel.app/blog/dev/algorithm/programmers-brute_force-42842" />
<lastmod>2021-07-29T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://duck-blog.vercel.app/blog/dev/algorithm/programmers-kakao-67256</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://duck-blog.vercel.app/blog/dev/algorithm/programmers-kakao-67256" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://duck-blog.vercel.app/blog/dev/algorithm/programmers-kakao-67256" />
<lastmod>2021-07-29T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://duck-blog.vercel.app/blog/dev/algorithm/programmers-hash-42579</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://duck-blog.vercel.app/blog/dev/algorithm/programmers-hash-42579" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://duck-blog.vercel.app/blog/dev/algorithm/programmers-hash-42579" />
<lastmod>2021-07-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://duck-blog.vercel.app/blog/dev/algorithm/programmers-sort-42746</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://duck-blog.vercel.app/blog/dev/algorithm/programmers-sort-42746" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://duck-blog.vercel.app/blog/dev/algorithm/programmers-sort-42746" />
<lastmod>2021-07-27T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://duck-blog.vercel.app/blog/dev/algorithm/programmers-sort-42747</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://duck-blog.vercel.app/blog/dev/algorithm/programmers-sort-42747" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://duck-blog.vercel.app/blog/dev/algorithm/programmers-sort-42747" />
<lastmod>2021-07-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://duck-blog.vercel.app/blog/dev/algorithm/programmers-sort-42748</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://duck-blog.vercel.app/blog/dev/algorithm/programmers-sort-42748" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://duck-blog.vercel.app/blog/dev/algorithm/programmers-sort-42748" />
<lastmod>2021-07-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://duck-blog.vercel.app/blog/dev/algorithm/programmers-bfs-dfs-43163</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://duck-blog.vercel.app/blog/dev/algorithm/programmers-bfs-dfs-43163" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://duck-blog.vercel.app/blog/dev/algorithm/programmers-bfs-dfs-43163" />
<lastmod>2021-07-23T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://duck-blog.vercel.app/blog/dev/algorithm/programmers-bfs-dfs-43164</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://duck-blog.vercel.app/blog/dev/algorithm/programmers-bfs-dfs-43164" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://duck-blog.vercel.app/blog/dev/algorithm/programmers-bfs-dfs-43164" />
<lastmod>2021-07-19T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://duck-blog.vercel.app/blog/dev/algorithm/programmers-bfs-dfs-43162</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://duck-blog.vercel.app/blog/dev/algorithm/programmers-bfs-dfs-43162" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://duck-blog.vercel.app/blog/dev/algorithm/programmers-bfs-dfs-43162" />
<lastmod>2021-07-17T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://duck-blog.vercel.app/en/blog/dev/nextjs-caching-strategy</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://duck-blog.vercel.app/blog/dev/nextjs-caching-strategy" />
<xhtml:link rel="alternate" hreflang="en" href="https://duck-blog.vercel.app/en/blog/dev/nextjs-caching-strategy" />
<xhtml:link rel="alternate" hreflang="ja" href="https://duck-blog.vercel.app/jp/blog/dev/nextjs-caching-strategy" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://duck-blog.vercel.app/blog/dev/nextjs-caching-strategy" />
<lastmod>2026-06-15T05:52:12.907Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://duck-blog.vercel.app/jp/blog/dev/nextjs-caching-strategy</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://duck-blog.vercel.app/blog/dev/nextjs-caching-strategy" />
<xhtml:link rel="alternate" hreflang="en" href="https://duck-blog.vercel.app/en/blog/dev/nextjs-caching-strategy" />
<xhtml:link rel="alternate" hreflang="ja" href="https://duck-blog.vercel.app/jp/blog/dev/nextjs-caching-strategy" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://duck-blog.vercel.app/blog/dev/nextjs-caching-strategy" />
<lastmod>2026-06-15T05:52:12.907Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://duck-blog.vercel.app/en/blog/dev/react-suspense-evolution-design-patterns-react19</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://duck-blog.vercel.app/blog/dev/react-suspense-evolution-design-patterns-react19" />
<xhtml:link rel="alternate" hreflang="en" href="https://duck-blog.vercel.app/en/blog/dev/react-suspense-evolution-design-patterns-react19" />
<xhtml:link rel="alternate" hreflang="ja" href="https://duck-blog.vercel.app/jp/blog/dev/react-suspense-evolution-design-patterns-react19" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://duck-blog.vercel.app/blog/dev/react-suspense-evolution-design-patterns-react19" />
<lastmod>2026-06-15T09:11:02.568Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://duck-blog.vercel.app/jp/blog/dev/react-suspense-evolution-design-patterns-react19</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://duck-blog.vercel.app/blog/dev/react-suspense-evolution-design-patterns-react19" />
<xhtml:link rel="alternate" hreflang="en" href="https://duck-blog.vercel.app/en/blog/dev/react-suspense-evolution-design-patterns-react19" />
<xhtml:link rel="alternate" hreflang="ja" href="https://duck-blog.vercel.app/jp/blog/dev/react-suspense-evolution-design-patterns-react19" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://duck-blog.vercel.app/blog/dev/react-suspense-evolution-design-patterns-react19" />
<lastmod>2026-06-15T09:11:02.568Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
</urlset>
