상호작용을 다음 페인트로 진행

INP는 더 이상 실험용이 아닙니다. 2024년 Chrome을 Core Web Vitals로 만들기 위한 Chrome의 계획을 알아보세요.

Annie Sullivan
Annie Sullivan

<ph type="x-smartling-placeholder">

웹 바이탈 프로그램을 통해 Chrome이 추구하는 사명은 개발자가 우수한 사용자 환경에 필수적인 측정항목인 코어 웹 바이탈에 집중할 수 있도록 돕는 것입니다. 우리가 중점을 두고 있는 사용자 경험의 한 가지 중요한 측면은 응답성입니다. 반응성은 페이지가 사용자 상호작용에 빠르게 반응하는 능력입니다.

첫 입력 지연 (FID)은 응답성을 측정하는 Core Web Vitals 측정항목이지만 이전에 작성한 것처럼 FID에 알려진 제한사항이 있습니다. 이를 통해 이러한 한계를 보다 효과적으로 해결할 수 있는 실험용 측정항목을 살펴보고 의견을 구했습니다. 2022년 Google에서는 새로운 측정항목으로 Interaction to Next Paint (INP)를 발표했으며, Google 도구에서 널리 사용할 수 있도록 했으며, 커뮤니티와 협력하여 그 효과를 테스트하기 시작했습니다.

커뮤니티로부터 1년간의 테스트와 의견을 수집한 후, 이제 INP를 더 이상 실험적인 기능으로 탈바꿈시킬 준비를 마쳤습니다. 또한 2024년 3월부터는 INP를 응답성을 위한 새로운 Core Web Vitals 측정항목으로 홍보하여 FID를 대체하기 위해 노력하고 있습니다.

이 게시물에서는 이러한 결정을 내린 동기, 변경사항, 시작하는 방법에 대해 자세히 알아보겠습니다. 이러한 변경사항이 Google 검색에 미치는 영향에 관한 자세한 내용은 블로그 게시물을 참고하세요.

응답성 측정항목 개선

2020년에 Core Web Vitals로 FID를 도입했을 때 FID는 큰 진전을 이루었습니다. 실제 사용자가 경험한 대로 반응성을 측정할 수 있는 새로운 방법을 개발자에게 제공했습니다. 이는 항상 Web Vitals 프로그램에서 중요한 부분이었습니다. 총 차단 시간 (TBT)상호작용까지의 시간 (TTI)과 같이 페이지 상호작용만 추정하는 유사한 측정항목과 달리 FID는 사용자 경험을 직접 측정합니다. 결정적으로 페이지의 TBT 또는 TTI가 느리더라도 실제 사용자가 페이지와 상호작용하는 방식 때문에 여전히 반응형으로 인식될 수 있습니다.

FID로 응답성을 측정하는 방법은 개선되었지만 FID에도 한계가 있었습니다. 이름 자체로 '최초 입력'이라는 두 가지 제한을 알 수 있습니다. '지연' 등이 있습니다 FID는 사용자가 페이지와 처음 상호작용할 때의 반응성만 보고합니다. 첫인상이 중요하지만 첫 번째 상호작용이 페이지의 수명 주기 동안 이루어진 모든 상호작용을 대표하는 것은 아닙니다. 또한 FID는 첫 번째 상호작용의 입력 지연 부분만 측정합니다. 첫 번째 상호작용은 상호작용 처리를 시작하기도 전에 브라우저가 대기해야 하는 시간 (기본 스레드 혼잡성으로 인해)을 나타냅니다.

INP를 입력하세요. INP는 첫 번째 상호작용만 측정하는 대신 모든 상호작용을 고려하여 페이지의 전체 기간 중 가장 느린 상호작용 중 하나를 보고합니다. 또한 INP는 지연 부분만 측정하는 것이 아니라 상호작용 시작부터 이벤트 핸들러를 통해 브라우저가 다음 프레임을 그릴 수 있을 때까지의 전체 기간을 측정합니다. 따라서 Next Paint에 대한 상호작용입니다. 이러한 구현 세부정보를 통해 INP는 FID보다 사용자 인식 반응성을 훨씬 더 포괄적으로 측정할 수 있습니다.

진화하는 INP

오늘부터 INP는 더 이상 실험용이 아니며 대신 대기 중인 Core Web Vitals 측정항목으로 간주됩니다. 이는 INP에서 FID를 대체할 준비가 되었음을 증명하기 위해 새롭게 지정된 것으로, 아직 변경되지는 않았습니다. 생태계에 적응할 시간을 제공하기 위해 INP는 2024년 3월에 공식적으로 Core Web Vitals 측정항목이 될 예정입니다.

<ph type="x-smartling-placeholder">
</ph>