ยกระดับการโต้ตอบกับ Next Paint

INP ไม่มีการทดลองแล้ว ดูข้อมูลเกี่ยวกับแผนของ Chrome ในการทำให้เป็น Core Web Vitals ในปี 2024

Annie Sullivan
Annie Sullivan

พันธกิจของ Chrome กับโปรแกรม Web Vitals คือการช่วยให้นักพัฒนาซอฟต์แวร์โฟกัสที่เมตริกซึ่งจำเป็นต่อประสบการณ์ของผู้ใช้ที่ยอดเยี่ยม นั่นก็คือ Core Web Vitals แง่มุมหนึ่งที่สำคัญของประสบการณ์ของผู้ใช้ที่เราให้ความสำคัญคือการตอบสนอง ซึ่งเป็นความสามารถของหน้าเว็บในการตอบสนองต่อการโต้ตอบของผู้ใช้ได้อย่างรวดเร็ว

First Input Delay (FID) คือเมตริก Core Web Vitals ที่วัดการตอบสนอง แต่อย่างที่เราเขียนไว้ในช่วงที่ผ่านมา ก็ยังมีข้อจำกัดที่ทราบของ FID อยู่ ซึ่งทําให้เราสํารวจและรับฟังความคิดเห็นเกี่ยวกับเมตริกทดลอง (ในเวลานั้น) ซึ่งจะแก้ปัญหาข้อจํากัดเหล่านี้ได้อย่างมีประสิทธิภาพมากขึ้น ในปี 2022 เราได้ประกาศเปิดตัว Interaction to Next Paint (INP) ว่าเป็นเมตริกใหม่ดังกล่าว ซึ่งทําให้เครื่องมือของเราพร้อมให้ใช้งานในวงกว้าง และเริ่มทํางานร่วมกับชุมชนเพื่อทดสอบประสิทธิภาพ

หลังจากทำการทดสอบและรวบรวมความคิดเห็นจากชุมชนมาเป็นเวลาอีก 1 ปี เราพร้อมแล้วที่จะก้าวเข้าสู่วงการการฝึกอบรมและประกาศว่า INP ไม่ได้อยู่ระหว่างการทดลองอีกต่อไป นอกจากนี้ ตั้งแต่เดือนมีนาคม 2024 เป็นต้นไป เรายังมุ่งมั่นที่จะโปรโมต INP เป็นเมตริก Core Web Vitals ใหม่ในด้านการตอบสนอง แทน FID

ในโพสต์นี้ เราจะกล่าวถึงข้อมูลเพิ่มเติมเกี่ยวกับแรงจูงใจที่อยู่เบื้องหลังการตัดสินใจ สิ่งที่เปลี่ยนแปลง และวิธีเริ่มต้น ดูข้อมูลเพิ่มเติมว่าการดําเนินการนี้ส่งผลต่อ Google Search อย่างไรได้ที่บล็อกโพสต์

เมตริกการตอบสนองที่ดีขึ้น

FID ถือเป็นก้าวสำคัญที่เราเปิดตัวว่าเป็น Core Web Vitals ในปี 2020 ซึ่งช่วยให้นักพัฒนาแอปมีวิธีใหม่ในการวัดการตอบสนองตามประสบการณ์ของผู้ใช้จริง ซึ่งเป็นส่วนสำคัญของโปรแกรม Web Vitals มาโดยตลอด FID จะวัดประสบการณ์ของผู้ใช้โดยตรง ซึ่งแตกต่างจากเมตริกที่คล้ายกันที่เพียงการประมาณการโต้ตอบในหน้าเว็บเท่านั้น เช่น Total Block Time (TBT) และ Time To Interactive (TTI) โดยพื้นฐานแล้ว หน้าเว็บอาจมี TBT หรือ TTI ที่ช้า และยังรับรู้ว่ามีการตอบสนองตามอุปกรณ์ เนื่องมาจากวิธีที่ผู้ใช้จริงโต้ตอบกับหน้าเว็บ

แม้ว่ามันจะปรับปรุงวิธีที่เราวัดการตอบสนองได้ แต่ FID ก็ไม่ได้มีขีดจำกัด ชื่อนั้นทำให้เกิดข้อจำกัด 2 ประการว่า "อินพุตแรก" และ "ความล่าช้า" FID จะรายงานเฉพาะการตอบสนองของการโต้ตอบครั้งแรกของผู้ใช้กับหน้าเว็บเท่านั้น แม้ว่าการแสดงผลครั้งแรกจะมีความสำคัญ แต่การโต้ตอบแรกไม่จำเป็นต้องแสดงถึงการโต้ตอบทั้งหมดตลอดอายุของหน้าเว็บ นอกจากนี้ FID จะวัดเฉพาะส่วนความล่าช้าในการป้อนข้อมูลของการโต้ตอบแรกเท่านั้น ซึ่งเป็นระยะเวลาที่เบราว์เซอร์ต้องรอ (เนื่องจากปริมาณสูงสุดของเทรดหลัก) ก่อนที่จะเริ่มจัดการการโต้ตอบ

ป้อน INP แทนที่จะวัดการโต้ตอบแรกเพียงอย่างเดียว INP จะพิจารณาการโต้ตอบทั้งหมด โดยรายงานว่าเป็นการโต้ตอบที่ช้าที่สุดตลอดอายุการใช้งานของหน้าเว็บ และแทนที่จะวัดเฉพาะส่วนการหน่วงเวลา INP จะวัดระยะเวลาทั้งหมดตั้งแต่เริ่มการโต้ตอบ ผ่านเครื่องจัดการเหตุการณ์ และจนกว่าเบราว์เซอร์จะวาดเฟรมถัดไปได้ ดังนั้น การโต้ตอบกับ Next Paint รายละเอียดการใช้งานเหล่านี้ทำให้ INP เป็นการวัดผลการตอบสนองที่ผู้ใช้รับรู้ที่ครอบคลุมมากกว่า FID

INP ที่เปลี่ยนแปลงไป

ตั้งแต่วันนี้เป็นต้นไป INP ยังไม่ใช่เวอร์ชันทดลองอีกต่อไป และจะถือว่าเป็นเมตริก Core Web Vitals ที่รอดำเนินการแทน นี่เป็นการระบุสถานะใหม่เพื่อระบุว่า INP ได้พิสูจน์ความพร้อมในการแทนที่ FID แต่เรายังไม่ได้ทำการเปลี่ยนแปลงดังกล่าว INP จะเป็นเมตริก Core Web Vitals ที่เสถียรอย่างเป็นทางการในเดือนมีนาคม 2024 เพื่อให้ระบบนิเวศมีเวลาปรับตัว

วันที่