ส่วนขยายโครเมี่ยมเพื่อวัดตัวชี้วัดสำหรับการติดตั้งเว็บไซต์ที่มีสุขภาพดี ในขณะนี้

ส่วนขยายนี้วัดตัวชี้วัด Web Vitals สามตัวในลักษณะที่ตรงกับวิธีการวัดโดย Chrome และรายงานไปยังเครื่องมืออื่น ๆ ของ Google (เช่นรายงานประสบการณ์ผู้ใช้ Chrome, ข้อมูลเชิงลึกความเร็วของหน้า, Search Console)
รองรับ Web Vitals หลักทั้งหมดและใช้ประโยชน์จากห้องสมุด Vitals Vitals ภายใต้ฮูดเพื่อจับภาพ:
นอกจากนี้ยังรองรับตัวชี้วัดการวินิจฉัย:
Web Vitals Chrome Extension สามารถติดตั้งได้จาก Chrome Web Store
หากคุณกำลังมองหาบิลด์ที่มีเลือดออกมากขึ้นคุณสามารถติดตั้งเวอร์ชันของส่วนขยายจาก Master
Google Chrome
web-vitals-extension-masterchrome://extensions )web-vitals-extension-master ทุกที่บนหน้าเพื่อนำเข้า (อย่าลบโฟลเดอร์หลังจากนั้น) 
ตราสัญลักษณ์โดยรอบช่วยตรวจสอบว่าหน้าผ่านเกณฑ์หลักของเว็บ Vitals หรือไม่
เมื่อติดตั้งแล้วส่วนขยายจะแสดงไอคอนป้ายสถานะปิดใช้งานจนกว่าคุณจะนำทางไปยัง URL ณ จุดนี้มันจะอัปเดตป้ายเป็นสีเขียวอำพันหรือสีแดงขึ้นอยู่กับว่า URL ผ่านเกณฑ์การวัด Web Vitals หลัก
ป้ายมีหลายรัฐ:
หากตัวชี้วัดหนึ่งตัวขึ้นไปล้มเหลวป้ายจะทำให้ค่าของตัวชี้วัดเหล่านี้เคลื่อนไหวได้ (แอนิเมชั่นนี้สามารถปิดในหน้าจอตัวเลือก)

การคลิกไอคอนตราสัญลักษณ์โดยรอบจะช่วยให้คุณสามารถเจาะเข้าไปในค่าตัวชี้วัดแต่ละตัว ในโหมดนี้ส่วนขยายจะบอกว่าตัวชี้วัดต้องการการกระทำของผู้ใช้หรือไม่
ตัวอย่างเช่นการมีปฏิสัมพันธ์กับสีถัดไปต้องมีการโต้ตอบจริง (เช่นคลิก/แตะ) กับหน้าและจะอยู่ใน Waiting for input... ระบุว่าเป็นกรณีนี้ เราขอแนะนำให้ปรึกษาเอกสาร Web.Dev สำหรับ LCP, CLS และ INP เพื่อทำความเข้าใจว่าค่าตัวชี้วัดจะชำระเมื่อใด
ป๊อปอัพผสมผสานประสบการณ์การใช้งานเว็บหลักในพื้นที่ของคุณเข้ากับข้อมูลผู้ใช้จริงจากสนามผ่านรายงาน Chrome UX รายงาน (CRUX) API การรวมนี้ให้ข้อมูลเชิงลึกตามบริบทเพื่อช่วยให้คุณเข้าใจว่าประสบการณ์ของคุณมีความคล้ายคลึงกันอย่างไรกับผู้ใช้เดสก์ท็อปรายอื่นในหน้าเดียวกัน นอกจากนี้เรายังได้เพิ่มตัวเลือกใหม่เพื่อ "เปรียบเทียบประสบการณ์ท้องถิ่นกับข้อมูลฟิลด์โทรศัพท์" แทนหากจำเป็น โปรดทราบว่าข้อมูล crux อาจไม่พร้อมใช้งานสำหรับบางหน้าซึ่งในกรณีนี้เราพยายามโหลดข้อมูลฟิลด์สำหรับจุดกำเนิดโดยรวม


