<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://duck-blog.vercel.app/</loc>
<lastmod>2026-04-03</lastmod>
<changefreq>daily</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://duck-blog.vercel.app/blog</loc>
<lastmod>2026-04-03</lastmod>
<changefreq>daily</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://duck-blog.vercel.app/projects</loc>
<lastmod>2026-04-03</lastmod>
<changefreq>daily</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://duck-blog.vercel.app/about</loc>
<lastmod>2026-04-03</lastmod>
<changefreq>daily</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://duck-blog.vercel.app/search</loc>
<lastmod>2026-04-03</lastmod>
<changefreq>daily</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://duck-blog.vercel.app/blog/travel/cappadocia-hotel-artemis-tour-tips</loc>
<lastmod>2026-03-28T15:48:15.810Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://duck-blog.vercel.app/blog/dev/react-timeline</loc>
<lastmod>2026-03-08T13:58:06.990Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://duck-blog.vercel.app/blog/dev/change-blog-to-next-16</loc>
<lastmod>2026-03-01T08:13:29.328Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://duck-blog.vercel.app/blog/dev/daily/2025-year-retrospective</loc>
<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-inspection-guide</loc>
<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-practical-guide-part2</loc>
<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/geo-aeo-seo-reality-check</loc>
<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>
<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/web/lit-web-components-in-production-revised</loc>
<lastmod>2025-10-26T00:00:00.000Z</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>
<lastmod>2025-10-11T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://duck-blog.vercel.app/blog/dev/web/image-upload-web-worker</loc>
<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>
<lastmod>2025-03-16T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://duck-blog.vercel.app/blog/dev/travel/taiwan-currency-tips</loc>
<lastmod>2025-03-05T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://duck-blog.vercel.app/blog/travel/taiwan-currency-tips</loc>
<lastmod>2026-03-27T14:25:00.405Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://duck-blog.vercel.app/blog/dev/web/service-worker-guide</loc>
<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/web/understand-hls</loc>
<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>
<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>
<lastmod>2024-08-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://duck-blog.vercel.app/blog/dev/js/javascript-module-history</loc>
<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>
<lastmod>2024-06-30T00:00:00.000Z</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>
<lastmod>2024-06-20T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://duck-blog.vercel.app/blog/dev/daily/retrospective-2022-developer</loc>
<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>
<lastmod>2022-08-10T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://duck-blog.vercel.app/blog/dev/web/repaint-reflow</loc>
<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>
<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>
<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>
<lastmod>2022-03-27T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://duck-blog.vercel.app/blog/dev/js/lazy-search</loc>
<lastmod>2022-03-13T00:00:00.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>
<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>
<lastmod>2022-02-20T00:00:00.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>
<lastmod>2022-02-05T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://duck-blog.vercel.app/blog/dev/daily/retrospective-2021-with-japn</loc>
<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>
<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>
<lastmod>2021-12-14T00:00:00.000Z</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>
<lastmod>2021-10-08T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://duck-blog.vercel.app/blog/dev/web/what-is-cors</loc>
<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>
<lastmod>2021-09-12T00: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>
<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-brute_force-42842</loc>
<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>
<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>
<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-42748</loc>
<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-42747</loc>
<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>
<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>
<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>
<lastmod>2021-07-17T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
</urlset>
