<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml"><url><loc>https://yosgi.github.io/en/tags/3d/</loc><lastmod>2026-06-29T09:20:49+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://yosgi.github.io/en/tags/3d/"/><xhtml:link rel="alternate" hreflang="zh" href="https://yosgi.github.io/zh/tags/3d/"/></url><url><loc>https://yosgi.github.io/en/tags/ai-agents/</loc><lastmod>2026-06-29T09:20:49+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://yosgi.github.io/en/tags/ai-agents/"/><xhtml:link rel="alternate" hreflang="zh" href="https://yosgi.github.io/zh/tags/ai-agents/"/></url><url><loc>https://yosgi.github.io/en/tags/ai-systems/</loc><lastmod>2026-06-29T09:20:49+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://yosgi.github.io/en/tags/ai-systems/"/><xhtml:link rel="alternate" hreflang="zh" href="https://yosgi.github.io/zh/tags/ai-systems/"/></url><url><loc>https://yosgi.github.io/en/categories/</loc><lastmod>2026-06-29T09:20:49+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://yosgi.github.io/en/categories/"/><xhtml:link rel="alternate" hreflang="zh" href="https://yosgi.github.io/zh/categories/"/></url><url><loc>https://yosgi.github.io/en/categories/digital-twin/</loc><lastmod>2026-06-29T09:20:49+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://yosgi.github.io/en/categories/digital-twin/"/><xhtml:link rel="alternate" hreflang="zh" href="https://yosgi.github.io/zh/categories/digital-twin/"/></url><url><loc>https://yosgi.github.io/en/tags/digital-twins/</loc><lastmod>2026-06-29T09:20:49+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://yosgi.github.io/en/tags/digital-twins/"/><xhtml:link rel="alternate" hreflang="zh" href="https://yosgi.github.io/zh/tags/digital-twins/"/></url><url><loc>https://yosgi.github.io/en/tags/</loc><lastmod>2026-06-29T09:20:49+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://yosgi.github.io/en/tags/"/><xhtml:link rel="alternate" hreflang="zh" href="https://yosgi.github.io/zh/tags/"/></url><url><loc>https://yosgi.github.io/en/post/using-ai-agents-for-asset-recognition-and-annotation-in-3d-scenes-part-3/</loc><lastmod>2026-06-29T09:20:49+00:00</lastmod></url><url><loc>https://yosgi.github.io/en/post/using-ai-agents-for-asset-recognition-and-annotation-in-3d-scenes-part-2/</loc><lastmod>2026-06-29T09:20:49+00:00</lastmod></url><url><loc>https://yosgi.github.io/en/post/using-ai-agents-for-asset-recognition-and-annotation-in-3d-scenes-part-1/</loc><lastmod>2026-06-29T09:20:49+00:00</lastmod></url><url><loc>https://yosgi.github.io/en/post/from-extracting-drawing-text-to-placing-2d-annotations-in-a-3d-scene/</loc><lastmod>2026-06-29T09:20:49+00:00</lastmod></url><url><loc>https://yosgi.github.io/en/categories/ai-engineering/</loc><lastmod>2026-06-29T09:20:49+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://yosgi.github.io/en/categories/ai-engineering/"/><xhtml:link rel="alternate" hreflang="zh" href="https://yosgi.github.io/zh/categories/ai-engineering/"/></url><url><loc>https://yosgi.github.io/en/post/an-mcp-as-code-refactor-and-why-it-did-not-work-the-way-i-expected1/</loc><lastmod>2026-06-29T09:20:49+00:00</lastmod></url><url><loc>https://yosgi.github.io/en/tags/mcp/</loc><lastmod>2026-06-29T09:20:49+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://yosgi.github.io/en/tags/mcp/"/><xhtml:link rel="alternate" hreflang="zh" href="https://yosgi.github.io/zh/tags/mcp/"/></url><url><loc>https://yosgi.github.io/en/post/tool-for-control-code-for-analysis3/</loc><lastmod>2026-06-29T09:20:49+00:00</lastmod></url><url><loc>https://yosgi.github.io/en/post/why-tool-and-code-fail-differently-in-agent-systems2/</loc><lastmod>2026-06-29T09:20:49+00:00</lastmod></url><url><loc>https://yosgi.github.io/en/post/ai-won-t-replace-software-engineers-it-will-replace-the-parts-of-coding-we-never-loved/</loc><lastmod>2026-06-29T09:20:49+00:00</lastmod></url><url><loc>https://yosgi.github.io/en/tags/engineering/</loc><lastmod>2026-06-29T09:20:49+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://yosgi.github.io/en/tags/engineering/"/><xhtml:link rel="alternate" hreflang="zh" href="https://yosgi.github.io/zh/tags/engineering/"/></url><url><loc>https://yosgi.github.io/en/tags/javascript/</loc><lastmod>2026-06-29T09:20:49+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://yosgi.github.io/en/tags/javascript/"/><xhtml:link rel="alternate" hreflang="zh" href="https://yosgi.github.io/zh/tags/javascript/"/></url><url><loc>https://yosgi.github.io/en/post/your-agent-is-not-inconsistent-because-it-is-dumb-it-just-has-too-many-tool-paths/</loc><lastmod>2026-06-29T09:20:49+00:00</lastmod></url><url><loc>https://yosgi.github.io/en/post/high-frequency-synchronization-architecture-between-react-state-and-a-3d-engine/</loc><lastmod>2026-06-29T09:20:49+00:00</lastmod></url><url><loc>https://yosgi.github.io/en/tags/react/</loc><lastmod>2026-06-29T09:20:49+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://yosgi.github.io/en/tags/react/"/><xhtml:link rel="alternate" hreflang="zh" href="https://yosgi.github.io/zh/tags/react/"/></url><url><loc>https://yosgi.github.io/en/post/2025-investment-review/</loc><lastmod>2026-06-29T09:20:49+00:00</lastmod></url><url><loc>https://yosgi.github.io/en/post/early-experiences-with-building-mcp-tools/</loc><lastmod>2026-06-29T09:20:49+00:00</lastmod></url><url><loc>https://yosgi.github.io/en/categories/investing/</loc><lastmod>2026-06-29T09:20:49+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://yosgi.github.io/en/categories/investing/"/><xhtml:link rel="alternate" hreflang="zh" href="https://yosgi.github.io/zh/categories/investing/"/></url><url><loc>https://yosgi.github.io/en/tags/investing/</loc><lastmod>2026-06-29T09:20:49+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://yosgi.github.io/en/tags/investing/"/><xhtml:link rel="alternate" hreflang="zh" href="https://yosgi.github.io/zh/tags/investing/"/></url><url><loc>https://yosgi.github.io/en/post/circle-after-the-hype-was-a-40-billion-valuation-justified/</loc><lastmod>2026-06-29T09:20:49+00:00</lastmod></url><url><loc>https://yosgi.github.io/en/about/</loc><lastmod>2026-06-29T09:20:49+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://yosgi.github.io/en/about/"/><xhtml:link rel="alternate" hreflang="zh" href="https://yosgi.github.io/zh/about/"/></url><url><loc>https://yosgi.github.io/en/ai-systems-digital-twins/</loc><lastmod>2026-06-29T09:20:49+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://yosgi.github.io/en/ai-systems-digital-twins/"/><xhtml:link rel="alternate" hreflang="zh" href="https://yosgi.github.io/zh/ai-systems-digital-twins/"/></url><url><loc>https://yosgi.github.io/en/contact/</loc><lastmod>2026-06-29T09:20:49+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://yosgi.github.io/en/contact/"/><xhtml:link rel="alternate" hreflang="zh" href="https://yosgi.github.io/zh/contact/"/></url><url><loc>https://yosgi.github.io/en/</loc><lastmod>2026-06-29T09:20:49+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://yosgi.github.io/en/"/><xhtml:link rel="alternate" hreflang="zh" href="https://yosgi.github.io/zh/"/></url><url><loc>https://yosgi.github.io/en/post/1104-binary-tree-pathfinding/</loc><lastmod>2026-06-29T09:20:49+00:00</lastmod></url><url><loc>https://yosgi.github.io/en/categories/algorithms/</loc><lastmod>2026-06-29T09:20:49+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://yosgi.github.io/en/categories/algorithms/"/><xhtml:link rel="alternate" hreflang="zh" href="https://yosgi.github.io/zh/categories/algorithms/"/></url><url><loc>https://yosgi.github.io/en/tags/algorithms/</loc><lastmod>2026-06-29T09:20:49+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://yosgi.github.io/en/tags/algorithms/"/><xhtml:link rel="alternate" hreflang="zh" href="https://yosgi.github.io/zh/tags/algorithms/"/></url><url><loc>https://yosgi.github.io/en/tags/binary-tree/</loc><lastmod>2026-06-29T09:20:49+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://yosgi.github.io/en/tags/binary-tree/"/><xhtml:link rel="alternate" hreflang="zh" href="https://yosgi.github.io/zh/tags/binary-tree/"/></url><url><loc>https://yosgi.github.io/en/tags/leetcode/</loc><lastmod>2026-06-29T09:20:49+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://yosgi.github.io/en/tags/leetcode/"/><xhtml:link rel="alternate" hreflang="zh" href="https://yosgi.github.io/zh/tags/leetcode/"/></url><url><loc>https://yosgi.github.io/en/post/1893-check-if-all-integers-in-the-region-are-covered/</loc><lastmod>2026-06-29T09:20:49+00:00</lastmod></url><url><loc>https://yosgi.github.io/en/tags/linked-list/</loc><lastmod>2026-06-29T09:20:49+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://yosgi.github.io/en/tags/linked-list/"/><xhtml:link rel="alternate" hreflang="zh" href="https://yosgi.github.io/zh/tags/linked-list/"/></url><url><loc>https://yosgi.github.io/en/post/reverse-linked-list-2/</loc><lastmod>2026-06-29T09:20:49+00:00</lastmod></url><url><loc>https://yosgi.github.io/en/post/138-copying-a-linked-list-with-random-pointers/</loc><lastmod>2026-06-29T09:20:49+00:00</lastmod></url><url><loc>https://yosgi.github.io/en/post/684-redundant-connection/</loc><lastmod>2026-06-29T09:20:49+00:00</lastmod></url><url><loc>https://yosgi.github.io/en/post/1202-swap-elements-in-a-string/</loc><lastmod>2026-06-29T09:20:49+00:00</lastmod></url><url><loc>https://yosgi.github.io/en/tags/string/</loc><lastmod>2026-06-29T09:20:49+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://yosgi.github.io/en/tags/string/"/><xhtml:link rel="alternate" hreflang="zh" href="https://yosgi.github.io/zh/tags/string/"/></url><url><loc>https://yosgi.github.io/en/post/778-swimming-in-a-rising-pool/</loc><lastmod>2026-06-29T09:20:49+00:00</lastmod></url><url><loc>https://yosgi.github.io/en/post/475-heater/</loc><lastmod>2026-06-29T09:20:49+00:00</lastmod></url><url><loc>https://yosgi.github.io/en/post/875-keke-who-loves-bananas/</loc><lastmod>2026-06-29T09:20:49+00:00</lastmod></url><url><loc>https://yosgi.github.io/en/post/973-k-points-closest-to-the-origin/</loc><lastmod>2026-06-29T09:20:49+00:00</lastmod></url><url><loc>https://yosgi.github.io/en/post/347-first-k-high-frequency-elements/</loc><lastmod>2026-06-29T09:20:49+00:00</lastmod></url><url><loc>https://yosgi.github.io/en/post/interview-question-17-14-minimum-number-of-k/</loc><lastmod>2026-06-29T09:20:49+00:00</lastmod></url><url><loc>https://yosgi.github.io/en/post/295-median-of-data-streams/</loc><lastmod>2026-06-29T09:20:49+00:00</lastmod></url><url><loc>https://yosgi.github.io/en/post/1738-find-the-k-th-largest-xor-coordinate-value/</loc><lastmod>2026-06-29T09:20:49+00:00</lastmod></url><url><loc>https://yosgi.github.io/en/post/1046-the-weight-of-the-last-stone/</loc><lastmod>2026-06-29T09:20:49+00:00</lastmod></url><url><loc>https://yosgi.github.io/en/post/865-minimum-subtree-with-all-deepest-nodes/</loc><lastmod>2026-06-29T09:20:49+00:00</lastmod></url><url><loc>https://yosgi.github.io/en/tags/node.js/</loc><lastmod>2026-06-29T09:20:49+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://yosgi.github.io/en/tags/node.js/"/><xhtml:link rel="alternate" hreflang="zh" href="https://yosgi.github.io/zh/tags/node.js/"/></url><url><loc>https://yosgi.github.io/en/post/783-binary-search-tree-node-minimum-distance/</loc><lastmod>2026-06-29T09:20:49+00:00</lastmod></url><url><loc>https://yosgi.github.io/en/tags/binary-search-tree/</loc><lastmod>2026-06-29T09:20:49+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://yosgi.github.io/en/tags/binary-search-tree/"/><xhtml:link rel="alternate" hreflang="zh" href="https://yosgi.github.io/zh/tags/binary-search-tree/"/></url><url><loc>https://yosgi.github.io/en/post/1022-the-sum-of-the-binary-numbers-from-root-to-leaf/</loc><lastmod>2026-06-29T09:20:49+00:00</lastmod></url><url><loc>https://yosgi.github.io/en/post/1325-delete-the-leaf-node-of-the-given-value/</loc><lastmod>2026-06-29T09:20:49+00:00</lastmod></url><url><loc>https://yosgi.github.io/en/post/1448-count-the-number-of-good-nodes-in-a-binary-tree/</loc><lastmod>2026-06-29T09:20:49+00:00</lastmod></url><url><loc>https://yosgi.github.io/en/post/814-binary-tree-pruning/</loc><lastmod>2026-06-29T09:20:49+00:00</lastmod></url><url><loc>https://yosgi.github.io/en/post/129-find-the-sum-of-numbers-from-the-root-node-to-the-leaf-node/</loc><lastmod>2026-06-29T09:20:49+00:00</lastmod></url><url><loc>https://yosgi.github.io/en/post/563-slope-of-binary-tree/</loc><lastmod>2026-06-29T09:20:49+00:00</lastmod></url><url><loc>https://yosgi.github.io/en/post/interview-question-04-12-sum-path/</loc><lastmod>2026-06-29T09:20:49+00:00</lastmod></url><url><loc>https://yosgi.github.io/en/post/124-maximum-path-sum-in-a-binary-tree/</loc><lastmod>2026-06-29T09:20:49+00:00</lastmod></url><url><loc>https://yosgi.github.io/en/post/222-number-of-nodes-in-a-complete-binary-tree/</loc><lastmod>2026-06-29T09:20:49+00:00</lastmod></url><url><loc>https://yosgi.github.io/en/post/662-binary-tree-maximum-width/</loc><lastmod>2026-06-29T09:20:49+00:00</lastmod></url><url><loc>https://yosgi.github.io/en/post/863-all-nodes-with-distance-k-in-a-binary-tree/</loc><lastmod>2026-06-29T09:20:49+00:00</lastmod></url><url><loc>https://yosgi.github.io/en/post/98-verify-binary-search-tree/</loc><lastmod>2026-06-29T09:20:49+00:00</lastmod></url><url><loc>https://yosgi.github.io/en/post/99-restore-binary-search-tree/</loc><lastmod>2026-06-29T09:20:49+00:00</lastmod></url><url><loc>https://yosgi.github.io/en/post/450-delete-a-node-in-a-binary-search-tree/</loc><lastmod>2026-06-29T09:20:49+00:00</lastmod></url><url><loc>https://yosgi.github.io/en/post/669-pruning-a-binary-search-tree/</loc><lastmod>2026-06-29T09:20:49+00:00</lastmod></url><url><loc>https://yosgi.github.io/en/post/1008-pre-order-traversal-to-construct-a-binary-search-tree/</loc><lastmod>2026-06-29T09:20:49+00:00</lastmod></url><url><loc>https://yosgi.github.io/en/post/116-fill-in-the-next-right-node-pointer-of-each-node/</loc><lastmod>2026-06-29T09:20:49+00:00</lastmod></url><url><loc>https://yosgi.github.io/en/post/894-all-possible-full-binary-trees/</loc><lastmod>2026-06-29T09:20:49+00:00</lastmod></url><url><loc>https://yosgi.github.io/en/post/297-serialization-and-deserialization-of-binary-trees/</loc><lastmod>2026-06-29T09:20:49+00:00</lastmod></url><url><loc>https://yosgi.github.io/en/post/1372-longest-alternating-path-in-a-binary-tree/</loc><lastmod>2026-06-29T09:20:49+00:00</lastmod></url><url><loc>https://yosgi.github.io/en/post/102-level-order-traversal-of-a-binary-tree/</loc><lastmod>2026-06-29T09:20:49+00:00</lastmod></url><url><loc>https://yosgi.github.io/en/post/133-path-sum-ii/</loc><lastmod>2026-06-29T09:20:49+00:00</lastmod></url><url><loc>https://yosgi.github.io/en/post/summary-of-binary-trees/</loc><lastmod>2026-06-29T09:20:49+00:00</lastmod></url><url><loc>https://yosgi.github.io/en/post/two-color-labeling/</loc><lastmod>2026-06-29T09:20:49+00:00</lastmod></url><url><loc>https://yosgi.github.io/en/post/145-post-order-traversal-of-a-binary-tree/</loc><lastmod>2026-06-29T09:20:49+00:00</lastmod></url><url><loc>https://yosgi.github.io/en/post/144-pre-order-traversal-of-a-binary-tree/</loc><lastmod>2026-06-29T09:20:49+00:00</lastmod></url><url><loc>https://yosgi.github.io/en/post/215-kth-largest-element-in-an-array/</loc><lastmod>2026-06-29T09:20:49+00:00</lastmod></url><url><loc>https://yosgi.github.io/en/post/94-in-order-traversal-of-a-binary-tree/</loc><lastmod>2026-06-29T09:20:49+00:00</lastmod></url><url><loc>https://yosgi.github.io/en/tags/array/</loc><lastmod>2026-06-29T09:20:49+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://yosgi.github.io/en/tags/array/"/><xhtml:link rel="alternate" hreflang="zh" href="https://yosgi.github.io/zh/tags/array/"/></url><url><loc>https://yosgi.github.io/en/categories/frontend/</loc><lastmod>2026-06-29T09:20:49+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://yosgi.github.io/en/categories/frontend/"/><xhtml:link rel="alternate" hreflang="zh" href="https://yosgi.github.io/zh/categories/frontend/"/></url><url><loc>https://yosgi.github.io/en/post/understanding-react-hooks/</loc><lastmod>2026-06-29T09:20:49+00:00</lastmod></url><url><loc>https://yosgi.github.io/en/categories/product-engineering/</loc><lastmod>2026-06-29T09:20:49+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://yosgi.github.io/en/categories/product-engineering/"/><xhtml:link rel="alternate" hreflang="zh" href="https://yosgi.github.io/zh/categories/product-engineering/"/></url><url><loc>https://yosgi.github.io/en/post/review-of-login-and-registration-requirements/</loc><lastmod>2026-06-29T09:20:49+00:00</lastmod></url><url><loc>https://yosgi.github.io/en/post/dom-event-flow/</loc><lastmod>2026-06-29T09:20:49+00:00</lastmod></url><url><loc>https://yosgi.github.io/en/tags/mongodb/</loc><lastmod>2026-06-29T09:20:49+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://yosgi.github.io/en/tags/mongodb/"/><xhtml:link rel="alternate" hreflang="zh" href="https://yosgi.github.io/zh/tags/mongodb/"/></url><url><loc>https://yosgi.github.io/en/tags/vue/</loc><lastmod>2026-06-29T09:20:49+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://yosgi.github.io/en/tags/vue/"/><xhtml:link rel="alternate" hreflang="zh" href="https://yosgi.github.io/zh/tags/vue/"/></url><url><loc>https://yosgi.github.io/en/post/vue-express-mongodb-build-a-backend-login-system/</loc><lastmod>2026-06-29T09:20:49+00:00</lastmod></url><url><loc>https://yosgi.github.io/en/post/105-constructing-a-binary-tree-from-pre-order-and-in-order-traversal-sequences-1/</loc><lastmod>2026-06-29T09:20:49+00:00</lastmod></url><url><loc>https://yosgi.github.io/en/post/hexo-upgraded-to-5/</loc><lastmod>2026-06-29T09:20:49+00:00</lastmod></url><url><loc>https://yosgi.github.io/en/categories/projects/</loc><lastmod>2026-06-29T09:20:49+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://yosgi.github.io/en/categories/projects/"/><xhtml:link rel="alternate" hreflang="zh" href="https://yosgi.github.io/zh/categories/projects/"/></url><url><loc>https://yosgi.github.io/en/categories/life/</loc><lastmod>2026-06-29T09:20:49+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://yosgi.github.io/en/categories/life/"/><xhtml:link rel="alternate" hreflang="zh" href="https://yosgi.github.io/zh/categories/life/"/></url><url><loc>https://yosgi.github.io/en/post/update-after-a-year/</loc><lastmod>2026-06-29T09:20:49+00:00</lastmod></url><url><loc>https://yosgi.github.io/en/tags/css/</loc><lastmod>2026-06-29T09:20:49+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://yosgi.github.io/en/tags/css/"/><xhtml:link rel="alternate" hreflang="zh" href="https://yosgi.github.io/zh/tags/css/"/></url><url><loc>https://yosgi.github.io/en/post/css-pseudo-class-selector-nth-child/</loc><lastmod>2026-06-29T09:20:49+00:00</lastmod></url><url><loc>https://yosgi.github.io/en/post/ajax-data-transmission-optimization/</loc><lastmod>2026-06-29T09:20:49+00:00</lastmod></url><url><loc>https://yosgi.github.io/en/tags/network/</loc><lastmod>2026-06-29T09:20:49+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://yosgi.github.io/en/tags/network/"/><xhtml:link rel="alternate" hreflang="zh" href="https://yosgi.github.io/zh/tags/network/"/></url><url><loc>https://yosgi.github.io/en/tags/performance-optimization/</loc><lastmod>2026-06-29T09:20:49+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://yosgi.github.io/en/tags/performance-optimization/"/><xhtml:link rel="alternate" hreflang="zh" href="https://yosgi.github.io/zh/tags/performance-optimization/"/></url><url><loc>https://yosgi.github.io/en/categories/web-performance/</loc><lastmod>2026-06-29T09:20:49+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://yosgi.github.io/en/categories/web-performance/"/><xhtml:link rel="alternate" hreflang="zh" href="https://yosgi.github.io/zh/categories/web-performance/"/></url><url><loc>https://yosgi.github.io/en/post/ui-interface-response-optimization/</loc><lastmod>2026-06-29T09:20:49+00:00</lastmod></url><url><loc>https://yosgi.github.io/en/post/regular-expression-performance-optimization/</loc><lastmod>2026-06-29T09:20:49+00:00</lastmod></url><url><loc>https://yosgi.github.io/en/post/algorithm-and-process-control-optimization/</loc><lastmod>2026-06-29T09:20:49+00:00</lastmod></url><url><loc>https://yosgi.github.io/en/post/performance-optimization-of-dom-operations/</loc><lastmod>2026-06-29T09:20:49+00:00</lastmod></url><url><loc>https://yosgi.github.io/en/post/summary-of-vue-s-easy-to-error-and-easy-to-confuse-knowledge-points/</loc><lastmod>2026-06-29T09:20:49+00:00</lastmod></url><url><loc>https://yosgi.github.io/en/post/javascript-loading-optimization/</loc><lastmod>2026-06-29T09:20:49+00:00</lastmod></url><url><loc>https://yosgi.github.io/en/post/arrays-stacks-queues/</loc><lastmod>2026-06-29T09:20:49+00:00</lastmod></url><url><loc>https://yosgi.github.io/en/categories/javascript/</loc><lastmod>2026-06-29T09:20:49+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://yosgi.github.io/en/categories/javascript/"/><xhtml:link rel="alternate" hreflang="zh" href="https://yosgi.github.io/zh/categories/javascript/"/></url><url><loc>https://yosgi.github.io/en/tags/queue/</loc><lastmod>2026-06-29T09:20:49+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://yosgi.github.io/en/tags/queue/"/><xhtml:link rel="alternate" hreflang="zh" href="https://yosgi.github.io/zh/tags/queue/"/></url><url><loc>https://yosgi.github.io/en/tags/stack/</loc><lastmod>2026-06-29T09:20:49+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://yosgi.github.io/en/tags/stack/"/><xhtml:link rel="alternate" hreflang="zh" href="https://yosgi.github.io/zh/tags/stack/"/></url><url><loc>https://yosgi.github.io/en/tags/design-pattern/</loc><lastmod>2026-06-29T09:20:49+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://yosgi.github.io/en/tags/design-pattern/"/><xhtml:link rel="alternate" hreflang="zh" href="https://yosgi.github.io/zh/tags/design-pattern/"/></url><url><loc>https://yosgi.github.io/en/post/proxy-implementation-of-data-response/</loc><lastmod>2026-06-29T09:20:49+00:00</lastmod></url><url><loc>https://yosgi.github.io/en/post/http-protocol-summary/</loc><lastmod>2026-06-29T09:20:49+00:00</lastmod></url><url><loc>https://yosgi.github.io/en/categories/web-development/</loc><lastmod>2026-06-29T09:20:49+00:00</lastmod></url><url><loc>https://yosgi.github.io/en/post/es5-inheritance/</loc><lastmod>2026-06-29T09:20:49+00:00</lastmod></url><url><loc>https://yosgi.github.io/en/post/es5-creating-objects/</loc><lastmod>2026-06-29T09:20:49+00:00</lastmod></url><url><loc>https://yosgi.github.io/en/post/async/</loc><lastmod>2026-06-29T09:20:49+00:00</lastmod></url><url><loc>https://yosgi.github.io/en/post/generator-functions-and-applications/</loc><lastmod>2026-06-29T09:20:49+00:00</lastmod></url><url><loc>https://yosgi.github.io/en/post/a-brief-introduction-to-web-security/</loc><lastmod>2026-06-29T09:20:49+00:00</lastmod></url><url><loc>https://yosgi.github.io/en/post/promise/</loc><lastmod>2026-06-29T09:20:49+00:00</lastmod></url><url><loc>https://yosgi.github.io/en/post/javascript-deep-copy-implementation/</loc><lastmod>2026-06-29T09:20:49+00:00</lastmod></url><url><loc>https://yosgi.github.io/en/post/javascript-sorting-algorithm/</loc><lastmod>2026-06-29T09:20:49+00:00</lastmod></url><url><loc>https://yosgi.github.io/en/tags/sorting/</loc><lastmod>2026-06-29T09:20:49+00:00</lastmod></url><url><loc>https://yosgi.github.io/en/post/proxy/</loc><lastmod>2026-06-29T09:20:49+00:00</lastmod></url><url><loc>https://yosgi.github.io/en/post/observer-mode-and-vue-monitoring-object-changes/</loc><lastmod>2026-06-29T09:20:49+00:00</lastmod></url><url><loc>https://yosgi.github.io/en/post/set-and-map-data-structures/</loc><lastmod>2026-06-29T09:20:49+00:00</lastmod></url><url><loc>https://yosgi.github.io/en/post/object-expansion/</loc><lastmod>2026-06-29T09:20:49+00:00</lastmod></url><url><loc>https://yosgi.github.io/en/post/iterator-pattern/</loc><lastmod>2026-06-29T09:20:49+00:00</lastmod></url><url><loc>https://yosgi.github.io/en/post/proxy-mode/</loc><lastmod>2026-06-29T09:20:49+00:00</lastmod></url><url><loc>https://yosgi.github.io/en/post/js-singleton-pattern/</loc><lastmod>2026-06-29T09:20:49+00:00</lastmod></url><url><loc>https://yosgi.github.io/en/post/function-extension/</loc><lastmod>2026-06-29T09:20:49+00:00</lastmod></url><url><loc>https://yosgi.github.io/en/post/array-expansion/</loc><lastmod>2026-06-29T09:20:49+00:00</lastmod></url><url><loc>https://yosgi.github.io/en/post/destructuring-assignment-of-variables/</loc><lastmod>2026-06-29T09:20:49+00:00</lastmod></url><url><loc>https://yosgi.github.io/en/post/</loc><lastmod>2026-06-29T09:20:49+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://yosgi.github.io/en/post/"/><xhtml:link rel="alternate" hreflang="zh" href="https://yosgi.github.io/zh/post/"/></url></urlset>