AI Briefing

라이브관 프론트엔드 관점에서의 개발 리뷰

·2023.01.04 23:00

올리브영이 신규 아키텍처를 적용하여 성능과 사용자 경험을 개선한 라이브관을 오픈했다.

올리브영은 기존 온라인몰의 기술 부채를 해결하기 위해 신규 아키텍처 기반의 서비스 전환을 진행하고 있으며, 그 결과물로 라이브관을 오픈했다.

프리미엄관 전환 경험을 바탕으로 라이브관에도 Next.js 12, TypeScript, Recoil, React Query를 도입했다. 특히 검색 엔진 최적화(SEO)와 빠른 초기 화면 노출을 위해 SSR(Server Side Rendering) 방식을 채택했다.

이미지와 영상 콘텐츠가 많은 서비스 특성을 고려하여 다음과 같은 최적화를 진행했다.

  • Next/Image를 적극적으로 활용
  • 뷰포트 밖의 영상은 미리 로드하지 않도록 처리

개발 과정에서는 Custom hook을 통한 로직 분리, useMemouseCallback을 활용한 렌더링 최적화, dynamic import를 통한 스크립트 로딩 지연 등을 실천하며 효율적인 협업을 이어가고 있다.

이 요약은 원문 이해를 돕기 위한 큐레이션입니다. 저작권은 원저작자에게 있으며, 정확한 내용과 맥락은 원문을 확인하세요.

요약 오류, 출처 표기 문제, 삭제 요청은 문의 · 건의로 알려주세요.