<?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://hyunbell.dev/</loc><priority>1.0</priority></url><url><loc>https://hyunbell.dev/about/</loc><priority>0.5</priority></url><url><loc>https://hyunbell.dev/books/</loc><priority>0.5</priority></url><url><loc>https://hyunbell.dev/books/%EB%8C%80%EC%B6%9C-%EA%B0%88%EC%95%84%ED%83%80%EA%B8%B0-%EA%B3%84%EC%82%B0%EA%B8%B0/</loc><priority>0.5</priority></url><url><loc>https://hyunbell.dev/books/%EC%9D%B8%EC%95%B1%EC%95%BD%EC%A0%95-sdk/</loc><priority>0.5</priority></url><url><loc>https://hyunbell.dev/books/%ED%8E%98%EC%9D%B4%EC%A7%80%EB%84%A4%EC%9D%B4%EC%85%98-%EC%BB%B4%ED%8F%AC%EB%84%8C%ED%8A%B8/</loc><priority>0.5</priority></url><url><loc>https://hyunbell.dev/books/list-%EB%94%94%EC%9E%90%EC%9D%B8-%EC%8B%9C%EC%8A%A4%ED%85%9C/</loc><priority>0.5</priority></url><url><loc>https://hyunbell.dev/categories/</loc><priority>0.5</priority></url><url><loc>https://hyunbell.dev/categories/%EA%B0%9C%EB%B0%9C/</loc><priority>0.5</priority></url><url><loc>https://hyunbell.dev/categories/%ED%9A%8C%EA%B3%A0/</loc><priority>0.5</priority></url><url><loc>https://hyunbell.dev/posts/astro-5-blog-migration/</loc><lastmod>2025-05-27T00:00:00.000Z</lastmod><priority>0.8</priority></url><url><loc>https://hyunbell.dev/posts/astro-islands-architecture/</loc><lastmod>2025-06-30T00:00:00.000Z</lastmod><priority>0.8</priority></url><url><loc>https://hyunbell.dev/posts/client-side-rendering-flame-graph/</loc><lastmod>2025-05-29T00:00:00.000Z</lastmod><priority>0.8</priority></url><url><loc>https://hyunbell.dev/posts/collaborating-with-ai-as-a-teammate/</loc><lastmod>2025-06-25T00:00:00.000Z</lastmod><priority>0.8</priority></url><url><loc>https://hyunbell.dev/posts/design-system-for-ai-agents/</loc><lastmod>2026-07-15T00:00:00.000Z</lastmod><priority>0.8</priority></url><url><loc>https://hyunbell.dev/posts/first-year-as-team-lead/</loc><lastmod>2026-06-01T00:00:00.000Z</lastmod><priority>0.8</priority></url><url><loc>https://hyunbell.dev/posts/from-lead-back-to-ic/</loc><lastmod>2026-08-01T00:00:00.000Z</lastmod><priority>0.8</priority></url><url><loc>https://hyunbell.dev/posts/fsd-architecture-intro/</loc><lastmod>2025-07-26T00:00:00.000Z</lastmod><priority>0.8</priority></url><url><loc>https://hyunbell.dev/posts/fsd-barrel-file-guide/</loc><lastmod>2025-07-28T00:00:00.000Z</lastmod><priority>0.8</priority></url><url><loc>https://hyunbell.dev/posts/how-data-travels-osi-tcp-http/</loc><lastmod>2025-06-05T00:00:00.000Z</lastmod><priority>0.8</priority></url><url><loc>https://hyunbell.dev/posts/initial-load-performance-deep-dive/</loc><lastmod>2025-05-29T00:00:00.000Z</lastmod><priority>0.8</priority></url><url><loc>https://hyunbell.dev/posts/javascript-aot-compilation-porffor/</loc><lastmod>2025-07-23T00:00:00.000Z</lastmod><priority>0.8</priority></url><url><loc>https://hyunbell.dev/posts/leading-a-design-system/</loc><lastmod>2026-04-03T00:00:00.000Z</lastmod><priority>0.8</priority></url><url><loc>https://hyunbell.dev/posts/list-anatomy-and-criteria/</loc><lastmod>2026-07-03T00:00:00.000Z</lastmod><priority>0.8</priority></url><url><loc>https://hyunbell.dev/posts/list-api-compile-time-guardrails/</loc><lastmod>2026-07-06T00:00:00.000Z</lastmod><priority>0.8</priority></url><url><loc>https://hyunbell.dev/posts/list-collection-anatomy/</loc><lastmod>2026-07-22T00:00:00.000Z</lastmod><priority>0.8</priority></url><url><loc>https://hyunbell.dev/posts/list-descriptor-over-jsx-slot/</loc><lastmod>2026-07-09T00:00:00.000Z</lastmod><priority>0.8</priority></url><url><loc>https://hyunbell.dev/posts/list-exports-boundary-and-bundle/</loc><lastmod>2026-08-02T00:00:00.000Z</lastmod><priority>0.8</priority></url><url><loc>https://hyunbell.dev/posts/list-freedom-is-a-cost/</loc><lastmod>2026-06-30T00:00:00.000Z</lastmod><priority>0.8</priority></url><url><loc>https://hyunbell.dev/posts/list-row-props-left-out/</loc><lastmod>2026-07-16T00:00:00.000Z</lastmod><priority>0.8</priority></url><url><loc>https://hyunbell.dev/posts/list-rules-beyond-a-single-row/</loc><lastmod>2026-07-19T00:00:00.000Z</lastmod><priority>0.8</priority></url><url><loc>https://hyunbell.dev/posts/list-selection-ownership/</loc><lastmod>2026-07-26T00:00:00.000Z</lastmod><priority>0.8</priority></url><url><loc>https://hyunbell.dev/posts/list-shape-and-behavior-contract/</loc><lastmod>2026-07-13T00:00:00.000Z</lastmod><priority>0.8</priority></url><url><loc>https://hyunbell.dev/posts/list-web-semantic-contract/</loc><lastmod>2026-07-29T00:00:00.000Z</lastmod><priority>0.8</priority></url><url><loc>https://hyunbell.dev/posts/loan-calculator-refactoring/</loc><lastmod>2026-06-16T00:00:00.000Z</lastmod><priority>0.8</priority></url><url><loc>https://hyunbell.dev/posts/loan-calculator-rendering-split/</loc><lastmod>2026-06-27T00:00:00.000Z</lastmod><priority>0.8</priority></url><url><loc>https://hyunbell.dev/posts/loan-calculator-responsive-design/</loc><lastmod>2025-10-15T00:00:00.000Z</lastmod><priority>0.8</priority></url><url><loc>https://hyunbell.dev/posts/modal-webview-without-app-release/</loc><lastmod>2026-03-31T00:00:00.000Z</lastmod><priority>0.8</priority></url><url><loc>https://hyunbell.dev/posts/nextjs-16-3-instant-navigation-deep-dive-1/</loc><lastmod>2026-08-13T00:00:00.000Z</lastmod><priority>0.8</priority></url><url><loc>https://hyunbell.dev/posts/nextjs-middleware-pipeline/</loc><lastmod>2025-06-19T00:00:00.000Z</lastmod><priority>0.8</priority></url><url><loc>https://hyunbell.dev/posts/nodejs-require-esm/</loc><lastmod>2025-07-26T00:00:00.000Z</lastmod><priority>0.8</priority></url><url><loc>https://hyunbell.dev/posts/observing-at-the-boundary-we-control/</loc><lastmod>2026-01-23T00:00:00.000Z</lastmod><priority>0.8</priority></url><url><loc>https://hyunbell.dev/posts/pagination-focus-management/</loc><lastmod>2026-04-27T00:00:00.000Z</lastmod><priority>0.8</priority></url><url><loc>https://hyunbell.dev/posts/pagination-headless-redesign/</loc><lastmod>2026-04-13T00:00:00.000Z</lastmod><priority>0.8</priority></url><url><loc>https://hyunbell.dev/posts/pagination-module-boundaries/</loc><lastmod>2026-04-06T00:00:00.000Z</lastmod><priority>0.8</priority></url><url><loc>https://hyunbell.dev/posts/playwright-e2e-testing-guide/</loc><lastmod>2025-07-03T00:00:00.000Z</lastmod><priority>0.8</priority></url><url><loc>https://hyunbell.dev/posts/react-19-cache-server-component-waterfall/</loc><lastmod>2025-05-30T00:00:00.000Z</lastmod><priority>0.8</priority></url><url><loc>https://hyunbell.dev/posts/react-community-2025-analysis/</loc><lastmod>2025-07-07T00:00:00.000Z</lastmod><priority>0.8</priority></url><url><loc>https://hyunbell.dev/posts/react-concurrent-rendering-fiber/</loc><lastmod>2025-06-10T00:00:00.000Z</lastmod><priority>0.8</priority></url><url><loc>https://hyunbell.dev/posts/react-fiber-architecture-engine/</loc><lastmod>2025-06-01T00:00:00.000Z</lastmod><priority>0.8</priority></url><url><loc>https://hyunbell.dev/posts/react-fiber-reconciliation-deep-dive/</loc><lastmod>2025-06-09T00:00:00.000Z</lastmod><priority>0.8</priority></url><url><loc>https://hyunbell.dev/posts/react-scheduler-messagechannel/</loc><lastmod>2025-06-15T00:00:00.000Z</lastmod><priority>0.8</priority></url><url><loc>https://hyunbell.dev/posts/react-server-components-boundary/</loc><lastmod>2025-06-09T00:00:00.000Z</lastmod><priority>0.8</priority></url><url><loc>https://hyunbell.dev/posts/react-ssr-page-to-app-router/</loc><lastmod>2025-06-09T00:00:00.000Z</lastmod><priority>0.8</priority></url><url><loc>https://hyunbell.dev/posts/rsc-and-cve-2025-55182/</loc><lastmod>2025-12-27T00:00:00.000Z</lastmod><priority>0.8</priority></url><url><loc>https://hyunbell.dev/posts/saturday-afternoon-white-screen/</loc><lastmod>2026-04-08T00:00:00.000Z</lastmod><priority>0.8</priority></url><url><loc>https://hyunbell.dev/posts/sdk-deploy-dependency-and-final-architecture/</loc><lastmod>2026-02-22T00:00:00.000Z</lastmod><priority>0.8</priority></url><url><loc>https://hyunbell.dev/posts/sdk-first-design-decisions/</loc><lastmod>2026-01-06T00:00:00.000Z</lastmod><priority>0.8</priority></url><url><loc>https://hyunbell.dev/posts/sdk-loading-and-deploy-ownership/</loc><lastmod>2026-01-13T00:00:00.000Z</lastmod><priority>0.8</priority></url><url><loc>https://hyunbell.dev/posts/sdk-navigation-and-back-handling/</loc><lastmod>2026-01-31T00:00:00.000Z</lastmod><priority>0.8</priority></url><url><loc>https://hyunbell.dev/posts/sdk-project-retrospective/</loc><lastmod>2026-06-02T00:00:00.000Z</lastmod><priority>0.8</priority></url><url><loc>https://hyunbell.dev/posts/sdk-standardization-for-30-partners/</loc><lastmod>2026-01-20T00:00:00.000Z</lastmod><priority>0.8</priority></url><url><loc>https://hyunbell.dev/posts/ssr-deep-dive/</loc><lastmod>2025-05-26T00:00:00.000Z</lastmod><priority>0.8</priority></url><url><loc>https://hyunbell.dev/posts/surviving-in-someone-elses-document/</loc><lastmod>2026-01-12T00:00:00.000Z</lastmod><priority>0.8</priority></url><url><loc>https://hyunbell.dev/posts/tailwind-vs-linaria-performance/</loc><lastmod>2025-05-30T00:00:00.000Z</lastmod><priority>0.8</priority></url><url><loc>https://hyunbell.dev/posts/the-loading-users-never-saw/</loc><lastmod>2026-01-30T00:00:00.000Z</lastmod><priority>0.8</priority></url><url><loc>https://hyunbell.dev/posts/turborepo-build-time-optimization/</loc><lastmod>2025-06-03T00:00:00.000Z</lastmod><priority>0.8</priority></url><url><loc>https://hyunbell.dev/posts/vanilla-web-you-dont-need-that-library/</loc><lastmod>2025-07-26T00:00:00.000Z</lastmod><priority>0.8</priority></url><url><loc>https://hyunbell.dev/posts/visual-regression-testing-playwright/</loc><lastmod>2025-05-07T00:00:00.000Z</lastmod><priority>0.8</priority></url><url><loc>https://hyunbell.dev/posts/webview-bridge-java-object-is-gone/</loc><lastmod>2026-06-09T00:00:00.000Z</lastmod><priority>0.8</priority></url><url><loc>https://hyunbell.dev/posts/webview-system-font-scaling/</loc><lastmod>2026-05-01T00:00:00.000Z</lastmod><priority>0.8</priority></url><url><loc>https://hyunbell.dev/posts/when-to-say-goodbye-to-usestate/</loc><lastmod>2025-07-07T00:00:00.000Z</lastmod><priority>0.8</priority></url><url><loc>https://hyunbell.dev/posts/who-decides-the-next-screen/</loc><lastmod>2026-01-22T00:00:00.000Z</lastmod><priority>0.8</priority></url><url><loc>https://hyunbell.dev/posts/why-we-embedded-an-sdk/</loc><lastmod>2025-12-19T00:00:00.000Z</lastmod><priority>0.8</priority></url><url><loc>https://hyunbell.dev/tags/</loc><priority>0.5</priority></url><url><loc>https://hyunbell.dev/tags/%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC/</loc><priority>0.5</priority></url><url><loc>https://hyunbell.dev/tags/%EB%94%94%EB%B2%84%EA%B9%85/</loc><priority>0.5</priority></url><url><loc>https://hyunbell.dev/tags/%EB%94%94%EC%9E%90%EC%9D%B8%EC%8B%9C%EC%8A%A4%ED%85%9C/</loc><priority>0.5</priority></url><url><loc>https://hyunbell.dev/tags/%EB%A0%8C%EB%8D%94%EB%A7%81/</loc><priority>0.5</priority></url><url><loc>https://hyunbell.dev/tags/%EB%A6%AC%EB%8D%94%EC%8B%AD/</loc><priority>0.5</priority></url><url><loc>https://hyunbell.dev/tags/%EB%A6%AC%ED%8C%A9%ED%86%A0%EB%A7%81/</loc><priority>0.5</priority></url><url><loc>https://hyunbell.dev/tags/%EB%B2%88%EB%93%A4/</loc><priority>0.5</priority></url><url><loc>https://hyunbell.dev/tags/%EB%B3%B4%EC%95%88/</loc><priority>0.5</priority></url><url><loc>https://hyunbell.dev/tags/%EC%9D%B8%ED%94%84%EB%9D%BC/</loc><priority>0.5</priority></url><url><loc>https://hyunbell.dev/tags/%EC%9E%A5%EC%95%A0%EB%8C%80%EC%9D%91/</loc><priority>0.5</priority></url><url><loc>https://hyunbell.dev/tags/%EC%84%A4%EA%B3%84/</loc><priority>0.5</priority></url><url><loc>https://hyunbell.dev/tags/%EC%84%B1%EB%8A%A5/</loc><priority>0.5</priority></url><url><loc>https://hyunbell.dev/tags/%EC%95%84%ED%82%A4%ED%85%8D%EC%B2%98/</loc><priority>0.5</priority></url><url><loc>https://hyunbell.dev/tags/%EC%95%A0%EB%8B%88%EB%A9%94%EC%9D%B4%EC%85%98/</loc><priority>0.5</priority></url><url><loc>https://hyunbell.dev/tags/%EC%A0%91%EA%B7%BC%EC%84%B1/</loc><priority>0.5</priority></url><url><loc>https://hyunbell.dev/tags/%EC%BB%A4%EB%A6%AC%EC%96%B4/</loc><priority>0.5</priority></url><url><loc>https://hyunbell.dev/tags/%EC%BB%A4%EB%AE%A4%EB%8B%88%ED%8B%B0/</loc><priority>0.5</priority></url><url><loc>https://hyunbell.dev/tags/%ED%8C%80%EB%AC%B8%ED%99%94/</loc><priority>0.5</priority></url><url><loc>https://hyunbell.dev/tags/%ED%9A%8C%EA%B3%A0/</loc><priority>0.5</priority></url><url><loc>https://hyunbell.dev/tags/%ED%85%8C%EC%8A%A4%ED%8A%B8/</loc><priority>0.5</priority></url><url><loc>https://hyunbell.dev/tags/%ED%87%B4%EC%82%AC/</loc><priority>0.5</priority></url><url><loc>https://hyunbell.dev/tags/ai/</loc><priority>0.5</priority></url><url><loc>https://hyunbell.dev/tags/android/</loc><priority>0.5</priority></url><url><loc>https://hyunbell.dev/tags/app-router/</loc><priority>0.5</priority></url><url><loc>https://hyunbell.dev/tags/astro/</loc><priority>0.5</priority></url><url><loc>https://hyunbell.dev/tags/chromium/</loc><priority>0.5</priority></url><url><loc>https://hyunbell.dev/tags/context/</loc><priority>0.5</priority></url><url><loc>https://hyunbell.dev/tags/css/</loc><priority>0.5</priority></url><url><loc>https://hyunbell.dev/tags/dom/</loc><priority>0.5</priority></url><url><loc>https://hyunbell.dev/tags/fsd/</loc><priority>0.5</priority></url><url><loc>https://hyunbell.dev/tags/http/</loc><priority>0.5</priority></url><url><loc>https://hyunbell.dev/tags/javascript/</loc><priority>0.5</priority></url><url><loc>https://hyunbell.dev/tags/nextjs/</loc><priority>0.5</priority></url><url><loc>https://hyunbell.dev/tags/nodejs/</loc><priority>0.5</priority></url><url><loc>https://hyunbell.dev/tags/playwright/</loc><priority>0.5</priority></url><url><loc>https://hyunbell.dev/tags/ppr/</loc><priority>0.5</priority></url><url><loc>https://hyunbell.dev/tags/react/</loc><priority>0.5</priority></url><url><loc>https://hyunbell.dev/tags/rsc/</loc><priority>0.5</priority></url><url><loc>https://hyunbell.dev/tags/sdk/</loc><priority>0.5</priority></url><url><loc>https://hyunbell.dev/tags/shadow-dom/</loc><priority>0.5</priority></url><url><loc>https://hyunbell.dev/tags/ssr/</loc><priority>0.5</priority></url><url><loc>https://hyunbell.dev/tags/tailwind/</loc><priority>0.5</priority></url><url><loc>https://hyunbell.dev/tags/turborepo/</loc><priority>0.5</priority></url><url><loc>https://hyunbell.dev/tags/typescript/</loc><priority>0.5</priority></url><url><loc>https://hyunbell.dev/tags/webview/</loc><priority>0.5</priority></url></urlset>