First Input Delay (FID) สูงสุดที่เป็นไปได้คือหนึ่งในเมตริกที่ติดตามในส่วนประสิทธิภาพของรายงาน Lighthouse แต่ละเมตริกจะแสดงข้อมูลของความเร็วในการโหลดหน้าเว็บ
Lighthouse แสดง FID ที่เป็นไปได้สูงสุดในหน่วยมิลลิวินาที:
![ภาพหน้าจอของการตรวจสอบ First Input Delay ที่อาจเกิดขึ้นสูงสุดของ Lighthouse](https://developer.chrome.com/static/docs/lighthouse/performance/lighthouse-max-potential-fid/image/a-screenshot-the-lightho-42f3e9ba5080d.png?authuser=6&hl=th)
จำนวนสูงสุดของ FID ที่วัดผลได้
FID สูงสุดที่อาจเกิดขึ้นจะวัด First Input Delay กรณีที่เลวร้ายที่สุดที่ผู้ใช้อาจพบ First Input Delay จะวัดระยะเวลาตั้งแต่ที่ผู้ใช้โต้ตอบกับเว็บไซต์ของคุณเป็นครั้งแรก เช่น การคลิกปุ่ม จนถึงตอนที่เบราว์เซอร์ตอบสนองการโต้ตอบนั้นได้จริง
Lighthouse จะคำนวณ FID สูงสุดที่เป็นไปได้โดยหาระยะเวลาของงานที่นานที่สุดหลังจาก First Contentful Paint ระบบจะยกเว้น Tasks ก่อน First Contentful Paint เนื่องจากมีแนวโน้มว่าผู้ใช้จะพยายามโต้ตอบกับหน้าเว็บก่อนที่จะแสดงเนื้อหาในหน้าจอ ซึ่งเป็นสิ่งที่ First Contentful Paint วัด
วิธีที่ Lighthouse กำหนดคะแนน FID สูงสุดที่เป็นไปได้
คะแนน FID สูงสุดที่เป็นไปได้คือการเปรียบเทียบเวลา FID สูงสุดที่เป็นไปได้ของหน้าเว็บกับเวลา FID สูงสุดที่เป็นไปได้สำหรับเว็บไซต์จริง โดยอิงตามข้อมูลจาก HTTP Archive เช่น หากคะแนน FID สูงสุดที่เป็นไปได้ใน Lighthouse เป็นสีเขียว หมายความว่าหน้าเว็บมีประสิทธิภาพดีกว่าเว็บไซต์จริง 90%
ตารางนี้แสดงวิธีตีความคะแนน FID สูงสุดที่อาจเกิดขึ้น
เวลา FID สูงสุดที่เป็นไปได้ (เป็นมิลลิวินาที) |
การเขียนโค้ดสี |
---|---|
0-130 | เขียว (เร็ว) |
130-250 | ส้ม (ปานกลาง) |
มากกว่า 250 | แดง (ช้า) |
วิธีปรับปรุงคะแนน FID สูงสุดที่เป็นไปได้
หากคุณกำลังพยายามปรับปรุงคะแนน FID ที่เป็นไปได้สูงสุด โปรดดูวิธีปรับปรุงคะแนน TTI กลยุทธ์ในการปรับปรุง FID สูงสุดที่เป็นไปได้ส่วนใหญ่นั้น เหมือนกับกลยุทธ์ในการปรับปรุง TTI
หากต้องการเพิ่มประสิทธิภาพคะแนน FID สูงสุดที่เป็นไปได้โดยเฉพาะ คุณต้องลดระยะเวลาของงานที่นานที่สุด เนื่องจาก Max Potential FID ใช้วัดในทางเทคนิค กลยุทธ์ไม่มีการใช้งานจนกว่าจะเร่งด่วนเป็นวิธีหนึ่ง
วิธีบันทึกข้อมูลช่อง FID
การวัด FID สูงสุดที่เป็นไปได้ของ Lighthouse คือข้อมูลในห้องปฏิบัติการ หากต้องการบันทึกข้อมูล FID จริงเมื่อผู้ใช้โหลดหน้าเว็บ ให้ใช้ไลบรารี First Input Delay ของ Google เมื่อบันทึกข้อมูล FID แล้ว คุณสามารถรายงานเป็นเหตุการณ์ไปยังเครื่องมือวิเคราะห์ที่ต้องการได้
เนื่องจาก FID จะวัดเมื่อผู้ใช้จริงโต้ตอบกับหน้าเว็บเป็นครั้งแรก ข้อมูลนี้จึงมีตัวแปรมากกว่าเมตริกประสิทธิภาพทั่วไป ดูการวิเคราะห์และการรายงานเกี่ยวกับข้อมูล FID เพื่อดูคำแนะนำเกี่ยวกับวิธีประเมินข้อมูล FID ที่คุณรวบรวม
วิธีปรับปรุงคะแนนประสิทธิภาพโดยรวม
หากคุณไม่มีเหตุผลเฉพาะเจาะจงที่มุ่งเน้นไปที่เมตริกใดโดยเฉพาะ การมุ่งเน้นไปที่การปรับปรุงคะแนนประสิทธิภาพโดยรวมจะดีกว่า
ใช้ส่วนโอกาสของรายงาน Lighthouse เพื่อดูว่าการปรับปรุงใดจะสร้างประโยชน์สูงสุดสำหรับหน้าเว็บของคุณ ยิ่งโอกาสมีนัยสำคัญมากเท่าไร ก็ยิ่งมีผลกระทบต่อคะแนนประสิทธิภาพมากเท่านั้น ตัวอย่างเช่น ภาพหน้าจอของ Lighthouse ด้านล่างแสดงให้เห็นว่าการกำจัดทรัพยากรที่บล็อกการแสดงผลจะให้ผลลัพธ์การปรับปรุงที่ดีที่สุดดังนี้
![Lighthouse: ส่วนโอกาส](https://developer.chrome.com/static/docs/lighthouse/performance/interactive/image/lighthouse-opportunities-ec2197d9dce25_1920.png?authuser=6&hl=th)
ดูหน้า Landing Page ของการตรวจสอบประสิทธิภาพเพื่อดูวิธีจัดการกับโอกาสที่ระบุไว้ในรายงาน Lighthouse