<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml">
<url>
<loc>https://yceffort.kr</loc>
<lastmod>2026-10-04T16:15:54.174Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/about</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://yceffort.kr/about" />
<xhtml:link rel="alternate" hreflang="en" href="https://yceffort.kr/en/about" />
<lastmod>2026-10-04T16:15:54.174Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/en/about</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://yceffort.kr/about" />
<xhtml:link rel="alternate" hreflang="en" href="https://yceffort.kr/en/about" />
<lastmod>2026-10-04T16:15:54.174Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/resume</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://yceffort.kr/resume" />
<xhtml:link rel="alternate" hreflang="en" href="https://yceffort.kr/en/resume" />
<lastmod>2026-10-04T16:15:54.174Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/en/resume</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://yceffort.kr/resume" />
<xhtml:link rel="alternate" hreflang="en" href="https://yceffort.kr/en/resume" />
<lastmod>2026-10-04T16:15:54.174Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/archive</loc>
<lastmod>2026-10-04T16:15:54.174Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2026/09/offline-marp-slides-in-nextjs</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://yceffort.kr/2026/09/offline-marp-slides-in-nextjs" />
<xhtml:link rel="alternate" hreflang="en" href="https://yceffort.kr/en/2026/09/offline-marp-slides-in-nextjs" />
<lastmod>2026-09-30T02:23:00.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2026/09/dhh-rails-world-2026-keynote</loc>
<lastmod>2026-09-28T01:49:47.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2026/09/nextjs-cache-components-activity</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://yceffort.kr/2026/09/nextjs-cache-components-activity" />
<xhtml:link rel="alternate" hreflang="en" href="https://yceffort.kr/en/2026/09/nextjs-cache-components-activity" />
<lastmod>2026-09-26T13:00:00.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2026/09/tracing-third-party-javascript-without-sourcemaps</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://yceffort.kr/2026/09/tracing-third-party-javascript-without-sourcemaps" />
<xhtml:link rel="alternate" hreflang="en" href="https://yceffort.kr/en/2026/09/tracing-third-party-javascript-without-sourcemaps" />
<lastmod>2026-09-26T09:00:00.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2026/09/building-coldpath-v8-coverage-analyzer</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://yceffort.kr/2026/09/building-coldpath-v8-coverage-analyzer" />
<xhtml:link rel="alternate" hreflang="en" href="https://yceffort.kr/en/2026/09/building-coldpath-v8-coverage-analyzer" />
<lastmod>2026-09-22T09:00:00.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2026/09/tracing-bundle-waste-with-v8-coverage-and-sourcemaps</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://yceffort.kr/2026/09/tracing-bundle-waste-with-v8-coverage-and-sourcemaps" />
<xhtml:link rel="alternate" hreflang="en" href="https://yceffort.kr/en/2026/09/tracing-bundle-waste-with-v8-coverage-and-sourcemaps" />
<lastmod>2026-09-26T13:03:16.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2026/09/unused-javascript-cost</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://yceffort.kr/2026/09/unused-javascript-cost" />
<xhtml:link rel="alternate" hreflang="en" href="https://yceffort.kr/en/2026/09/unused-javascript-cost" />
<lastmod>2026-09-16T09:00:00.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2026/09/blog-performance-after-migrations</loc>
<lastmod>2026-09-15T04:18:54.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2026/09/markdown-pipeline-to-rust-wasm</loc>
<lastmod>2026-09-15T04:18:53.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2026/09/tailwind-to-stylex-migration</loc>
<lastmod>2026-09-15T04:18:53.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2026/09/npm-deep-dive-sejong-books</loc>
<lastmod>2026-09-13T04:40:48.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2026/09/who-learns-to-judge-beta-reader</loc>
<lastmod>2026-09-22T01:33:44.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2026/09/one-web-on-multiple-webviews</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://yceffort.kr/2026/09/one-web-on-multiple-webviews" />
<xhtml:link rel="alternate" hreflang="en" href="https://yceffort.kr/en/2026/09/one-web-on-multiple-webviews" />
<lastmod>2026-09-30T04:18:14.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2026/09/porting-markdownlint-cli2-to-rust</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://yceffort.kr/2026/09/porting-markdownlint-cli2-to-rust" />
<xhtml:link rel="alternate" hreflang="en" href="https://yceffort.kr/en/2026/09/porting-markdownlint-cli2-to-rust" />
<lastmod>2026-09-08T12:00:00.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2026/08/rebuilding-a-vendor-sdk</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://yceffort.kr/2026/08/rebuilding-a-vendor-sdk" />
<xhtml:link rel="alternate" hreflang="en" href="https://yceffort.kr/en/2026/08/rebuilding-a-vendor-sdk" />
<lastmod>2026-08-31T05:00:00.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2026/08/service-worker-caching-3</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://yceffort.kr/2026/08/service-worker-caching-3" />
<xhtml:link rel="alternate" hreflang="en" href="https://yceffort.kr/en/2026/08/service-worker-caching-3" />
<lastmod>2026-09-02T10:40:28.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2026/08/service-worker-caching-2</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://yceffort.kr/2026/08/service-worker-caching-2" />
<xhtml:link rel="alternate" hreflang="en" href="https://yceffort.kr/en/2026/08/service-worker-caching-2" />
<lastmod>2026-09-02T09:48:34.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2026/08/og-scraping-server-2</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://yceffort.kr/2026/08/og-scraping-server-2" />
<xhtml:link rel="alternate" hreflang="en" href="https://yceffort.kr/en/2026/08/og-scraping-server-2" />
<lastmod>2026-08-23T13:39:35.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2026/08/og-scraping-server-1</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://yceffort.kr/2026/08/og-scraping-server-1" />
<xhtml:link rel="alternate" hreflang="en" href="https://yceffort.kr/en/2026/08/og-scraping-server-1" />
<lastmod>2026-08-23T13:39:35.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2026/08/turbopack-scope-hoisting-singleton-split</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://yceffort.kr/2026/08/turbopack-scope-hoisting-singleton-split" />
<xhtml:link rel="alternate" hreflang="en" href="https://yceffort.kr/en/2026/08/turbopack-scope-hoisting-singleton-split" />
<lastmod>2026-08-19T03:00:00.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2026/08/framer-motion-banner-frame-drop</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://yceffort.kr/2026/08/framer-motion-banner-frame-drop" />
<xhtml:link rel="alternate" hreflang="en" href="https://yceffort.kr/en/2026/08/framer-motion-banner-frame-drop" />
<lastmod>2026-08-22T13:03:23.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2026/08/service-worker-caching-1</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://yceffort.kr/2026/08/service-worker-caching-1" />
<xhtml:link rel="alternate" hreflang="en" href="https://yceffort.kr/en/2026/08/service-worker-caching-1" />
<lastmod>2026-09-02T09:48:34.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2026/08/number-flow-fork-for-old-browsers</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://yceffort.kr/2026/08/number-flow-fork-for-old-browsers" />
<xhtml:link rel="alternate" hreflang="en" href="https://yceffort.kr/en/2026/08/number-flow-fork-for-old-browsers" />
<lastmod>2026-08-11T13:00:00.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2026/08/typescript-7-oxc-migration</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://yceffort.kr/2026/08/typescript-7-oxc-migration" />
<xhtml:link rel="alternate" hreflang="en" href="https://yceffort.kr/en/2026/08/typescript-7-oxc-migration" />
<lastmod>2026-08-10T13:00:00.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2026/08/who-learns-to-judge-interviews</loc>
<lastmod>2026-09-22T01:33:44.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2026/08/k8s-for-frontend-5</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://yceffort.kr/2026/08/k8s-for-frontend-5" />
<xhtml:link rel="alternate" hreflang="en" href="https://yceffort.kr/en/2026/08/k8s-for-frontend-5" />
<lastmod>2026-09-23T08:21:48.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2026/08/k8s-for-frontend-4</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://yceffort.kr/2026/08/k8s-for-frontend-4" />
<xhtml:link rel="alternate" hreflang="en" href="https://yceffort.kr/en/2026/08/k8s-for-frontend-4" />
<lastmod>2026-09-23T08:21:48.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2026/08/k8s-for-frontend-3</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://yceffort.kr/2026/08/k8s-for-frontend-3" />
<xhtml:link rel="alternate" hreflang="en" href="https://yceffort.kr/en/2026/08/k8s-for-frontend-3" />
<lastmod>2026-09-23T08:21:48.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2026/08/k8s-for-frontend-2</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://yceffort.kr/2026/08/k8s-for-frontend-2" />
<xhtml:link rel="alternate" hreflang="en" href="https://yceffort.kr/en/2026/08/k8s-for-frontend-2" />
<lastmod>2026-09-23T08:21:48.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2026/08/k8s-for-frontend-1</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://yceffort.kr/2026/08/k8s-for-frontend-1" />
<xhtml:link rel="alternate" hreflang="en" href="https://yceffort.kr/en/2026/08/k8s-for-frontend-1" />
<lastmod>2026-09-23T08:21:33.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2026/08/nodejs-k8s-pod-sizing</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://yceffort.kr/2026/08/nodejs-k8s-pod-sizing" />
<xhtml:link rel="alternate" hreflang="en" href="https://yceffort.kr/en/2026/08/nodejs-k8s-pod-sizing" />
<lastmod>2026-09-23T08:21:48.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2026/07/frontend-performance-deep-dive-is-out-now</loc>
<lastmod>2026-07-22T03:00:00.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2026/07/frontend-past-present-after-agents</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://yceffort.kr/2026/07/frontend-past-present-after-agents" />
<xhtml:link rel="alternate" hreflang="en" href="https://yceffort.kr/en/2026/07/frontend-past-present-after-agents" />
<lastmod>2026-07-22T01:00:00.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2026/06/learning-what-ai-cant-do</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://yceffort.kr/2026/06/learning-what-ai-cant-do" />
<xhtml:link rel="alternate" hreflang="en" href="https://yceffort.kr/en/2026/06/learning-what-ai-cant-do" />
<lastmod>2026-06-21T02:00:00.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2026/06/do-you-need-to-read-code</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://yceffort.kr/2026/06/do-you-need-to-read-code" />
<xhtml:link rel="alternate" hreflang="en" href="https://yceffort.kr/en/2026/06/do-you-need-to-read-code" />
<lastmod>2026-06-21T08:58:02.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2026/06/when-job-titles-blur</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://yceffort.kr/2026/06/when-job-titles-blur" />
<xhtml:link rel="alternate" hreflang="en" href="https://yceffort.kr/en/2026/06/when-job-titles-blur" />
<lastmod>2026-06-21T08:58:02.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2026/05/react-cache-function-deep-dive</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://yceffort.kr/2026/05/react-cache-function-deep-dive" />
<xhtml:link rel="alternate" hreflang="en" href="https://yceffort.kr/en/2026/05/react-cache-function-deep-dive" />
<lastmod>2026-06-02T15:24:10.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2026/05/tanstack-npm-supply-chain-attack</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://yceffort.kr/2026/05/tanstack-npm-supply-chain-attack" />
<xhtml:link rel="alternate" hreflang="en" href="https://yceffort.kr/en/2026/05/tanstack-npm-supply-chain-attack" />
<lastmod>2026-05-16T15:30:39.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2026/05/bun-rust-rewrite-real-story</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://yceffort.kr/2026/05/bun-rust-rewrite-real-story" />
<xhtml:link rel="alternate" hreflang="en" href="https://yceffort.kr/en/2026/05/bun-rust-rewrite-real-story" />
<lastmod>2026-05-19T08:01:44.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2026/05/good-package-for-long-term-users</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://yceffort.kr/2026/05/good-package-for-long-term-users" />
<xhtml:link rel="alternate" hreflang="en" href="https://yceffort.kr/en/2026/05/good-package-for-long-term-users" />
<lastmod>2026-05-09T03:54:08.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2026/05/pr-diff-vs-bundle</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://yceffort.kr/2026/05/pr-diff-vs-bundle" />
<xhtml:link rel="alternate" hreflang="en" href="https://yceffort.kr/en/2026/05/pr-diff-vs-bundle" />
<lastmod>2026-05-03T06:50:00.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2026/05/use-cache-deep-dive</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://yceffort.kr/2026/05/use-cache-deep-dive" />
<xhtml:link rel="alternate" hreflang="en" href="https://yceffort.kr/en/2026/05/use-cache-deep-dive" />
<lastmod>2026-09-04T14:41:59.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2026/05/use-client-deep-dive</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://yceffort.kr/2026/05/use-client-deep-dive" />
<xhtml:link rel="alternate" hreflang="en" href="https://yceffort.kr/en/2026/05/use-client-deep-dive" />
<lastmod>2026-05-01T03:00:00.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2026/04/ai-only-amplifies-what-you-see</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://yceffort.kr/2026/04/ai-only-amplifies-what-you-see" />
<xhtml:link rel="alternate" hreflang="en" href="https://yceffort.kr/en/2026/04/ai-only-amplifies-what-you-see" />
<lastmod>2026-04-22T07:51:18.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2026/03/why-still-nextjs</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://yceffort.kr/2026/03/why-still-nextjs" />
<xhtml:link rel="alternate" hreflang="en" href="https://yceffort.kr/en/2026/03/why-still-nextjs" />
<lastmod>2026-03-25T00:29:27.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2026/03/is-nextjs-fast-enough</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://yceffort.kr/2026/03/is-nextjs-fast-enough" />
<xhtml:link rel="alternate" hreflang="en" href="https://yceffort.kr/en/2026/03/is-nextjs-fast-enough" />
<lastmod>2026-03-22T12:23:54.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2026/03/react-is-whose</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://yceffort.kr/2026/03/react-is-whose" />
<xhtml:link rel="alternate" hreflang="en" href="https://yceffort.kr/en/2026/03/react-is-whose" />
<lastmod>2026-03-19T14:30:00.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2026/03/why-cloudflare-rebuilt-nextjs</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://yceffort.kr/2026/03/why-cloudflare-rebuilt-nextjs" />
<xhtml:link rel="alternate" hreflang="en" href="https://yceffort.kr/en/2026/03/why-cloudflare-rebuilt-nextjs" />
<lastmod>2026-03-17T11:07:31.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2026/03/nextjs-edge-runtime-rise-and-fall</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://yceffort.kr/2026/03/nextjs-edge-runtime-rise-and-fall" />
<xhtml:link rel="alternate" hreflang="en" href="https://yceffort.kr/en/2026/03/nextjs-edge-runtime-rise-and-fall" />
<lastmod>2026-03-16T07:24:02.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2026/03/react-server-functions-deep-dive</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://yceffort.kr/2026/03/react-server-functions-deep-dive" />
<xhtml:link rel="alternate" hreflang="en" href="https://yceffort.kr/en/2026/03/react-server-functions-deep-dive" />
<lastmod>2026-05-01T07:19:58.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2026/03/react-view-transition</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://yceffort.kr/2026/03/react-view-transition" />
<xhtml:link rel="alternate" hreflang="en" href="https://yceffort.kr/en/2026/03/react-view-transition" />
<lastmod>2026-03-02T01:45:38.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2026/02/nodejs-deep-dive-sample</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://yceffort.kr/2026/02/nodejs-deep-dive-sample" />
<xhtml:link rel="alternate" hreflang="en" href="https://yceffort.kr/en/2026/02/nodejs-deep-dive-sample" />
<lastmod>2026-02-27T01:00:00.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2026/02/infinite-scroll-dark-side</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://yceffort.kr/2026/02/infinite-scroll-dark-side" />
<xhtml:link rel="alternate" hreflang="en" href="https://yceffort.kr/en/2026/02/infinite-scroll-dark-side" />
<lastmod>2026-02-22T14:05:11.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2026/02/effect-ts-deep-dive</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://yceffort.kr/2026/02/effect-ts-deep-dive" />
<xhtml:link rel="alternate" hreflang="en" href="https://yceffort.kr/en/2026/02/effect-ts-deep-dive" />
<lastmod>2026-02-20T01:00:00.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2026/02/nodejs-deep-dive-beta-reader</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://yceffort.kr/2026/02/nodejs-deep-dive-beta-reader" />
<xhtml:link rel="alternate" hreflang="en" href="https://yceffort.kr/en/2026/02/nodejs-deep-dive-beta-reader" />
<lastmod>2026-03-09T13:43:47.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2026/02/react-compiler-deep-dive</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://yceffort.kr/2026/02/react-compiler-deep-dive" />
<xhtml:link rel="alternate" hreflang="en" href="https://yceffort.kr/en/2026/02/react-compiler-deep-dive" />
<lastmod>2026-02-19T05:00:00.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2026/02/frontend-engineering-in-ai-era</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://yceffort.kr/2026/02/frontend-engineering-in-ai-era" />
<xhtml:link rel="alternate" hreflang="en" href="https://yceffort.kr/en/2026/02/frontend-engineering-in-ai-era" />
<lastmod>2026-02-14T03:00:00.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2026/01/coding-agent-core-concepts</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://yceffort.kr/2026/01/coding-agent-core-concepts" />
<xhtml:link rel="alternate" hreflang="en" href="https://yceffort.kr/en/2026/01/coding-agent-core-concepts" />
<lastmod>2026-01-27T11:59:49.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2026/01/intersection-observer-singleton-weakmap</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://yceffort.kr/2026/01/intersection-observer-singleton-weakmap" />
<xhtml:link rel="alternate" hreflang="en" href="https://yceffort.kr/en/2026/01/intersection-observer-singleton-weakmap" />
<lastmod>2026-01-17T12:30:00.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2026/01/typescript-exhaustive-check</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://yceffort.kr/2026/01/typescript-exhaustive-check" />
<xhtml:link rel="alternate" hreflang="en" href="https://yceffort.kr/en/2026/01/typescript-exhaustive-check" />
<lastmod>2026-01-17T11:00:00.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2026/01/handling-large-json-responses</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://yceffort.kr/2026/01/handling-large-json-responses" />
<xhtml:link rel="alternate" hreflang="en" href="https://yceffort.kr/en/2026/01/handling-large-json-responses" />
<lastmod>2026-01-13T14:05:24.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2026/01/react-server-components-history-repeating</loc>
<lastmod>2026-01-04T03:00:00.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2025/12/webgpu-all-browsers</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://yceffort.kr/2025/12/webgpu-all-browsers" />
<xhtml:link rel="alternate" hreflang="en" href="https://yceffort.kr/en/2025/12/webgpu-all-browsers" />
<lastmod>2025-12-30T03:00:00.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2025/12/nextjs-caching-deep-dive</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://yceffort.kr/2025/12/nextjs-caching-deep-dive" />
<xhtml:link rel="alternate" hreflang="en" href="https://yceffort.kr/en/2025/12/nextjs-caching-deep-dive" />
<lastmod>2026-05-01T11:57:04.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2025/12/react-set-state-in-effect-lint-rule</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://yceffort.kr/2025/12/react-set-state-in-effect-lint-rule" />
<xhtml:link rel="alternate" hreflang="en" href="https://yceffort.kr/en/2025/12/react-set-state-in-effect-lint-rule" />
<lastmod>2025-12-16T06:30:00.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2025/12/use-effect-event</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://yceffort.kr/2025/12/use-effect-event" />
<xhtml:link rel="alternate" hreflang="en" href="https://yceffort.kr/en/2025/12/use-effect-event" />
<lastmod>2025-12-15T05:30:00.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2025/12/nextjs-react-security-vulnerability</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://yceffort.kr/2025/12/nextjs-react-security-vulnerability" />
<xhtml:link rel="alternate" hreflang="en" href="https://yceffort.kr/en/2025/12/nextjs-react-security-vulnerability" />
<lastmod>2025-12-13T15:14:22.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2025/12/react-19-ref-as-prop</loc>
<lastmod>2025-12-11T01:00:00.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2025/12/blog-is-back</loc>
<lastmod>2025-12-05T14:00:00.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2025/12/typescript-literal-union-autocomplete</loc>
<lastmod>2025-12-05T13:30:00.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2025/11/web-performance-deep-dive-beta-reader</loc>
<lastmod>2025-11-26T15:05:52.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2025/08/npm-deep-dive-author-talk</loc>
<lastmod>2025-08-08T06:30:00.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2025/06/web-performance-analysis-4</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://yceffort.kr/2025/06/web-performance-analysis-4" />
<xhtml:link rel="alternate" hreflang="en" href="https://yceffort.kr/en/2025/06/web-performance-analysis-4" />
<lastmod>2025-07-19T10:20:44.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2025/06/web-performance-analysis-3</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://yceffort.kr/2025/06/web-performance-analysis-3" />
<xhtml:link rel="alternate" hreflang="en" href="https://yceffort.kr/en/2025/06/web-performance-analysis-3" />
<lastmod>2025-07-01T04:11:17.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2025/06/fixing-nextjs-rendered-more-hooks-error</loc>
<lastmod>2025-12-07T14:57:59.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2025/06/npm-deep-dive-study</loc>
<lastmod>2025-06-09T02:17:11.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2025/06/naver-pay-fe-summer-internship</loc>
<lastmod>2025-06-07T08:52:22.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2025/05/why-i-wrote-a-book-in-the-age-of-ai</loc>
<lastmod>2025-05-30T03:00:02.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2025/05/npm-deep-dive-is-out-now</loc>
<lastmod>2025-05-30T03:03:09.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2025/05/frontend-truth-ai-misconceptions</loc>
<lastmod>2025-05-24T13:55:11.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2025/05/frontend-challenges-ai-leadership</loc>
<lastmod>2025-05-24T13:33:49.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2025/05/answering-frontend-relevance</loc>
<lastmod>2025-05-24T13:30:27.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2025/05/breaking-growth-plateaus-in-frontend-teams</loc>
<lastmod>2025-05-24T13:18:18.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2025/05/what-to-do-as-frontend-developer-in-ai-era</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://yceffort.kr/2025/05/what-to-do-as-frontend-developer-in-ai-era" />
<xhtml:link rel="alternate" hreflang="en" href="https://yceffort.kr/en/2025/05/what-to-do-as-frontend-developer-in-ai-era" />
<lastmod>2026-02-21T12:12:45.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2025/05/web-performance-analysis-2</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://yceffort.kr/2025/05/web-performance-analysis-2" />
<xhtml:link rel="alternate" hreflang="en" href="https://yceffort.kr/en/2025/05/web-performance-analysis-2" />
<lastmod>2025-12-18T01:58:08.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2025/05/web-performance-analysis-1</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://yceffort.kr/2025/05/web-performance-analysis-1" />
<xhtml:link rel="alternate" hreflang="en" href="https://yceffort.kr/en/2025/05/web-performance-analysis-1" />
<lastmod>2025-12-18T01:58:08.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2025/04/web-performance-help</loc>
<lastmod>2025-12-18T01:58:08.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2025/03/research</loc>
<lastmod>2025-03-28T03:12:27.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2025/03/map-vs-object</loc>
<lastmod>2025-03-22T16:19:33.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2025/03/react-interview-guide</loc>
<lastmod>2025-12-17T01:54:56.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2023/10/react-deep-dive</loc>
<lastmod>2023-10-31T13:38:46.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2023/06/react-use-hook</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://yceffort.kr/2023/06/react-use-hook" />
<xhtml:link rel="alternate" hreflang="en" href="https://yceffort.kr/en/2023/06/react-use-hook" />
<lastmod>2023-06-14T09:34:38.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2023/05/why-esmodule</loc>
<lastmod>2023-06-14T09:34:38.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2023/05/what-is-in-naver</loc>
<lastmod>2023-07-05T12:11:46.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2023/05/what-is-commonjs</loc>
<lastmod>2025-12-05T13:01:49.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2023/05/blog-app-dir</loc>
<lastmod>2023-05-29T09:50:12.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2022/06/how-to-write-my-own-eslint-rules</loc>
<lastmod>2022-06-26T11:52:14.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2022/06/JSON-stringify</loc>
<lastmod>2022-06-18T04:44:37.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2022/06/preload-scanner</loc>
<lastmod>2023-05-30T07:57:58.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2022/06/optimize-LCP</loc>
<lastmod>2022-11-21T10:39:43.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2022/05/npm-vs-yarn-vs-pnpm</loc>
<lastmod>2022-07-26T13:45:03.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2022/05/how-typescript-compiler-works</loc>
<lastmod>2022-05-25T01:57:29.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2022/05/useEvent</loc>
<lastmod>2022-07-14T01:57:29.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2022/05/typescript-tips-and-tricks</loc>
<lastmod>2022-05-30T01:57:29.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2022/04/chrome-memory-profiler</loc>
<lastmod>2023-05-03T11:12:18.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2022/04/how-javascript-variable-works-in-memory</loc>
<lastmod>2022-04-26T01:57:29.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2022/04/memo-for-referential-stability-in-react</loc>
<lastmod>2022-06-15T13:10:44.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2022/04/best-practice-useCallback-useMemo</loc>
<lastmod>2022-04-16T09:51:14.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2022/04/temporary-suspension-pwa</loc>
<lastmod>2022-04-15T04:59:25.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2022/04/deep-dive-in-react-rendering</loc>
<lastmod>2023-07-24T00:56:13.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2022/04/rust-wasm-project-tutorial-2</loc>
<lastmod>2022-04-08T02:45:16.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2022/04/react-18-changelog</loc>
<lastmod>2022-09-10T01:57:29.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2022/03/typescript-use-union-types-instead-enum</loc>
<lastmod>2022-03-28T02:56:45.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2022/03/dont-use-react-fc</loc>
<lastmod>2022-03-25T07:11:06.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2022/03/react-hooks-in-caution</loc>
<lastmod>2022-03-24T01:44:01.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2022/03/rust-wasm-project-tutorial-1</loc>
<lastmod>2022-04-08T06:24:39.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2022/03/typescript-omit-exclude-pick</loc>
<lastmod>2022-03-20T01:57:29.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2022/03/polymorphic-function-in-typescript</loc>
<lastmod>2022-03-19T03:21:31.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2022/03/understanding-typescript-never</loc>
<lastmod>2023-05-29T09:50:12.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2022/03/rust-wasm-tutorial-3</loc>
<lastmod>2022-03-11T02:56:45.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2022/03/rust-wasm-tutorial-2</loc>
<lastmod>2022-03-10T08:45:43.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2022/03/rust-wasm-tutorial-1</loc>
<lastmod>2022-04-07T14:28:49.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2022/02/rust-for-javascript-developer-chapter1</loc>
<lastmod>2022-05-29T01:57:29.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2022/02/think-about-ternary-operator</loc>
<lastmod>2022-02-21T12:43:11.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2022/02/new-react-framework-remix</loc>
<lastmod>2022-03-29T07:47:38.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2022/02/dockerfile-instructions</loc>
<lastmod>2022-06-04T01:57:29.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2022/02/docker-best-practice-2022</loc>
<lastmod>2022-02-13T07:19:52.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2022/01/how-react-server-components-work</loc>
<lastmod>2022-04-06T07:07:19.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2022/01/javascript-self-profiling</loc>
<lastmod>2022-05-12T11:58:14.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2022/01/npm-colors-fakerjs</loc>
<lastmod>2022-01-16T23:09:50.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2022/01/2021-retrospective</loc>
<lastmod>2022-01-10T11:54:53.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2021/12/nextjs-lesson-and-learn</loc>
<lastmod>2022-03-29T07:47:38.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2021/12/nodejs-memory-limit</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://yceffort.kr/2021/12/nodejs-memory-limit" />
<xhtml:link rel="alternate" hreflang="en" href="https://yceffort.kr/en/2021/12/nodejs-memory-limit" />
<lastmod>2026-02-21T13:43:51.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2021/12/add-node_modules-in-git</loc>
<lastmod>2021-12-11T07:55:17.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2021/11/jorney-from-tags-to-dom</loc>
<lastmod>2021-12-02T06:21:42.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2021/11/journey-from-server-to-client</loc>
<lastmod>2021-11-25T01:57:29.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2021/11/responsibility-of-javascript-code-2</loc>
<lastmod>2021-11-20T11:12:01.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2021/11/responsibility-of-javascript-code</loc>
<lastmod>2021-12-17T01:57:29.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2021/11/human-readable-javascript</loc>
<lastmod>2021-11-13T01:57:29.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2021/11/array-arraylike-promise-promiselike</loc>
<lastmod>2021-11-04T15:55:08.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2021/10/get-absolute-url-in-nextjs</loc>
<lastmod>2021-11-19T01:57:29.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2021/10/api-error-handling-nextjs</loc>
<lastmod>2021-10-25T01:57:29.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2021/10/understanding-of-nodejs-buffer</loc>
<lastmod>2021-10-19T14:48:38.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2021/10/how-to-write-good-javascript-test-code</loc>
<lastmod>2021-10-11T12:28:53.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2021/10/debt-of-package-json</loc>
<lastmod>2021-10-06T15:24:24.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2021/10/is-html-programming-language</loc>
<lastmod>2021-12-02T06:23:48.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2021/09/github-ci-workflow-for-frontend-developer</loc>
<lastmod>2021-10-09T12:49:08.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2021/09/react-18-ssr-architecture</loc>
<lastmod>2021-09-25T08:24:06.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2021/09/critical-request-and-prioritise-requests</loc>
<lastmod>2021-09-22T01:24:48.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2021/09/safari-15-update</loc>
<lastmod>2021-09-25T08:02:10.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2021/09/deep-dive-javascript-regex</loc>
<lastmod>2021-11-25T01:57:29.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2021/09/memoize-async-function</loc>
<lastmod>2022-07-26T13:45:03.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2021/09/javascript-random-number</loc>
<lastmod>2021-09-27T14:46:54.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2021/08/event-loop-deep-dive</loc>
<lastmod>2021-09-01T08:17:06.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2021/08/naming-your-own-generic</loc>
<lastmod>2021-09-05T07:55:08.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2021/08/javascript-tree-shaking</loc>
<lastmod>2021-08-24T03:47:40.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2021/08/uncaught-async-error</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://yceffort.kr/2021/08/uncaught-async-error" />
<xhtml:link rel="alternate" hreflang="en" href="https://yceffort.kr/en/2021/08/uncaught-async-error" />
<lastmod>2026-08-10T04:11:51.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2021/08/requestIdlecallback</loc>
<lastmod>2021-09-19T01:57:29.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2021/08/async-resources-async-hooks</loc>
<lastmod>2023-05-03T11:12:18.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2021/08/browser-nodejs-event-loop</loc>
<lastmod>2026-10-04T06:59:01.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2021/08/benchmarking-web-javascript-memory-usage</loc>
<lastmod>2021-09-09T01:57:29.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2021/08/core-web-vital</loc>
<lastmod>2021-08-11T01:49:08.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2021/07/promise-then-f-f-vs-promise-catch</loc>
<lastmod>2021-07-30T11:16:48.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2021/07/javascript-dependency-manager-dont-mange-dependencies</loc>
<lastmod>2021-09-26T13:40:22.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2021/07/deep-dive-to-export</loc>
<lastmod>2021-08-02T01:57:29.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2021/07/kill-a-nodejs-process</loc>
<lastmod>2021-08-31T12:57:41.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2021/07/npm-workspaces-esbuild</loc>
<lastmod>2021-07-06T15:24:05.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2021/07/nodejs-modules-packages-semver</loc>
<lastmod>2021-07-17T14:44:09.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2021/07/dont-use-nodjs-orm</loc>
<lastmod>2021-07-04T01:57:29.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2021/06/ways-to-faster-web-fonts</loc>
<lastmod>2025-12-18T01:58:08.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2021/06/reduce-spread-anti-pattern</loc>
<lastmod>2022-08-17T12:09:20.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2021/06/nextjs-11</loc>
<lastmod>2021-06-20T01:13:19.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2021/06/dynamic-import-esmodule</loc>
<lastmod>2021-06-19T11:38:43.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2021/06/typescript-type-operation-generic</loc>
<lastmod>2021-06-15T09:23:35.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2021/06/typescript-structual-typing</loc>
<lastmod>2021-06-10T13:30:19.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2021/06/best-solution-for-looping-over-array</loc>
<lastmod>2021-06-07T14:05:55.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2021/06/error-handling-in-nodejs</loc>
<lastmod>2021-07-05T13:59:09.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2021/06/misconceptions-on-nodejs</loc>
<lastmod>2021-06-03T21:45:32.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2021/05/value-of-typescript</loc>
<lastmod>2021-05-27T11:43:27.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2021/05/immutability-in-typescript</loc>
<lastmod>2022-08-09T13:41:38.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2021/05/bad-habits-of-typescript</loc>
<lastmod>2021-05-25T11:57:49.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2021/05/do-not-use-suppressImplicitAnyIndexErrors</loc>
<lastmod>2021-05-23T13:26:52.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2021/05/review-of-vercel-cs</loc>
<lastmod>2021-05-17T11:11:42.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2021/05/drawback-of-jwt</loc>
<lastmod>2021-05-15T02:41:18.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2021/05/http1-vs-http2</loc>
<lastmod>2021-05-14T01:57:29.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2021/05/ast-for-javascript</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://yceffort.kr/2021/05/ast-for-javascript" />
<xhtml:link rel="alternate" hreflang="en" href="https://yceffort.kr/en/2021/05/ast-for-javascript" />
<lastmod>2026-02-21T12:23:32.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2021/05/compress-all-images-in-directory</loc>
<lastmod>2021-05-02T11:18:24.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2021/04/nodejs-multithreading-worker-threads</loc>
<lastmod>2021-08-31T12:57:41.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2021/03/Lighthouse-CI-with-github-actions</loc>
<lastmod>2021-03-31T15:36:29.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2021/03/improve-css-performance</loc>
<lastmod>2021-04-05T01:57:29.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2021/03/performance-tip-of-typescript</loc>
<lastmod>2021-03-22T14:14:07.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2021/03/typescript-interface-vs-type</loc>
<lastmod>2021-03-22T12:15:52.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2021/03/javascript-regex-global-flag-and-test</loc>
<lastmod>2021-03-21T05:42:10.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2021/03/server-side-rendering-and-react-components</loc>
<lastmod>2021-03-20T12:29:57.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2021/03/apple-health-shortcut</loc>
<lastmod>2021-03-19T10:26:08.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2021/03/javascript-proxy</loc>
<lastmod>2021-03-12T09:34:41.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2021/03/javascript-generator-regeneratorRuntime</loc>
<lastmod>2021-03-09T11:43:10.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2021/03/hiding-contents-with-html-and-css</loc>
<lastmod>2021-10-12T09:17:05.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2021/02/javascript-performance-bundle-size</loc>
<lastmod>2021-07-10T01:57:29.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2021/02/logging-in-nodejs</loc>
<lastmod>2021-02-26T10:56:41.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2021/02/memory-leak-and-useeffect</loc>
<lastmod>2021-02-25T13:46:17.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2021/02/javascript-array-and-iterable</loc>
<lastmod>2021-02-21T06:54:51.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2021/02/self-made-javascript-polyfill</loc>
<lastmod>2021-03-01T01:57:29.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2021/02/run-await-return-return-await</loc>
<lastmod>2021-03-01T01:57:29.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2021/02/null-vs-undefined</loc>
<lastmod>2021-02-02T11:57:53.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2021/02/css-and-webpage-performance</loc>
<lastmod>2021-03-01T01:57:29.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2021/01/nextjs-refresh-server-side-props</loc>
<lastmod>2021-01-28T00:13:31.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2021/01/from-github-workflow-to-firebase-functions</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://yceffort.kr/2021/01/from-github-workflow-to-firebase-functions" />
<xhtml:link rel="alternate" hreflang="en" href="https://yceffort.kr/en/2021/01/from-github-workflow-to-firebase-functions" />
<lastmod>2026-05-25T09:47:48.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2021/01/overflow-auto-scroll</loc>
<lastmod>2021-01-15T14:20:35.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2021/01/effectiveness-of-brotli</loc>
<lastmod>2026-06-04T03:58:32.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2021/01/nodejs-4-design-pattern</loc>
<lastmod>2021-01-11T14:33:24.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2021/01/brotli-better-html-compression</loc>
<lastmod>2021-01-17T01:57:29.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2020/12/javascrpt-async-await-in-map-and-reduce</loc>
<lastmod>2020-12-22T11:44:19.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2020/12/partitioning-cache</loc>
<lastmod>2020-12-17T14:44:19.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2020/12/side-project-diary-2020</loc>
<lastmod>2020-12-17T07:12:42.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2020/12/generate-serverless-thumbnail</loc>
<lastmod>2020-12-08T14:26:40.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2020/12/measuring-performance-of-javascript-functions</loc>
<lastmod>2020-12-02T11:44:19.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2020/12/why-moment-has-been-deprecated</loc>
<lastmod>2020-12-01T14:43:45.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2020/12/javascript-garbage-collection</loc>
<lastmod>2022-04-30T11:23:56.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2020/11/deep-dive-into-v8</loc>
<lastmod>2020-12-17T07:12:42.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2020/11/back-forward-cache</loc>
<lastmod>2020-11-26T04:09:01.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2020/11/pwa-pros-and-cons</loc>
<lastmod>2020-11-26T06:55:21.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2020/11/storage-for-the-web</loc>
<lastmod>2020-12-25T01:57:29.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2020/11/javascript-memoize</loc>
<lastmod>2020-11-23T13:47:01.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2020/11/patch-on-node-modules</loc>
<lastmod>2020-11-23T13:41:38.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2020/11/javascript-dependency-hell</loc>
<lastmod>2020-11-20T14:14:25.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2020/11/nodejs-best-pratices-for-performance</loc>
<lastmod>2020-11-26T06:55:21.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2020/11/v8-memory-management</loc>
<lastmod>2026-09-15T04:18:30.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2020/11/server-side-events</loc>
<lastmod>2020-11-17T14:41:26.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2020/11/react-memoization</loc>
<lastmod>2020-11-12T14:34:31.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2020/11/retrospect-eslint-prettier</loc>
<lastmod>2021-03-07T01:57:29.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2020/11/avoid-default-export</loc>
<lastmod>2022-04-07T14:31:46.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2020/11/communicate-across-browser-tabs</loc>
<lastmod>2020-11-06T12:37:40.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2020/11/test-eslint-config</loc>
<lastmod>2020-11-03T09:03:54.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2020/10/promise-combinators</loc>
<lastmod>2020-10-31T06:39:11.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2020/10/use-ternaries-not-and-and-in-jsx</loc>
<lastmod>2022-04-02T01:57:29.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2020/10/object-freeze-seal-preventExtensions</loc>
<lastmod>2020-10-27T14:58:46.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2020/10/higher-order-function</loc>
<lastmod>2020-10-26T14:29:24.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2020/10/why-use-component-will-mount</loc>
<lastmod>2020-10-23T12:26:18.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2020/10/6-different-ways-to-declare-javascript-function</loc>
<lastmod>2020-10-22T14:05:22.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2020/10/prevent-double-click-on-button</loc>
<lastmod>2020-11-29T09:11:43.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2020/10/implement-event-emitter</loc>
<lastmod>2020-10-21T10:30:12.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2020/10/http-cache</loc>
<lastmod>2020-10-20T14:59:46.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2020/10/defer-than-async</loc>
<lastmod>2023-09-05T04:45:23.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2020/10/javascript-priorities</loc>
<lastmod>2020-10-20T14:14:39.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2020/10/react-prop-drilling-may-slow-down</loc>
<lastmod>2020-10-19T14:59:32.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2020/10/react-hooks-and-hocs</loc>
<lastmod>2020-10-20T10:08:15.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2020/10/IIFE-on-use-state-of-react</loc>
<lastmod>2020-10-18T10:19:27.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2020/10/migrate-gatsby-from-nextjs</loc>
<lastmod>2021-01-15T14:20:35.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2020/10/service-worker-of-create-react-app</loc>
<lastmod>2020-10-08T14:17:19.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2020/10/style-with-styled-components</loc>
<lastmod>2020-10-14T10:39:56.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2020/10/how-node-js-works</loc>
<lastmod>2020-10-07T05:03:45.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2020/10/think-about-useEffect</loc>
<lastmod>2020-10-03T07:21:25.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2020/09/javascript-memory-leaks-by-window-detached</loc>
<lastmod>2022-06-27T14:03:06.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2020/09/daum-dictionary-crawling</loc>
<lastmod>2020-09-29T06:37:38.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2020/09/understanding-ecmascript-1</loc>
<lastmod>2020-09-24T09:49:14.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2020/09/tricky-javascript-interview-questions</loc>
<lastmod>2020-11-14T07:09:31.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2020/09/guide-to-usecallback</loc>
<lastmod>2020-11-26T06:55:21.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2020/09/referer-and-referrer-policy</loc>
<lastmod>2021-08-14T01:55:50.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2020/09/javascript-string</loc>
<lastmod>2020-09-21T13:12:37.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2020/09/react-17-release-candidates</loc>
<lastmod>2022-08-09T13:41:38.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2020/09/typescript-4.0</loc>
<lastmod>2020-10-07T05:03:45.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2020/09/github-code-spaces-beta</loc>
<lastmod>2020-09-24T12:45:07.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2020/09/book-no-rules-rules</loc>
<lastmod>2020-09-17T01:51:42.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2020/09/webpack-module-federation</loc>
<lastmod>2020-10-28T08:28:55.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2020/09/typescript-enum-not-treeshaked</loc>
<lastmod>2020-09-16T02:43:15.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2020/08/update-blog</loc>
<lastmod>2020-08-31T04:47:56.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2020/08/git-cheat-sheat</loc>
<lastmod>2020-08-21T02:52:53.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2020/08/commonjs-esmodules</loc>
<lastmod>2022-06-16T01:57:29.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2020/07/math-for-programmer-chapter2-3-rational-irrational-real-number</loc>
<lastmod>2020-09-22T05:27:20.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2020/07/math-for-programmer-chapter2-2-notation</loc>
<lastmod>2020-07-23T21:34:51.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2020/07/github-actions-summary</loc>
<lastmod>2020-09-29T05:18:46.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2020/07/math-for-programmer-chapter2-1-integer</loc>
<lastmod>2020-07-22T21:39:54.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2020/07/make-use-of-long-term-caching</loc>
<lastmod>2020-09-29T05:18:46.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2020/07/math-for-programmer-chapter1-2-set</loc>
<lastmod>2020-07-16T22:28:25.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2020/07/math-for-programmer-chapter1-1-logical-operation</loc>
<lastmod>2020-07-15T21:53:30.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2020/07/cron-job-with-github-actions</loc>
<lastmod>2020-07-15T19:55:31.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2020/07/memory-leaks-in-javascript</loc>
<lastmod>2020-10-08T13:31:33.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2020/07/the-cost-of-javascript-2019</loc>
<lastmod>2020-07-06T03:32:23.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2020/07/critical-rendering-path</loc>
<lastmod>2020-07-06T00:38:02.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2020/07/instant-loading-with-PRPL-pattern</loc>
<lastmod>2020-07-06T00:38:02.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2020/07/how-commonjs-is-making-your-bundles-larger</loc>
<lastmod>2023-05-30T14:05:21.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2020/07/change-detection-in-angular-react</loc>
<lastmod>2021-08-14T13:28:52.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2020/07/react-higher-component</loc>
<lastmod>2020-07-03T19:06:10.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2020/06/javascript-sort</loc>
<lastmod>2020-06-30T22:42:01.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2020/06/javascript-data-structure</loc>
<lastmod>2020-06-28T22:42:01.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2020/06/notion-app-performance-case-study</loc>
<lastmod>2020-06-28T22:42:01.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2020/06/javascript-prototype</loc>
<lastmod>2020-06-26T19:25:30.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2020/06/javascript-execution-context</loc>
<lastmod>2020-06-25T19:25:30.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2020/06/algorithm-linked-list</loc>
<lastmod>2020-06-18T19:34:32.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2020/06/encryption-decryption-nodejs</loc>
<lastmod>2020-06-09T00:56:46.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2020/05/10-javascript-quiz</loc>
<lastmod>2020-06-02T19:07:55.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2020/05/javascript-generator</loc>
<lastmod>2021-03-09T11:46:19.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2020/05/javascript-decorator</loc>
<lastmod>2020-05-19T22:33:36.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2020/05/var-let-const-hoisting</loc>
<lastmod>2020-05-19T22:33:36.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2020/05/difference-between-function-and-arrow</loc>
<lastmod>2020-05-18T21:39:42.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2020/04/javascript-private</loc>
<lastmod>2020-05-08T02:33:36.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2020/03/javascript-currying-closure</loc>
<lastmod>2020-03-04T21:03:40.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2020/01/think-about-fetch</loc>
<lastmod>2020-01-21T18:57:45.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2020/01/learning-from-react-count-down</loc>
<lastmod>2020-01-14T19:32:32.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2020/01/chrome-cookie-same-site-secure</loc>
<lastmod>2021-07-23T15:12:12.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2020/01/delete-merged-branch</loc>
<lastmod>2020-01-01T23:15:56.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2019/12/30/blog-renewal</loc>
<lastmod>2019-12-30T00:16:10.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2019/09/06/javascript-event-loop</loc>
<lastmod>2019-12-27T01:15:14.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2019/12/18/goal-2020</loc>
<lastmod>2019-12-18T16:38:23.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2019/12/18/lets-beautify-git</loc>
<lastmod>2019-12-18T02:31:17.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2019/10/15/react-text-highlight</loc>
<lastmod>2021-12-05T01:57:29.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2019/10/14/debounce</loc>
<lastmod>2019-10-13T21:17:00.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2019/09/30/handle-browser-history</loc>
<lastmod>2019-09-29T21:28:48.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2019/09/19/typescript-generic</loc>
<lastmod>2020-10-08T13:31:33.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2019/08/21/reactjs-interview-questions-2</loc>
<lastmod>2021-04-11T01:57:29.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2019/08/13/reactjs-interview-questions-1</loc>
<lastmod>2022-03-29T07:47:38.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2019/08/20/typescript-type-assertion</loc>
<lastmod>2019-08-19T21:30:52.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2019/08/13/reactjs-interview-questions</loc>
<lastmod>2019-08-12T21:27:31.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2019/08/12/how-browser-work</loc>
<lastmod>2019-08-12T01:42:22.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2019/08/09/react-hooks-api-2</loc>
<lastmod>2019-08-11T23:03:51.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2019/08/08/react-hooks-api-1</loc>
<lastmod>2019-08-08T17:01:07.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2019/08/07/haproxy</loc>
<lastmod>2019-08-06T21:39:20.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2019/07/22/javascript-reduce</loc>
<lastmod>2019-07-21T23:36:28.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2019/07/18/javascript-map-weakmap</loc>
<lastmod>2019-07-17T23:30:52.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2019/07/18/javascript-symbol</loc>
<lastmod>2019-07-17T22:03:36.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2019/07/17/javascript-event-bubbling-capturing</loc>
<lastmod>2019-07-16T22:22:22.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2019/07/09/javascript-class</loc>
<lastmod>2019-07-09T16:01:24.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2019/06/24/intersection-observer</loc>
<lastmod>2019-06-23T21:01:35.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2019/06/20/react-nextjs-koa</loc>
<lastmod>2019-06-20T19:07:40.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2019/06/17/typescript-type-enum-partial-record</loc>
<lastmod>2019-06-17T16:20:52.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2019/05/21/javascript-promise</loc>
<lastmod>2019-05-21T02:42:41.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2019/05/21/javascript-destrucuring-assignment</loc>
<lastmod>2019-05-20T22:18:46.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2019/05/09/javascript-closure</loc>
<lastmod>2019-05-08T23:11:56.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2019/02/14/do-boring-stuff-with-python-1</loc>
<lastmod>2019-02-13T22:56:22.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2018/11/05/web-crwaling-for-naver-movie</loc>
<lastmod>2020-10-20T00:34:57.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2018/05/31/Reactivex-subject</loc>
<lastmod>2018-05-31T00:43:40.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2018/05/31/compare-string-with-voice</loc>
<lastmod>2021-09-28T01:09:33.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/2018/05/31/Levenshtein-distance</loc>
<lastmod>2018-05-30T23:11:51.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/en/2026/09/offline-marp-slides-in-nextjs</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://yceffort.kr/2026/09/offline-marp-slides-in-nextjs" />
<xhtml:link rel="alternate" hreflang="en" href="https://yceffort.kr/en/2026/09/offline-marp-slides-in-nextjs" />
<lastmod>2026-09-30T02:23:00.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/en/2026/09/nextjs-cache-components-activity</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://yceffort.kr/2026/09/nextjs-cache-components-activity" />
<xhtml:link rel="alternate" hreflang="en" href="https://yceffort.kr/en/2026/09/nextjs-cache-components-activity" />
<lastmod>2026-09-26T13:00:00.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/en/2026/09/tracing-third-party-javascript-without-sourcemaps</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://yceffort.kr/2026/09/tracing-third-party-javascript-without-sourcemaps" />
<xhtml:link rel="alternate" hreflang="en" href="https://yceffort.kr/en/2026/09/tracing-third-party-javascript-without-sourcemaps" />
<lastmod>2026-09-26T09:00:00.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/en/2026/09/building-coldpath-v8-coverage-analyzer</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://yceffort.kr/2026/09/building-coldpath-v8-coverage-analyzer" />
<xhtml:link rel="alternate" hreflang="en" href="https://yceffort.kr/en/2026/09/building-coldpath-v8-coverage-analyzer" />
<lastmod>2026-09-22T09:00:00.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/en/2026/09/tracing-bundle-waste-with-v8-coverage-and-sourcemaps</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://yceffort.kr/2026/09/tracing-bundle-waste-with-v8-coverage-and-sourcemaps" />
<xhtml:link rel="alternate" hreflang="en" href="https://yceffort.kr/en/2026/09/tracing-bundle-waste-with-v8-coverage-and-sourcemaps" />
<lastmod>2026-09-22T09:00:00.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/en/2026/09/unused-javascript-cost</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://yceffort.kr/2026/09/unused-javascript-cost" />
<xhtml:link rel="alternate" hreflang="en" href="https://yceffort.kr/en/2026/09/unused-javascript-cost" />
<lastmod>2026-09-16T09:00:00.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/en/2026/09/one-web-on-multiple-webviews</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://yceffort.kr/2026/09/one-web-on-multiple-webviews" />
<xhtml:link rel="alternate" hreflang="en" href="https://yceffort.kr/en/2026/09/one-web-on-multiple-webviews" />
<lastmod>2026-09-30T04:18:14.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/en/2026/09/porting-markdownlint-cli2-to-rust</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://yceffort.kr/2026/09/porting-markdownlint-cli2-to-rust" />
<xhtml:link rel="alternate" hreflang="en" href="https://yceffort.kr/en/2026/09/porting-markdownlint-cli2-to-rust" />
<lastmod>2026-09-08T12:00:00.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/en/2026/08/rebuilding-a-vendor-sdk</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://yceffort.kr/2026/08/rebuilding-a-vendor-sdk" />
<xhtml:link rel="alternate" hreflang="en" href="https://yceffort.kr/en/2026/08/rebuilding-a-vendor-sdk" />
<lastmod>2026-08-31T05:00:00.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/en/2026/08/service-worker-caching-3</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://yceffort.kr/2026/08/service-worker-caching-3" />
<xhtml:link rel="alternate" hreflang="en" href="https://yceffort.kr/en/2026/08/service-worker-caching-3" />
<lastmod>2026-09-02T10:40:28.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/en/2026/08/service-worker-caching-2</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://yceffort.kr/2026/08/service-worker-caching-2" />
<xhtml:link rel="alternate" hreflang="en" href="https://yceffort.kr/en/2026/08/service-worker-caching-2" />
<lastmod>2026-09-02T09:48:34.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/en/2026/08/og-scraping-server-2</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://yceffort.kr/2026/08/og-scraping-server-2" />
<xhtml:link rel="alternate" hreflang="en" href="https://yceffort.kr/en/2026/08/og-scraping-server-2" />
<lastmod>2026-08-22T05:00:00.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/en/2026/08/og-scraping-server-1</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://yceffort.kr/2026/08/og-scraping-server-1" />
<xhtml:link rel="alternate" hreflang="en" href="https://yceffort.kr/en/2026/08/og-scraping-server-1" />
<lastmod>2026-08-22T04:30:00.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/en/2026/08/turbopack-scope-hoisting-singleton-split</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://yceffort.kr/2026/08/turbopack-scope-hoisting-singleton-split" />
<xhtml:link rel="alternate" hreflang="en" href="https://yceffort.kr/en/2026/08/turbopack-scope-hoisting-singleton-split" />
<lastmod>2026-08-19T03:00:00.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/en/2026/08/framer-motion-banner-frame-drop</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://yceffort.kr/2026/08/framer-motion-banner-frame-drop" />
<xhtml:link rel="alternate" hreflang="en" href="https://yceffort.kr/en/2026/08/framer-motion-banner-frame-drop" />
<lastmod>2026-08-15T11:00:00.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/en/2026/08/service-worker-caching-1</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://yceffort.kr/2026/08/service-worker-caching-1" />
<xhtml:link rel="alternate" hreflang="en" href="https://yceffort.kr/en/2026/08/service-worker-caching-1" />
<lastmod>2026-09-02T09:48:34.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/en/2026/08/number-flow-fork-for-old-browsers</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://yceffort.kr/2026/08/number-flow-fork-for-old-browsers" />
<xhtml:link rel="alternate" hreflang="en" href="https://yceffort.kr/en/2026/08/number-flow-fork-for-old-browsers" />
<lastmod>2026-08-11T13:00:00.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/en/2026/08/typescript-7-oxc-migration</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://yceffort.kr/2026/08/typescript-7-oxc-migration" />
<xhtml:link rel="alternate" hreflang="en" href="https://yceffort.kr/en/2026/08/typescript-7-oxc-migration" />
<lastmod>2026-08-10T13:00:00.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/en/2026/08/k8s-for-frontend-5</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://yceffort.kr/2026/08/k8s-for-frontend-5" />
<xhtml:link rel="alternate" hreflang="en" href="https://yceffort.kr/en/2026/08/k8s-for-frontend-5" />
<lastmod>2026-08-10T03:00:00.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/en/2026/08/k8s-for-frontend-4</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://yceffort.kr/2026/08/k8s-for-frontend-4" />
<xhtml:link rel="alternate" hreflang="en" href="https://yceffort.kr/en/2026/08/k8s-for-frontend-4" />
<lastmod>2026-08-09T12:55:30.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/en/2026/08/k8s-for-frontend-3</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://yceffort.kr/2026/08/k8s-for-frontend-3" />
<xhtml:link rel="alternate" hreflang="en" href="https://yceffort.kr/en/2026/08/k8s-for-frontend-3" />
<lastmod>2026-08-06T14:00:00.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/en/2026/08/k8s-for-frontend-2</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://yceffort.kr/2026/08/k8s-for-frontend-2" />
<xhtml:link rel="alternate" hreflang="en" href="https://yceffort.kr/en/2026/08/k8s-for-frontend-2" />
<lastmod>2026-08-09T12:55:30.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/en/2026/08/k8s-for-frontend-1</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://yceffort.kr/2026/08/k8s-for-frontend-1" />
<xhtml:link rel="alternate" hreflang="en" href="https://yceffort.kr/en/2026/08/k8s-for-frontend-1" />
<lastmod>2026-08-09T13:00:31.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/en/2026/08/nodejs-k8s-pod-sizing</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://yceffort.kr/2026/08/nodejs-k8s-pod-sizing" />
<xhtml:link rel="alternate" hreflang="en" href="https://yceffort.kr/en/2026/08/nodejs-k8s-pod-sizing" />
<lastmod>2026-08-09T09:15:27.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/en/2026/07/frontend-past-present-after-agents</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://yceffort.kr/2026/07/frontend-past-present-after-agents" />
<xhtml:link rel="alternate" hreflang="en" href="https://yceffort.kr/en/2026/07/frontend-past-present-after-agents" />
<lastmod>2026-07-22T01:00:00.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/en/2026/06/learning-what-ai-cant-do</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://yceffort.kr/2026/06/learning-what-ai-cant-do" />
<xhtml:link rel="alternate" hreflang="en" href="https://yceffort.kr/en/2026/06/learning-what-ai-cant-do" />
<lastmod>2026-06-21T02:00:00.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/en/2026/06/do-you-need-to-read-code</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://yceffort.kr/2026/06/do-you-need-to-read-code" />
<xhtml:link rel="alternate" hreflang="en" href="https://yceffort.kr/en/2026/06/do-you-need-to-read-code" />
<lastmod>2026-06-11T15:00:00.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/en/2026/06/when-job-titles-blur</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://yceffort.kr/2026/06/when-job-titles-blur" />
<xhtml:link rel="alternate" hreflang="en" href="https://yceffort.kr/en/2026/06/when-job-titles-blur" />
<lastmod>2026-06-11T15:00:00.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/en/2026/05/react-cache-function-deep-dive</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://yceffort.kr/2026/05/react-cache-function-deep-dive" />
<xhtml:link rel="alternate" hreflang="en" href="https://yceffort.kr/en/2026/05/react-cache-function-deep-dive" />
<lastmod>2026-06-02T15:24:10.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/en/2026/05/tanstack-npm-supply-chain-attack</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://yceffort.kr/2026/05/tanstack-npm-supply-chain-attack" />
<xhtml:link rel="alternate" hreflang="en" href="https://yceffort.kr/en/2026/05/tanstack-npm-supply-chain-attack" />
<lastmod>2026-05-16T03:00:00.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/en/2026/05/bun-rust-rewrite-real-story</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://yceffort.kr/2026/05/bun-rust-rewrite-real-story" />
<xhtml:link rel="alternate" hreflang="en" href="https://yceffort.kr/en/2026/05/bun-rust-rewrite-real-story" />
<lastmod>2026-05-19T08:01:44.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/en/2026/05/good-package-for-long-term-users</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://yceffort.kr/2026/05/good-package-for-long-term-users" />
<xhtml:link rel="alternate" hreflang="en" href="https://yceffort.kr/en/2026/05/good-package-for-long-term-users" />
<lastmod>2026-05-09T03:54:08.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/en/2026/05/pr-diff-vs-bundle</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://yceffort.kr/2026/05/pr-diff-vs-bundle" />
<xhtml:link rel="alternate" hreflang="en" href="https://yceffort.kr/en/2026/05/pr-diff-vs-bundle" />
<lastmod>2026-05-03T06:50:00.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/en/2026/05/use-cache-deep-dive</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://yceffort.kr/2026/05/use-cache-deep-dive" />
<xhtml:link rel="alternate" hreflang="en" href="https://yceffort.kr/en/2026/05/use-cache-deep-dive" />
<lastmod>2026-09-04T14:41:59.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/en/2026/05/use-client-deep-dive</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://yceffort.kr/2026/05/use-client-deep-dive" />
<xhtml:link rel="alternate" hreflang="en" href="https://yceffort.kr/en/2026/05/use-client-deep-dive" />
<lastmod>2026-05-01T03:00:00.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/en/2026/04/ai-only-amplifies-what-you-see</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://yceffort.kr/2026/04/ai-only-amplifies-what-you-see" />
<xhtml:link rel="alternate" hreflang="en" href="https://yceffort.kr/en/2026/04/ai-only-amplifies-what-you-see" />
<lastmod>2026-04-20T03:00:00.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/en/2026/03/why-still-nextjs</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://yceffort.kr/2026/03/why-still-nextjs" />
<xhtml:link rel="alternate" hreflang="en" href="https://yceffort.kr/en/2026/03/why-still-nextjs" />
<lastmod>2026-03-25T00:35:39.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/en/2026/03/is-nextjs-fast-enough</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://yceffort.kr/2026/03/is-nextjs-fast-enough" />
<xhtml:link rel="alternate" hreflang="en" href="https://yceffort.kr/en/2026/03/is-nextjs-fast-enough" />
<lastmod>2026-03-21T13:00:00.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/en/2026/03/react-is-whose</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://yceffort.kr/2026/03/react-is-whose" />
<xhtml:link rel="alternate" hreflang="en" href="https://yceffort.kr/en/2026/03/react-is-whose" />
<lastmod>2026-03-19T14:30:00.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/en/2026/03/why-cloudflare-rebuilt-nextjs</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://yceffort.kr/2026/03/why-cloudflare-rebuilt-nextjs" />
<xhtml:link rel="alternate" hreflang="en" href="https://yceffort.kr/en/2026/03/why-cloudflare-rebuilt-nextjs" />
<lastmod>2026-03-17T11:07:31.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/en/2026/03/nextjs-edge-runtime-rise-and-fall</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://yceffort.kr/2026/03/nextjs-edge-runtime-rise-and-fall" />
<xhtml:link rel="alternate" hreflang="en" href="https://yceffort.kr/en/2026/03/nextjs-edge-runtime-rise-and-fall" />
<lastmod>2026-03-16T07:24:02.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/en/2026/03/react-server-functions-deep-dive</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://yceffort.kr/2026/03/react-server-functions-deep-dive" />
<xhtml:link rel="alternate" hreflang="en" href="https://yceffort.kr/en/2026/03/react-server-functions-deep-dive" />
<lastmod>2026-03-09T13:02:05.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/en/2026/03/react-view-transition</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://yceffort.kr/2026/03/react-view-transition" />
<xhtml:link rel="alternate" hreflang="en" href="https://yceffort.kr/en/2026/03/react-view-transition" />
<lastmod>2026-03-02T01:45:38.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/en/2026/02/nodejs-deep-dive-sample</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://yceffort.kr/2026/02/nodejs-deep-dive-sample" />
<xhtml:link rel="alternate" hreflang="en" href="https://yceffort.kr/en/2026/02/nodejs-deep-dive-sample" />
<lastmod>2026-02-27T01:00:00.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/en/2026/02/infinite-scroll-dark-side</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://yceffort.kr/2026/02/infinite-scroll-dark-side" />
<xhtml:link rel="alternate" hreflang="en" href="https://yceffort.kr/en/2026/02/infinite-scroll-dark-side" />
<lastmod>2026-02-21T01:00:00.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/en/2026/02/effect-ts-deep-dive</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://yceffort.kr/2026/02/effect-ts-deep-dive" />
<xhtml:link rel="alternate" hreflang="en" href="https://yceffort.kr/en/2026/02/effect-ts-deep-dive" />
<lastmod>2026-02-20T01:00:00.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/en/2026/02/nodejs-deep-dive-beta-reader</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://yceffort.kr/2026/02/nodejs-deep-dive-beta-reader" />
<xhtml:link rel="alternate" hreflang="en" href="https://yceffort.kr/en/2026/02/nodejs-deep-dive-beta-reader" />
<lastmod>2026-02-19T13:00:00.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/en/2026/02/react-compiler-deep-dive</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://yceffort.kr/2026/02/react-compiler-deep-dive" />
<xhtml:link rel="alternate" hreflang="en" href="https://yceffort.kr/en/2026/02/react-compiler-deep-dive" />
<lastmod>2026-02-19T05:00:00.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/en/2026/02/frontend-engineering-in-ai-era</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://yceffort.kr/2026/02/frontend-engineering-in-ai-era" />
<xhtml:link rel="alternate" hreflang="en" href="https://yceffort.kr/en/2026/02/frontend-engineering-in-ai-era" />
<lastmod>2026-02-14T03:00:00.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/en/2026/01/coding-agent-core-concepts</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://yceffort.kr/2026/01/coding-agent-core-concepts" />
<xhtml:link rel="alternate" hreflang="en" href="https://yceffort.kr/en/2026/01/coding-agent-core-concepts" />
<lastmod>2026-01-17T14:00:00.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/en/2026/01/intersection-observer-singleton-weakmap</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://yceffort.kr/2026/01/intersection-observer-singleton-weakmap" />
<xhtml:link rel="alternate" hreflang="en" href="https://yceffort.kr/en/2026/01/intersection-observer-singleton-weakmap" />
<lastmod>2026-01-17T12:30:00.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/en/2026/01/typescript-exhaustive-check</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://yceffort.kr/2026/01/typescript-exhaustive-check" />
<xhtml:link rel="alternate" hreflang="en" href="https://yceffort.kr/en/2026/01/typescript-exhaustive-check" />
<lastmod>2026-01-17T11:00:00.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/en/2026/01/handling-large-json-responses</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://yceffort.kr/2026/01/handling-large-json-responses" />
<xhtml:link rel="alternate" hreflang="en" href="https://yceffort.kr/en/2026/01/handling-large-json-responses" />
<lastmod>2026-01-11T06:00:00.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/en/2025/12/webgpu-all-browsers</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://yceffort.kr/2025/12/webgpu-all-browsers" />
<xhtml:link rel="alternate" hreflang="en" href="https://yceffort.kr/en/2025/12/webgpu-all-browsers" />
<lastmod>2025-12-30T03:00:00.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/en/2025/12/nextjs-caching-deep-dive</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://yceffort.kr/2025/12/nextjs-caching-deep-dive" />
<xhtml:link rel="alternate" hreflang="en" href="https://yceffort.kr/en/2025/12/nextjs-caching-deep-dive" />
<lastmod>2025-12-24T01:00:00.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/en/2025/12/react-set-state-in-effect-lint-rule</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://yceffort.kr/2025/12/react-set-state-in-effect-lint-rule" />
<xhtml:link rel="alternate" hreflang="en" href="https://yceffort.kr/en/2025/12/react-set-state-in-effect-lint-rule" />
<lastmod>2025-12-16T06:30:00.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/en/2025/12/use-effect-event</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://yceffort.kr/2025/12/use-effect-event" />
<xhtml:link rel="alternate" hreflang="en" href="https://yceffort.kr/en/2025/12/use-effect-event" />
<lastmod>2025-12-15T05:30:00.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/en/2025/12/nextjs-react-security-vulnerability</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://yceffort.kr/2025/12/nextjs-react-security-vulnerability" />
<xhtml:link rel="alternate" hreflang="en" href="https://yceffort.kr/en/2025/12/nextjs-react-security-vulnerability" />
<lastmod>2025-12-12T03:00:00.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/en/2025/06/web-performance-analysis-4</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://yceffort.kr/2025/06/web-performance-analysis-4" />
<xhtml:link rel="alternate" hreflang="en" href="https://yceffort.kr/en/2025/06/web-performance-analysis-4" />
<lastmod>2025-07-19T10:20:44.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/en/2025/06/web-performance-analysis-3</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://yceffort.kr/2025/06/web-performance-analysis-3" />
<xhtml:link rel="alternate" hreflang="en" href="https://yceffort.kr/en/2025/06/web-performance-analysis-3" />
<lastmod>2025-07-01T04:11:17.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/en/2025/05/what-to-do-as-frontend-developer-in-ai-era</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://yceffort.kr/2025/05/what-to-do-as-frontend-developer-in-ai-era" />
<xhtml:link rel="alternate" hreflang="en" href="https://yceffort.kr/en/2025/05/what-to-do-as-frontend-developer-in-ai-era" />
<lastmod>2025-05-19T08:43:12.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/en/2025/05/web-performance-analysis-2</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://yceffort.kr/2025/05/web-performance-analysis-2" />
<xhtml:link rel="alternate" hreflang="en" href="https://yceffort.kr/en/2025/05/web-performance-analysis-2" />
<lastmod>2025-05-12T00:44:34.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/en/2025/05/web-performance-analysis-1</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://yceffort.kr/2025/05/web-performance-analysis-1" />
<xhtml:link rel="alternate" hreflang="en" href="https://yceffort.kr/en/2025/05/web-performance-analysis-1" />
<lastmod>2025-05-06T07:39:31.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/en/2023/06/react-use-hook</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://yceffort.kr/2023/06/react-use-hook" />
<xhtml:link rel="alternate" hreflang="en" href="https://yceffort.kr/en/2023/06/react-use-hook" />
<lastmod>2023-06-13T14:51:18.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/en/2021/12/nodejs-memory-limit</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://yceffort.kr/2021/12/nodejs-memory-limit" />
<xhtml:link rel="alternate" hreflang="en" href="https://yceffort.kr/en/2021/12/nodejs-memory-limit" />
<lastmod>2021-12-13T10:21:45.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/en/2021/08/uncaught-async-error</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://yceffort.kr/2021/08/uncaught-async-error" />
<xhtml:link rel="alternate" hreflang="en" href="https://yceffort.kr/en/2021/08/uncaught-async-error" />
<lastmod>2021-08-23T04:21:41.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/en/2021/05/ast-for-javascript</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://yceffort.kr/2021/05/ast-for-javascript" />
<xhtml:link rel="alternate" hreflang="en" href="https://yceffort.kr/en/2021/05/ast-for-javascript" />
<lastmod>2021-05-10T00:40:39.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/en/2021/01/from-github-workflow-to-firebase-functions</loc>
<xhtml:link rel="alternate" hreflang="ko" href="https://yceffort.kr/2021/01/from-github-workflow-to-firebase-functions" />
<xhtml:link rel="alternate" hreflang="en" href="https://yceffort.kr/en/2021/01/from-github-workflow-to-firebase-functions" />
<lastmod>2021-01-24T12:16:38.000Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/tags/web-performance</loc>
</url>
<url>
<loc>https://yceffort.kr/tags/javascript</loc>
</url>
<url>
<loc>https://yceffort.kr/tags/react</loc>
</url>
<url>
<loc>https://yceffort.kr/tags/browser</loc>
</url>
<url>
<loc>https://yceffort.kr/tags/backend</loc>
</url>
<url>
<loc>https://yceffort.kr/tags/essay</loc>
</url>
<url>
<loc>https://yceffort.kr/tags/nextjs</loc>
</url>
<url>
<loc>https://yceffort.kr/tags/career</loc>
</url>
<url>
<loc>https://yceffort.kr/tags/debugging</loc>
</url>
<url>
<loc>https://yceffort.kr/tags/nodejs</loc>
</url>
<url>
<loc>https://yceffort.kr/tags/async</loc>
</url>
<url>
<loc>https://yceffort.kr/tags/design-patterns</loc>
</url>
<url>
<loc>https://yceffort.kr/tags/typescript</loc>
</url>
<url>
<loc>https://yceffort.kr/tags/npm</loc>
</url>
<url>
<loc>https://yceffort.kr/tags/caching</loc>
</url>
<url>
<loc>https://yceffort.kr/tags/devops</loc>
</url>
<url>
<loc>https://yceffort.kr/tags/ai</loc>
</url>
<url>
<loc>https://yceffort.kr/tags/bundler</loc>
</url>
<url>
<loc>https://yceffort.kr/tags/algorithm</loc>
</url>
<url>
<loc>https://yceffort.kr/tags/networking</loc>
</url>
<url>
<loc>https://yceffort.kr/tags/software-engineering</loc>
</url>
<url>
<loc>https://yceffort.kr/tags/blogging</loc>
</url>
<url>
<loc>https://yceffort.kr/tags/memory</loc>
</url>
<url>
<loc>https://yceffort.kr/tags/book</loc>
</url>
<url>
<loc>https://yceffort.kr/tags/compiler</loc>
</url>
<url>
<loc>https://yceffort.kr/tags/oss</loc>
</url>
<url>
<loc>https://yceffort.kr/tags/git</loc>
</url>
<url>
<loc>https://yceffort.kr/tags/css</loc>
</url>
<url>
<loc>https://yceffort.kr/tags/security</loc>
</url>
<url>
<loc>https://yceffort.kr/tags/v8</loc>
</url>
<url>
<loc>https://yceffort.kr/tags/rust</loc>
</url>
<url>
<loc>https://yceffort.kr/tags/error-handling</loc>
</url>
<url>
<loc>https://yceffort.kr/tags/serverless</loc>
</url>
<url>
<loc>https://yceffort.kr/tags/pwa</loc>
</url>
<url>
<loc>https://yceffort.kr/tags/webassembly</loc>
</url>
<url>
<loc>https://yceffort.kr/tags/ci-cd</loc>
</url>
<url>
<loc>https://yceffort.kr/tags/eslint</loc>
</url>
<url>
<loc>https://yceffort.kr/tags/kubernetes</loc>
</url>
<url>
<loc>https://yceffort.kr/tags/html</loc>
</url>
<url>
<loc>https://yceffort.kr/tags/service-worker</loc>
</url>
<url>
<loc>https://yceffort.kr/tags/testing</loc>
</url>
<url>
<loc>https://yceffort.kr/tags/code-review</loc>
</url>
<url>
<loc>https://yceffort.kr/tags/markdown</loc>
</url>
<url>
<loc>https://yceffort.kr/tags/web-scraping</loc>
</url>
<url>
<loc>https://yceffort.kr/tags/animation</loc>
</url>
<url>
<loc>https://yceffort.kr/tags/docker</loc>
</url>
<url>
<loc>https://yceffort.kr/tags/python</loc>
</url>
<url>
<loc>https://yceffort.kr/tags/accessibility</loc>
</url>
<url>
<loc>https://yceffort.kr/tags/monorepo</loc>
</url>
<url>
<loc>https://yceffort.kr/tags/angular</loc>
</url>
<url>
<loc>https://yceffort.kr/tags/state-management</loc>
</url>
<url>
<loc>https://yceffort.kr/series</loc>
<lastmod>2026-10-04T16:15:54.175Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/series/coldpath</loc>
<lastmod>2026-10-04T16:15:54.175Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/series/blog-performance</loc>
<lastmod>2026-10-04T16:15:54.175Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/series/service-worker-caching</loc>
<lastmod>2026-10-04T16:15:54.175Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/series/og-scraping-server</loc>
<lastmod>2026-10-04T16:15:54.175Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/series/k8s-for-frontend</loc>
<lastmod>2026-10-04T16:15:54.175Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/series/ai-era-judgment</loc>
<lastmod>2026-10-04T16:15:54.175Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/series/directive-deep-dive</loc>
<lastmod>2026-10-04T16:15:54.175Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/series/state-of-nextjs</loc>
<lastmod>2026-10-04T16:15:54.175Z</lastmod>
</url>
<url>
<loc>https://yceffort.kr/series/web-performance-analysis</loc>
<lastmod>2026-10-04T16:15:54.175Z</lastmod>
</url>
</urlset>
