비즈니스 성공을 위해 웹 성능 대시보드를 만들고 JavaScript, 리소스, 홈페이지를 최적화합니다.
Tokopedia는 인도네시아 최대의 전자상거래 기업 중 하나입니다. 전국적인 판매자 네트워크 270만 개 이상, 제품 등록정보 1,800만 명 이상, 월간 방문자 5,000만 명 이상을 보유한 이 웹팀은 웹 실적에 대한 투자가 필수적이라는 사실을 알고 있었습니다. 실적 우선 문화를 조성한 결과 클릭률 (CTR)은 35%, 전환 (CVR)은 8% 증가했습니다.
35%
CTR 증가
8%
CVR 증가
4초
TTI 개선
기회 강조
웹팀은 사용자 경험과 참여도를 개선하기 위해 웹 성능에 투자하는 것이 왜 중요한지 경영진과 이야기를 나누었으며, 고급 패턴과 API를 사용한 성능의 영향도 확인했습니다.
사용한 접근 방식
자바스크립트 및 리소스 최적화
렌더링 차단 또는 장기 실행 JavaScript는 성능 문제의 일반적인 원인입니다. 팀은 이 문제를 최소화하기 위해 여러 조치를 취했습니다.
홈페이지 최적화
팀은 Svelte를 사용하여 최초 방문자를 위한 홈페이지의 라이트 버전을 빌드하여 빠른 웹사이트 환경을 보장했습니다. 또한 이 버전은 서비스 워커를 사용하여 라이트가 아닌 애셋을 백그라운드에서 캐시했습니다.
실적 예산 설정 및 모니터링
팀에서는 웹페이지의 품질을 개선하기 위해 Lighthouse 및 기타 도구를 사용하여 성능 모니터링 대시보드를 빌드했습니다.
- 네트워크 품질, 인프라 모니터링, 프런트엔드 성능 및 서버 성능을 측정합니다.
-
웹 플랫폼 API (예:
Resource Timing API
및
Server-Timing
헤더), PageSpeed Insights (PSI) API, Chrome 사용자 환경 보고서 데이터를 조합하여 현장 및 실험실 측정항목을 모니터링합니다. - Lighthouse의 이미지를 분석하여 이미지 최적화 기회를 파악합니다.
- 지속적 통합 (CI) 중에 번들 크기 예산을 적용합니다. 번들 크기가 예산을 초과하면 CI 실행이 실패합니다.
전자상거래 비즈니스인 만큼 사용자 획득은 성공의 핵심입니다. Google은 웹의 중요성을 인식하고 사용자에게 최고의 사용자 경험을 제공할 수 있는 모든 도구와 기능에 투자하기 위해 최선을 다하고 있습니다.
덴디 수나디, Tokopedia 웹 플랫폼 부문 엔지니어링 관리자
웹 확장 우수사례 페이지에서 인도 및 동남아시아의 더 많은 성공사례를 확인하세요.