การโต้ตอบกับ Next Paint จะกลายเป็น Core Web Vitals อย่างเป็นทางการ และจะแทนที่ First Input Delay ในวันที่ 12 มีนาคม
โปรแกรม Web Vitals มีเมตริกที่จะช่วยนักพัฒนาเว็บวัดแง่มุมที่สําคัญของประสบการณ์ของผู้ใช้ในเว็บ First Input Delay (FID) แสดงถึงแง่มุมต่างๆ ของการตอบสนองของโปรแกรม แต่เมื่อเวลาผ่านไป เห็นได้ชัดเจนว่าจำเป็นต้องมีเมตริกใหม่ในการระบุแง่มุมต่างๆ ของการโต้ตอบบนเว็บที่ FID ไม่ได้ ทีม Chrome เล็งเห็นความต้องการนี้ และได้เปิดตัวการโต้ตอบกับ Next Paint (INP) เป็นเมตริกทดลองในเดือนพฤษภาคม 2022 เมื่อปีที่แล้ว INP กลายเป็นเมตริกที่รอดำเนินการ และเราได้ประกาศว่า INP จะได้รับการโปรโมตเป็นสถานะเสถียรในเดือนมีนาคม 2024
วันนี้เราขอประกาศว่า INP จะกลายเป็น Core Web Vitals อย่างเป็นทางการและมาแทนที่ FID ในวันที่ 12 มีนาคมของปีนี้ และจะมีการเลิกใช้งาน FID ในการเปลี่ยนผ่านนี้
โพสต์นี้ให้คำแนะนำจากทีม Chrome เกี่ยวกับวิธีเตรียมพร้อมสำหรับการเปลี่ยนแปลงนี้ และสิ่งที่จะเกิดขึ้นหลังจากการเปลี่ยนแปลงมีผล
ฉันควรเตรียมตัวอย่างไร
ขั้นตอนแรกในการเปลี่ยนผ่านนี้คือ พิจารณาว่า INP ของเว็บไซต์คุณผ่านการประเมิน "ดี" หรือไม่ เกณฑ์ Core Web Vitals ทั้งหมดจะได้รับคะแนนโดยอิงตามประสิทธิภาพของการทำงานภาคสนามที่เปอร์เซ็นไทล์ที่ 75 ของการโหลดหน้าเว็บทั้งหมด
วิธีที่ง่ายที่สุดในการดูประสิทธิภาพของเว็บไซต์ใน INP คือการใช้ PageSpeed Insights ซึ่งแสดงข้อมูลจากรายงานประสบการณ์ของผู้ใช้ Chrome (CrUX) CrUX คือชุดข้อมูลอย่างเป็นทางการของโปรแกรม Web Vitals และอาจเป็นแหล่งข้อมูลที่เป็นไปได้สำหรับข้อมูลภาคสนามสำหรับเว็บไซต์ของคุณ
แหล่งข้อมูลภาคสนามอีกแหล่งอาจมาจากผู้ให้บริการการตรวจสอบผู้ใช้จริง (RUM) ซึ่งสังเกตประสิทธิภาพของเว็บไซต์ในช่องดังกล่าวด้วย หากคุณทำงานร่วมกับผู้ให้บริการ RUM ให้สอบถามทีมสนับสนุน INP ของผู้ให้บริการรายนั้นๆ
หากคุณพบว่า INP ของเว็บไซต์อยู่ใน "ต้องปรับปรุง" หรือ "แย่" เราได้จัดเตรียมแหล่งข้อมูลมากมายเพื่อช่วยคุณปรับปรุงหมวดหมู่ โดยเริ่มจากวิธีวิเคราะห์และแก้ปัญหา INP ดังนี้
เมื่อทราบแล้วว่าปัญหาคืออะไร คุณสามารถใช้คำแนะนำต่อไปนี้เพื่อหาว่าควรเพิ่มประสิทธิภาพการโต้ตอบในส่วนใด
- เพิ่มประสิทธิภาพงานที่ใช้เวลานาน หากคุณมี JavaScript ที่กินเวลาอย่างมากในเทรดหลัก หากคุณพบปัญหาในเทรดหลักจำนวนมากในระหว่างการโหลดหน้าเว็บซึ่งทำให้เริ่มงานจำนวนมากในเทรดหลัก คุณอาจกำลังพบปัญหาเกี่ยวกับงานการประเมินสคริปต์ที่มากเกินไป
- เพิ่มประสิทธิภาพความล่าช้าของอินพุต หากการโต้ตอบใช้เวลานานในการเริ่มต้นประมวลผล
- DOM ขนาดใหญ่อาจต้องใช้การแสดงผลอย่างมาก และการโต้ตอบมักทำให้ DOM เปลี่ยนแปลง เราขอแนะนำให้หลีกเลี่ยงการใช้เลย์เอาต์ขนาดใหญ่และซับซ้อน รวมถึงใช้การขว้างเลย์เอาต์และลดขนาด DOM เมื่อทำได้
- หากคุณมีตัวเลือก CSS ที่ซับซ้อน ตัวเลือกดังกล่าวก็อาจทำให้โต้ตอบกับการโต้ตอบของผู้ใช้ได้เป็นอย่างมาก
- สุดท้าย หากเว็บไซต์แสดงผล HTML ส่วนใหญ่ในไคลเอ็นต์ผ่าน JavaScript คุณต้องทราบว่าการแสดงผล HTML ฝั่งไคลเอ็นต์อาจส่งผลต่อการโต้ตอบอย่างไร
ความซับซ้อนของ INP หมายความว่าคุณจะเพิ่มประสิทธิภาพสำหรับการโต้ตอบในหลายๆ ด้าน แต่ก็คุ้มค่ากับความพยายาม มีการทำกรณีศึกษามากมาย เช่น กรณีศึกษาจาก The Economic Times และ redBus เกี่ยวกับวิธีที่การลดเวลาในการตอบสนองของการโต้ตอบช่วยปรับปรุงผลลัพธ์ทางธุรกิจ การเพิ่มประสิทธิภาพ INP บนเว็บไซต์ของคุณอาจช่วยให้คุณบรรลุเป้าหมายได้เช่นกัน
จะเกิดอะไรขึ้นเมื่อ INP กลายเป็น Core Web Vitals
อย่างไรก็ตาม เราขอแจ้งให้ทราบว่า INP จะกลายเป็น Core Web Vitals อย่างเป็นทางการและมาแทนที่ FID ในวันที่ 12 มีนาคมของปีนี้ อีกผลลัพธ์หนึ่งคือ FID จะไม่ใช่ Core Web Vitals อีกต่อไป รวมถึงจะมีการเลิกใช้งานและถูกนำออกจากโปรแกรมอย่างเป็นทางการ
ด้วยเหตุนี้ คุณจึงจะเห็นการเปลี่ยนแปลงในเอกสาร FID เอกสารสำคัญในอดีตเกี่ยวกับ FID จะยังคงอยู่ แต่ระบบจะเพิ่มประกาศที่สำคัญลงในสถานะการเลิกใช้งานของ FID และเพื่อให้อ้างอิงถึงเอกสารของ INP เอกสารอื่นๆ ที่เน้น FID อาจถูกนำออกทั้งหมดและเปลี่ยนเส้นทางไปยังเอกสาร INP ที่เกี่ยวข้อง
เครื่องมือหลายอย่างของ Google ยังคงแสดง FID แต่ INP ก็เช่นกัน เราจะนํา FID ออกจาก Google Search Console ทันทีที่ INP กลายเป็น Core Web Vitals ในวันที่ 12 มีนาคม เครื่องมืออื่นๆ ทั้งหมด เช่น PageSpeed Insights และ CrUX จะมีระยะเวลาการเลิกใช้งาน 6 เดือนเพื่อให้โอกาสนักพัฒนาซอฟต์แวร์ได้อัปเดตโค้ดของตน
สุดท้ายนี้ หากคุณมีคำถามเกี่ยวกับความหมายของการรวม INP ใน Core Web Vitals สำหรับ Google Search โปรดดูโพสต์ประกาศ INP ใน Google Search Central
เส้นทางข้างหน้า
มีการวางแผนการรวม INP ใน Core Web Vitals ไว้อย่างรอบคอบในช่วง 2 ปีที่ผ่านมา และแสดงถึงความก้าวหน้าที่สำคัญ เราเชื่อว่าวิธีการแบบองค์รวมของ INP ที่มีต่อการตอบสนองบนเว็บจะช่วยให้นักพัฒนาซอฟต์แวร์ประเมินและปรับปรุงประสบการณ์ของผู้ใช้ที่สำคัญนี้ได้ดียิ่งขึ้น และนำไปสู่เว็บที่ตอบสนองมากขึ้นเมื่อเวลาผ่านไป เมื่อ INP กลายเป็น Core Web Vitals ในวันที่ 12 มีนาคม เราหวังว่านักพัฒนาซอฟต์แวร์จะใช้เวลานี้เพื่อทำความเข้าใจและเพิ่มประสิทธิภาพ INP ของตน
และเช่นเคย หากมีคำถามหรือข้อกังวลใดๆ เรายินดีรับความคิดเห็นของคุณที่ web-vitals-feedback@googlegroups.com สำหรับ INP, FID หรือเมตริกอื่นๆ ในโปรแกรม Web Vitals