📚 Reference
📜 Chapter
‣
RUM(Real User Monitoring)
- RUM
- Real User Monitoring
- 실제 사용자가 서비스에 접속했을 때 브라우저에서 수집되는 성능 데이터를 말한다.
- Lighthouse는 보통 내 컴퓨터나 테스트 환경에서 측정하는 Lab Data에 가깝고, RUM은 실제 사용자들의 환경에서 수집되는 Field Data에 가깝다.
- web.dev도 RUM 데이터를 실제 사용자가 경험한 성능을 캡처하는 field data라고 설명한다.
- 예를 들어 내 컴퓨터에서는 빠른데, 실제 사용자는 이런 환경일 수 있다.
- 느린 네트워크
- 오래된 안드로이드 기기
- 낮은 사양의 브라우저
- 특정 국가나 지역의 느린 접속 환경
- RUM은 이런 실제 환경에서 LCP, INP, CLS 같은 지표를 수집해서 “진짜 사용자들이 느끼는 성능”을 보는 방식이다.