<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Studio Web Craft</title>
    <link>https://studio-web-craft.xyz</link>
    <description><![CDATA[React·Next.js·TypeScript, 번들·렌더링·캐시, 테스트·CI 등 웹 프론트엔드와 플랫폼 엔지니어링 글을 모읍니다.]]></description>
    <language>ko-KR</language>
    <lastBuildDate>Sun, 05 Apr 2026 17:25:28 GMT</lastBuildDate>
    <atom:link href="https://studio-web-craft.xyz/feed.xml" rel="self" type="application/rss+xml" />
    
    <item>
      <title><![CDATA[프론트엔드 CI — E2E·시각 회귀·번들 리포트를 한 파이프라인에]]></title>
      <link>https://studio-web-craft.xyz/blog/frontend-ci-e2e-visual-regression-pipeline</link>
      <guid>https://studio-web-craft.xyz/blog/frontend-ci-e2e-visual-regression-pipeline</guid>
      <description><![CDATA[PR 단계 게이트, 프리뷰 URL, 아티팩트 보관, 실패 시 롤백까지 팀이 공유하는 최소 파이프라인을 정리합니다.]]></description>
      <pubDate>Sun, 05 Apr 2026 13:00:00 GMT</pubDate>
      <category>블로그</category>
    </item>
    <item>
      <title><![CDATA[번들 분석과 코드 스플리팅 — 실무에서 통하는 접근]]></title>
      <link>https://studio-web-craft.xyz/blog/bundle-analysis-code-splitting-practical</link>
      <guid>https://studio-web-craft.xyz/blog/bundle-analysis-code-splitting-practical</guid>
      <description><![CDATA[번들 시각화로 거대 의존성을 찾고, 라우트·기능 단위 dynamic import, 트리셰이킹 친화 설정을 점검합니다.]]></description>
      <pubDate>Sat, 04 Apr 2026 13:00:00 GMT</pubDate>
      <category>블로그</category>
    </item>
    <item>
      <title><![CDATA[Core Web Vitals 실무 — LCP·INP 디버깅 순서]]></title>
      <link>https://studio-web-craft.xyz/blog/web-vitals-lcp-inp-debugging-guide</link>
      <guid>https://studio-web-craft.xyz/blog/web-vitals-lcp-inp-debugging-guide</guid>
      <description><![CDATA[필드 데이터와 랩 데이터를 나눠 보고, LCP 요소·상호작용 지연의 흔한 원인을 좁히는 절차를 정리합니다.]]></description>
      <pubDate>Fri, 03 Apr 2026 13:00:00 GMT</pubDate>
      <category>블로그</category>
    </item>
    <item>
      <title><![CDATA[React 서버·클라이언트 경계와 데이터 페칭]]></title>
      <link>https://studio-web-craft.xyz/blog/react-server-client-boundary-data-fetching</link>
      <guid>https://studio-web-craft.xyz/blog/react-server-client-boundary-data-fetching</guid>
      <description><![CDATA[서버 컴포넌트에서만 가져올 수 있는 비밀, 직렬화 제약, 클라이언트 훅과의 역할 분담을 정리합니다.]]></description>
      <pubDate>Thu, 02 Apr 2026 13:00:00 GMT</pubDate>
      <category>블로그</category>
    </item>
    <item>
      <title><![CDATA[Next.js App Router 캐싱과 revalidate — 실무 패턴]]></title>
      <link>https://studio-web-craft.xyz/blog/nextjs-app-router-caching-revalidate-patterns</link>
      <guid>https://studio-web-craft.xyz/blog/nextjs-app-router-caching-revalidate-patterns</guid>
      <description><![CDATA[fetch 캐시, Route Segment Config, unstable_cache, 태그 기반 재검증을 언제 쓰는지 경계를 정리합니다.]]></description>
      <pubDate>Wed, 01 Apr 2026 13:00:00 GMT</pubDate>
      <category>블로그</category>
    </item>
  </channel>
</rss>