목록 보기
AI가 만든 코드가 어드민이 되기까지
AI

AI가 만든 코드가 어드민이 되기까지

토스
토스
2026년 9월 4일

두줄요약

AI가 만든 코드를 어드민 화면으로 보여 주기 위해 브라우저 기반 Preview Runtime을 구축한 과정을 소개했습니다. 가상 파일 시스템, esbuild-wasm, import map, 패키지 사전 빌드로 격리성과 속도를 함께 해결했습니다.

문제 상황

  • 어드민 제작에 필요한 스캐폴딩, 인증, 배포, 보안 정책 적용 등 반복 작업의 누적 비용 증가
  • AI가 생성한 코드를 실시간으로 보여 주려면 브라우저 안에서 실행 가능한 개발 환경 필요
  • 여러 사용자의 편집 환경 격리, 사내 패키지 사용, 빠른 첫 화면 응답이라는 추가 요구

해결 방법

  • Dev Server와 Sandpack을 거쳐, 브라우저 안에서 코드를 빌드·실행하는 Preview Runtime 구축
  • 가상 파일 시스템과 esbuild-wasm으로 브라우저에서 번들링하고, import map으로 사전 빌드한 패키지 연결
  • 패키지 조합을 packageSetHash로 관리해 사전 빌드·캐시하고, 문서 전체 교체 방식으로 화면 갱신

다음 읽기

#ESBuild 주제를 이어서 읽기

ESBuild를 위한 HMR, 직접 만들기

프론트엔드 개발 경험을 높이는 HMR의 원리와 번들러별 구현 방식을 비교했습니다. ESBuild 기반 번들러에 HMR을 직접 붙인 과정을 통해 실시간 반영과 상태 유지를 구현했습니다.

토스
토스
프론트엔드

댓글 0

댓글을 작성하려면 로그인이 필요합니다.

댓글을 불러오는 중...