속도가 중요한데, 속도란 정확히 무엇을 의미할까요? 빠른 사이트란 무엇을 의미할까요?
x.xx초 또는 그와 비슷한 속도로 웹사이트가 로드된다는 말은 흔히 접할 수 있지만, 로드는 특정 시간의 한 순간이 아닙니다. 하나의 측정항목으로는 완전히 포착할 수 없는 경험입니다. 로드 중에 사용자가 '빠름'이라고 인지하는 데 영향을 미칠 수 있는 여러 순간이 있으며, 이 중 하나에만 집중하면 나머지 시간 동안 발생하는 나쁜 경험을 놓칠 수 있습니다.
하나의 측정항목으로 부하를 측정하는 대신 로드 속도에 대한 사용자의 인식에 영향을 미치는 경험 중 매 순간의 시간을 측정해야 합니다. 사용자는 웹페이지를 탐색할 때 일반적으로 다음과 같은 특정 유형의 피드백을 원합니다.
로드 시간 또는 DOMContentLoaded 시간과 같은 기존의 실적 측정항목은 신뢰할 수 없습니다. 이러한 측정항목이 이러한 의견 주요 기록과 일치할 수도 있고 그렇지 않을 수도 있기 때문입니다. 이에 따라 페이지에서 사용자에게 이러한 피드백이 전달되는 시점을 파악하는 데 사용할 수 있는 추가 측정항목이 도입되었습니다.
이러한 측정항목이 제공하는 다양한 통계를 이해하고 사용자 경험에 중요한 통계를 설정하는 것이 중요합니다. 일부 브랜드는 사람들이 서비스에 대한 기대에 부응하는 맞춤 측정항목을 추가로 정의합니다. Pinterest의 경우 사용자는 이미지를 보고 싶어 하므로 상호작용까지의 시간과 스크롤 없이 볼 수 있는 이미지의 로드 시간을 결합한 맞춤 측정항목인 피너 대기 시간을 정의했습니다.
로드 시간이 1시간이 넘더라도 보고 또는 비교를 단순화하기 위해 단일 측정항목을 사용하는 것이 유용할 수 있습니다. 속도 색인과 Lighthouse 점수를 모두 이러한 방식으로 사용할 수 있습니다.