การซ้อนทับแสดงการแสดงผลหัวขึ้น (HUD) ซึ่งซ้อนทับหน้าของคุณ มันมีประโยชน์หากคุณต้องการมุมมองที่ถาวรของตัวชี้วัดเว็บหลักของคุณในระหว่างการพัฒนา เพื่อเปิดใช้งานการซ้อนทับ:
Display HUD overlay และคลิก 'บันทึก'
คุณสมบัติการบันทึกคอนโซลของส่วนขยาย Web Vitals ให้มุมมองการวินิจฉัยของตัวชี้วัดที่รองรับทั้งหมด เพื่อเปิดใช้งานบันทึกคอนโซล:
Console logging และคลิก 'บันทึก'Web Vitals หากต้องการกรองตัวชี้วัดที่ไม่จำเป็นให้เตรียมป้ายลบด้วยชื่อเมตริก ตัวอย่างเช่นตั้งค่าตัวกรองไปยัง Web Vitals Extension -CLS -LCP เพื่อกรองข้อมูลการวินิจฉัย CLS และ LCP
ข้อมูลการวินิจฉัยสำหรับแต่ละเมตริกจะถูกบันทึกเป็นกลุ่มคอนโซลที่เตรียมไว้โดยชื่อส่วนขยาย [Web Vitals Extension] ซึ่งหมายความว่าคุณจะต้องคลิกบรรทัดนี้เพื่อสลับกลุ่มเปิดและปิด
ชนิดของข้อมูลการวินิจฉัยแตกต่างกันไปตามตัวชี้วัด ตัวอย่างเช่นข้อมูล LCP รวมถึง:
สำหรับตัวชี้วัดบางตัว (LCP และ INP) การแยกย่อยสามารถบันทึกลงในเครื่องหมายเวลาของผู้ใช้โดยใช้ performance.measure ซึ่งสามารถดูได้ในการติดตามประสิทธิภาพของ Devtools
สำหรับตัวชี้วัดอื่น ๆ โดยปกติแล้ว Chrome Devtools จะให้ข้อมูลที่เพียงพอดังนั้นจึงไม่จำเป็นต้องมีการแยกย่อยเพิ่มเติม
การมีส่วนร่วมในโครงการนี้ยินดีต้อนรับในรูปแบบของการร้องขอการดึงหรือปัญหา โปรดดูรายละเอียดเพิ่มเติม MD สำหรับรายละเอียดเพิ่มเติม
หากข้อเสนอแนะของคุณเกี่ยวข้องกับวิธีที่เราวัดตัวชี้วัดโปรดยื่นปัญหากับเว็บ-vitals โดยตรง
src/browser_action/vitals.js : สคริปต์ที่ใช้ประโยชน์จาก webVitals.js เพื่อรวบรวมตัวชี้วัดและการเปลี่ยนแปลงตัวชี้วัดออกอากาศสำหรับป้ายและ HUD ให้คะแนนโดยรวมของตัวชี้วัดที่สามารถใช้สำหรับการติดป้ายsrc/bg/background.js : ดำเนินการอัปเดตไอคอนตราโดยใช้ข้อมูลที่จัดทำโดย Vitals.js ส่งผ่านข้อมูลไปยัง popup.js เพื่อแสดงสรุปการวัดรายละเอียดเพิ่มเติมsrc/browser_action/popup.js : สคริปต์เนื้อหาที่จัดการการแสดงผลรายงานการวัดรายละเอียดในหน้าต่างป๊อปอัพที่แสดงเมื่อคลิกไอคอนตราsrc/options/options.js : ตัวเลือก UI (การกำหนดค่าที่บันทึกไว้) สำหรับคุณสมบัติขั้นสูงเช่น HUD Overlay ใครคือผู้ชมหลักสำหรับส่วนขยายนี้?
ผู้ชมหลักสำหรับส่วนขยายนี้คือนักพัฒนาที่ต้องการตอบรับทันทีเกี่ยวกับวิธีการที่หน้าเว็บของพวกเขาทำในการวัด Web Vitals หลักในระหว่างการพัฒนาบนเครื่องเดสก์ท็อป
ฉันควรตีความตัวเลขตัวชี้วัดที่รายงานโดยเครื่องมือนี้อย่างไร
ส่วนขยายนี้รายงานการวัดสำหรับเดสก์ท็อปหรือเครื่องแล็ปท็อปของคุณ ในหลายกรณีฮาร์ดแวร์นี้จะเร็วกว่าโทรศัพท์มือถือเฉลี่ยอย่างมากผู้ใช้ของคุณอาจมี ด้วยเหตุผลนี้ขอแนะนำอย่างยิ่งให้คุณทดสอบโดยใช้เครื่องมือเช่นประภาคารและบนฮาร์ดแวร์มือถือจริง (เช่นผ่าน WebPagetest) เพื่อให้แน่ใจว่าผู้ใช้ทุกคนของคุณมีประสบการณ์ในเชิงบวก
ฉันสามารถทำอะไรได้บ้างเพื่อปรับปรุง Web Vitals หลักของฉัน?
เรากำลังจัดทำชุดคำแนะนำสำหรับการเพิ่มประสิทธิภาพการวัด Web Vitals หลักแต่ละตัวหากคุณพบว่าหน้าของคุณไม่ผ่านเกณฑ์เฉพาะ:
Lighthouse ยังรวมถึงการตรวจสอบความสามารถในการดำเนินการเพิ่มเติมสำหรับตัวชี้วัดเหล่านี้
เราจินตนาการว่าผู้ใช้จะใช้ส่วนขยายสำหรับข้อเสนอแนะทันทีเกี่ยวกับตัวชี้วัด (สำหรับเครื่องเดสก์ท็อปของพวกเขา) แต่จะไปและทำการตรวจสอบประภาคารสำหรับ (1) มุมมองการวินิจฉัยว่าตัวชี้วัดเหล่านี้ดูบนอุปกรณ์มือถือเฉลี่ยและ (2) โดยเฉพาะ คุณสามารถทำเพื่อปรับปรุง
Apache 2.0