<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://sowonjin.com/</loc>
<lastmod>2026-06-16T13:05:48.783Z</lastmod>
</url>
<url>
<loc>https://sowonjin.com/about</loc>
<lastmod>2026-06-16T13:05:48.783Z</lastmod>
</url>
<url>
<loc>https://sowonjin.com/posts</loc>
<lastmod>2026-06-16T13:05:48.783Z</lastmod>
</url>
<url>
<loc>https://sowonjin.com/tags</loc>
<lastmod>2026-06-16T13:05:48.783Z</lastmod>
</url>
<url>
<loc>https://sowonjin.com/tags/ai</loc>
<lastmod>2026-06-16T13:05:48.783Z</lastmod>
</url>
<url>
<loc>https://sowonjin.com/tags/architecture</loc>
<lastmod>2026-06-16T13:05:48.783Z</lastmod>
</url>
<url>
<loc>https://sowonjin.com/tags/auth</loc>
<lastmod>2026-06-16T13:05:48.783Z</lastmod>
</url>
<url>
<loc>https://sowonjin.com/tags/basic</loc>
<lastmod>2026-06-16T13:05:48.783Z</lastmod>
</url>
<url>
<loc>https://sowonjin.com/tags/browser</loc>
<lastmod>2026-06-16T13:05:48.783Z</lastmod>
</url>
<url>
<loc>https://sowonjin.com/tags/cache</loc>
<lastmod>2026-06-16T13:05:48.783Z</lastmod>
</url>
<url>
<loc>https://sowonjin.com/tags/css</loc>
<lastmod>2026-06-16T13:05:48.783Z</lastmod>
</url>
<url>
<loc>https://sowonjin.com/tags/deployment</loc>
<lastmod>2026-06-16T13:05:48.783Z</lastmod>
</url>
<url>
<loc>https://sowonjin.com/tags/i18n</loc>
<lastmod>2026-06-16T13:05:48.783Z</lastmod>
</url>
<url>
<loc>https://sowonjin.com/tags/javascript</loc>
<lastmod>2026-06-16T13:05:48.783Z</lastmod>
</url>
<url>
<loc>https://sowonjin.com/tags/lighthouse</loc>
<lastmod>2026-06-16T13:05:48.783Z</lastmod>
</url>
<url>
<loc>https://sowonjin.com/tags/migration</loc>
<lastmod>2026-06-16T13:05:48.783Z</lastmod>
</url>
<url>
<loc>https://sowonjin.com/tags/nextjs</loc>
<lastmod>2026-06-16T13:05:48.783Z</lastmod>
</url>
<url>
<loc>https://sowonjin.com/tags/nodejs</loc>
<lastmod>2026-06-16T13:05:48.783Z</lastmod>
</url>
<url>
<loc>https://sowonjin.com/tags/ownership</loc>
<lastmod>2026-06-16T13:05:48.783Z</lastmod>
</url>
<url>
<loc>https://sowonjin.com/tags/performance</loc>
<lastmod>2026-06-16T13:05:48.783Z</lastmod>
</url>
<url>
<loc>https://sowonjin.com/tags/print</loc>
<lastmod>2026-06-16T13:05:48.783Z</lastmod>
</url>
<url>
<loc>https://sowonjin.com/tags/python</loc>
<lastmod>2026-06-16T13:05:48.783Z</lastmod>
</url>
<url>
<loc>https://sowonjin.com/tags/react</loc>
<lastmod>2026-06-16T13:05:48.783Z</lastmod>
</url>
<url>
<loc>https://sowonjin.com/tags/seo</loc>
<lastmod>2026-06-16T13:05:48.783Z</lastmod>
</url>
<url>
<loc>https://sowonjin.com/tags/ssr</loc>
<lastmod>2026-06-16T13:05:48.783Z</lastmod>
</url>
<url>
<loc>https://sowonjin.com/tags/troubleshooting</loc>
<lastmod>2026-06-16T13:05:48.783Z</lastmod>
</url>
<url>
<loc>https://sowonjin.com/tags/ux</loc>
<lastmod>2026-06-16T13:05:48.783Z</lastmod>
</url>
<url>
<loc>https://sowonjin.com/tags/vibe-coding</loc>
<lastmod>2026-06-16T13:05:48.783Z</lastmod>
</url>
<url>
<loc>https://sowonjin.com/tags/vue</loc>
<lastmod>2026-06-16T13:05:48.783Z</lastmod>
</url>
<url>
<loc>https://sowonjin.com/posts/webview-no-interface-defense</loc>
<lastmod>2026-06-16T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://sowonjin.com/posts/lighthouse-a11y-audit-gap</loc>
<lastmod>2026-05-06T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://sowonjin.com/posts/cache-insight-must-revalidate</loc>
<lastmod>2026-04-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://sowonjin.com/posts/cross-repo-workflow-chaining</loc>
<lastmod>2026-03-31T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://sowonjin.com/posts/make-chatbot</loc>
<lastmod>2026-03-21T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://sowonjin.com/posts/event-page-builder</loc>
<lastmod>2026-03-07T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://sowonjin.com/posts/make-comment-module</loc>
<lastmod>2026-02-01T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://sowonjin.com/posts/html-print-css-troubleshooting</loc>
<lastmod>2026-01-25T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://sowonjin.com/posts/github-pages-deploy-debugging</loc>
<lastmod>2026-01-16T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://sowonjin.com/posts/adblock-battle</loc>
<lastmod>2025-12-01T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://sowonjin.com/posts/webview-google-login</loc>
<lastmod>2025-11-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://sowonjin.com/posts/payment-history-navigation</loc>
<lastmod>2025-11-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://sowonjin.com/posts/excel-download-refectoring</loc>
<lastmod>2025-11-12T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://sowonjin.com/posts/mobile-identity-authflow</loc>
<lastmod>2025-10-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://sowonjin.com/posts/pg-redirect-patterns</loc>
<lastmod>2025-10-22T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://sowonjin.com/posts/change-site-lang</loc>
<lastmod>2025-09-23T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://sowonjin.com/posts/session-security-enhancement</loc>
<lastmod>2025-09-17T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://sowonjin.com/posts/next15-migration</loc>
<lastmod>2025-09-10T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://sowonjin.com/posts/centralized-error-handling</loc>
<lastmod>2025-08-07T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://sowonjin.com/posts/safari-scroll-fix</loc>
<lastmod>2025-06-10T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://sowonjin.com/posts/integrated-login-flow</loc>
<lastmod>2025-06-04T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://sowonjin.com/posts/prevent-fouc</loc>
<lastmod>2025-04-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://sowonjin.com/posts/make-scroll-container</loc>
<lastmod>2025-03-25T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://sowonjin.com/posts/postmessage-security-validation</loc>
<lastmod>2025-02-18T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://sowonjin.com/posts/nuxt-caching</loc>
<lastmod>2025-01-12T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://sowonjin.com/posts/nuxt-manifest-bug</loc>
<lastmod>2025-01-10T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://sowonjin.com/posts/custom-numpad-component</loc>
<lastmod>2025-01-08T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://sowonjin.com/posts/nuxt2-pinia</loc>
<lastmod>2024-06-01T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://sowonjin.com/posts/infinity-scroll</loc>
<lastmod>2024-05-16T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://sowonjin.com/posts/text-embedding</loc>
<lastmod>2024-05-07T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://sowonjin.com/posts/python-import</loc>
<lastmod>2024-04-25T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://sowonjin.com/posts/window-opener-null</loc>
<lastmod>2023-11-15T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://sowonjin.com/posts/cookie-domain-localhost</loc>
<lastmod>2023-10-31T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://sowonjin.com/posts/nuxt3-url-i18n</loc>
<lastmod>2023-10-18T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://sowonjin.com/posts/nuxt3-subdomain</loc>
<lastmod>2023-10-16T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://sowonjin.com/posts/hangul-typing-animation</loc>
<lastmod>2023-10-11T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://sowonjin.com/posts/arrow-function-vs-function</loc>
<lastmod>2023-10-01T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://sowonjin.com/posts/this-binding-by-call</loc>
<lastmod>2023-09-30T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://sowonjin.com/posts/nextjs-seo</loc>
<lastmod>2023-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://sowonjin.com/posts/xss-types-and-mitigation</loc>
<lastmod>2023-09-11T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://sowonjin.com/posts/watch-watcheffect</loc>
<lastmod>2023-08-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://sowonjin.com/posts/nextjs-docker</loc>
<lastmod>2023-08-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://sowonjin.com/posts/nodejs-lockfile-role</loc>
<lastmod>2023-08-18T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://sowonjin.com/posts/setinterval-timer-issues</loc>
<lastmod>2023-08-17T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://sowonjin.com/posts/nuxt2-to-nuxt3-migration</loc>
<lastmod>2023-08-16T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://sowonjin.com/posts/animation-frame-optimization</loc>
<lastmod>2023-08-09T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://sowonjin.com/posts/env-cmd-env-vars</loc>
<lastmod>2023-08-06T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://sowonjin.com/posts/react-query-hydrate</loc>
<lastmod>2023-08-03T00:00:00.000Z</lastmod>
</url>
</urlset>
