SSR ↔ CSR의 차이에서 오는 에러와 업데이트 한지 오래된 개발 환경 & 빌드파이프라인에서 오는 문제들이 섞여 개발환경에서 실제로 생산성과 결과물에 영향을 주는 문제들이 발생하고 있었어요.

  • vite 사용 중 다수 모듈 사용으로 인해 개발환경에서 2000개 이상의 js 요청을 지연로딩으로 해결
  • pnpm 전환으로 CI, 로컬의 install 속도 대폭 개선 및 유령 의존성 제거
  • 빌드 툴링, 컴파일러, 사내 프레임워크 메이저 업데이트 및 CI 캐싱 & 속도 개선
  • React Compiler, Storybook, VRT 회귀테스트 도입
  • 피드 목록이 연속으로 쌓이는 UX여서 윈도잉, 렌더링 최적화로 웹뷰 메모리가 200kb 언더로 관리되도록 개선