<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://docs.asmu1n.com/blog</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.asmu1n.com/blog/2024/09/30/created</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.asmu1n.com/blog/2024/10/15/Interface_Type</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.asmu1n.com/blog/2024/10/24/CSS_scheme</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.asmu1n.com/blog/2024/10/24/Vite_HMR</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.asmu1n.com/blog/2024/10/4/Webpack_Vite</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.asmu1n.com/blog/2024/11/06/TypeScript</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.asmu1n.com/blog/2024/11/15/Redux</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.asmu1n.com/blog/2024/11/15/TailwindCSS</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.asmu1n.com/blog/2024/12/17/Request</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.asmu1n.com/blog/2024/12/26/WebWorker</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.asmu1n.com/blog/2025/01/03/React-Components-Design</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.asmu1n.com/blog/2025/02/06/React-Event</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.asmu1n.com/blog/2025/02/14/Auth</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.asmu1n.com/blog/2025/02/27/React-HOC</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.asmu1n.com/blog/2025/03/17/Double-AuthToken</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.asmu1n.com/blog/2025/04/29/match</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.asmu1n.com/blog/2025/07/03/understand-ssr-hybrid</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.asmu1n.com/blog/2025/09/19/customTheme</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.asmu1n.com/blog/2026/01/08/useSyncExternalStore</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.asmu1n.com/blog/2026/03/19/rpc-webhook</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.asmu1n.com/blog/2026/05/10/chrome-extension</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.asmu1n.com/blog/2026/07/14/go-reference-types</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.asmu1n.com/blog/2026/07/27/go-worker-pool-shutdown</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.asmu1n.com/blog/archive</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.asmu1n.com/blog/authors</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.asmu1n.com/blog/authors/as-muin</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.asmu1n.com/blog/authors/as-muin/page/2</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.asmu1n.com/blog/authors/as-muin/page/3</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.asmu1n.com/blog/page/2</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.asmu1n.com/blog/page/3</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.asmu1n.com/blog/tags</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.asmu1n.com/blog/tags/auth</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.asmu1n.com/blog/tags/backend</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.asmu1n.com/blog/tags/css</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.asmu1n.com/blog/tags/database</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.asmu1n.com/blog/tags/go</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.asmu1n.com/blog/tags/infrastructure</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.asmu1n.com/blog/tags/network</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.asmu1n.com/blog/tags/performance</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.asmu1n.com/blog/tags/react</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.asmu1n.com/blog/tags/redux</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.asmu1n.com/blog/tags/site</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.asmu1n.com/blog/tags/tailwind</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.asmu1n.com/blog/tags/typescript</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.asmu1n.com/blog/tags/vite</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.asmu1n.com/blog/tags/webpack</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.asmu1n.com/introduction</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.asmu1n.com/markdown-page</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.asmu1n.com/docs/backend/database/lock-strategies</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.asmu1n.com/docs/backend/database/MongoDB</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.asmu1n.com/docs/backend/database/MongoDB/Mongoose</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.asmu1n.com/docs/backend/database/overview</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.asmu1n.com/docs/backend/frameworks/Express</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.asmu1n.com/docs/backend/nextjs/overview</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.asmu1n.com/docs/backend/overview</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.asmu1n.com/docs/category/css%E5%9F%BA%E6%9C%AC%E7%90%86%E8%AE%BA</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.asmu1n.com/docs/category/go</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.asmu1n.com/docs/category/mongodb</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.asmu1n.com/docs/category/nextjs</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.asmu1n.com/docs/category/testing-library</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.asmu1n.com/docs/category/typescript</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.asmu1n.com/docs/category/vitest</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.asmu1n.com/docs/category/%E5%89%8D%E7%AB%AF%E5%BC%80%E5%8F%91</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.asmu1n.com/docs/category/%E5%8D%95%E5%85%83%E6%B5%8B%E8%AF%95</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.asmu1n.com/docs/category/%E5%90%8E%E7%AB%AF%E5%BC%80%E5%8F%91</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.asmu1n.com/docs/category/%E6%95%B0%E6%8D%AE%E5%BA%93</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.asmu1n.com/docs/category/%E6%9C%8D%E5%8A%A1%E7%AB%AF%E5%BC%80%E5%8F%91%E6%A1%86%E6%9E%B6</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.asmu1n.com/docs/category/%E7%8E%B0%E4%BB%A3%E5%89%8D%E7%AB%AF%E5%B7%A5%E5%85%B7%E9%93%BE</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.asmu1n.com/docs/category/%E7%BC%96%E7%A8%8B%E5%9F%BA%E7%A1%80</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.asmu1n.com/docs/category/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.asmu1n.com/docs/category/%E8%BD%AF%E4%BB%B6%E6%B5%8B%E8%AF%95</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.asmu1n.com/docs/frontend/css/overview</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.asmu1n.com/docs/frontend/engineering</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.asmu1n.com/docs/frontend/engineering/code_standards</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.asmu1n.com/docs/frontend/engineering/overview</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.asmu1n.com/docs/frontend/spa</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.asmu1n.com/docs/fundamentals/computer-network/cdn</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.asmu1n.com/docs/fundamentals/computer-network/cdn-proxy</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.asmu1n.com/docs/fundamentals/computer-network/common-network-protocols</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.asmu1n.com/docs/fundamentals/computer-network/network-communication</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.asmu1n.com/docs/fundamentals/computer-network/overview</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.asmu1n.com/docs/fundamentals/go/basic-types</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.asmu1n.com/docs/fundamentals/go/modules</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.asmu1n.com/docs/fundamentals/go/testing</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.asmu1n.com/docs/fundamentals/typescript/config</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.asmu1n.com/docs/fundamentals/typescript/generics</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.asmu1n.com/docs/fundamentals/typescript/introduce</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.asmu1n.com/docs/fundamentals/typescript/skill</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.asmu1n.com/docs/introduce</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.asmu1n.com/docs/testing/unit-test/testing-library/event</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.asmu1n.com/docs/testing/unit-test/testing-library/selectDom</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.asmu1n.com/docs/testing/unit-test/vitest/mock</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.asmu1n.com/docs/testing/unit-test/vitest/waitCore</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.asmu1n.com/sawdust</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.asmu1n.com/sawdust/compose-vs-prod-image-env</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.asmu1n.com/sawdust/frontend-rendering-architectures</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.asmu1n.com/sawdust/go-channel-close-buffer</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.asmu1n.com/sawdust/go-context</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.asmu1n.com/sawdust/go-mutex-short-critical-section</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.asmu1n.com/sawdust/go-struct-tags</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.asmu1n.com/sawdust/go-template-fmt</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.asmu1n.com/sawdust/go-variable-struct-tricks</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.asmu1n.com/sawdust/when-to-use-db-transactions</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.asmu1n.com/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url></urlset>