ข้อมูลอัปเดตเกี่ยวกับ Lighthouse เดือนมกราคม 2017

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

โลโก้ Lighthouse
โลโก้ Lighthouse

วันนี้เรายินดีที่จะประกาศเปิดตัวการเปิดตัว Lighthouse รุ่น 1.5 ซึ่งเป็นการเปิดตัวครั้งใหญ่ที่มี 128 PR Lighthouse 1.5 มาพร้อมกับ ฟีเจอร์ใหม่ครั้งใหญ่ การตรวจสอบ และการแก้ไขข้อบกพร่องตามปกติ คุณจะติดตั้งจาก npm (npm i -g lighthouse) หรือดาวน์โหลดส่วนขยายจาก Chrome เว็บสโตร์ก็ได้

การตรวจสอบใหม่

การตรวจสอบการใช้งาน CSS จะรายงานจำนวนกฎสไตล์ที่ไม่ได้ใช้ในหน้าเว็บและประหยัดค่าใช้จ่าย/เวลาในการนำกฎออก ดังนี้

การตรวจสอบการใช้งาน CSS

การตรวจสอบรูปภาพที่เพิ่มประสิทธิภาพรายงานรูปภาพที่ไม่มีการเพิ่มประสิทธิภาพ และประหยัดค่าใช้จ่าย/เวลาในการเพิ่มประสิทธิภาพได้ ดังนี้

AudiT เกี่ยวกับรูปภาพที่เพิ่มประสิทธิภาพ

การตรวจสอบรูปภาพที่ปรับเปลี่ยนตามอุปกรณ์จะรายงานรูปภาพที่ใหญ่เกินไป อาจลดค่าใช้จ่าย/เวลาน้อยลงในการปรับขนาดรูปภาพให้เหมาะกับอุปกรณ์ที่ระบุ

AudiT เกี่ยวกับรูปภาพที่เพิ่มประสิทธิภาพ

การตรวจสอบการเลิกใช้งานและการแทรกแซงจะแสดงคำเตือนของคอนโซลจาก Chrome หากหน้าเว็บใช้ API หรือฟีเจอร์ที่เลิกใช้งานแล้วซึ่งมีการแทรกแซงดังต่อไปนี้

การตรวจสอบการแทรกแซงและการเลิกใช้งาน

รายงานการเปลี่ยนแปลง

ดังที่คุณได้เห็นแล้ว เราให้ความสำคัญกับการทำให้รายงานดูรกตาด้วยการเพิ่มข้อมูลแบบตาราง ซ่อนข้อความช่วยเหลือที่ไม่เกี่ยวข้อง และเพิ่มฟีเจอร์ใหม่เพื่อให้ไปยังส่วนต่างๆ ของข้อมูลได้ง่ายขึ้น

การตั้งค่าการจำลอง

ผู้ใช้มักจะลืมว่ามีการใช้การตั้งค่าการควบคุมและการจำลองแบบใดในการเรียกใช้ Lighthouse หนึ่งๆ ตอนนี้รายงาน Lighthouse มีการตั้งค่าการจำลองรันไทม์ที่ใช้สร้างรายงาน ซึ่งเป็นคำขอฟีเจอร์แบบระยะยาวดังต่อไปนี้

การตั้งค่าการจำลอง

ข้อมูลการติดตามที่มีประโยชน์มากขึ้น

เมตริกของ Lighthouse อย่าง "First Enhanced Paint", "Time to Interactive" และอื่นๆ จะจำลองออกมาเป็นการวัดระยะเวลาของผู้ใช้และแทรกกลับเข้าไปในข้อมูลการติดตามที่บันทึกไว้ด้วยแฟล็ก --save-assets

หากใช้แฟล็ก --save-assets คุณจะวางการติดตามลงในเครื่องมือสำหรับนักพัฒนาเว็บหรือเปิดในโปรแกรมดูไทม์ไลน์ของเครื่องมือสำหรับนักพัฒนาเว็บได้ คุณจะเห็นเมตริกหลักในบริบทที่มีการติดตามที่สมบูรณ์ของการโหลดหน้าเว็บ

ข้อมูลการติดตาม

ผู้ดู Lighthouse

ในรายงาน HTML คุณจะเห็นปุ่มใหม่ที่มีตัวเลือกในการส่งออกรายงานในรูปแบบต่างๆ หนึ่งในตัวเลือกเหล่านั้นคือ "เปิดในโปรแกรมดู" การคลิกปุ่มนี้จะเป็นการส่งรายงานไปยังผู้ดูออนไลน์ ซึ่งคุณจะแชร์รายงานกับผู้ใช้ GitHub ต่อไปได้

เปิดในปุ่มโปรแกรมดูภาพ
เปิดในผลการค้นหาของผู้มีสิทธิ์ดู

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

การทดสอบประสิทธิภาพ

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

เมื่อเรียกใช้ Lighthouse โดยใช้แฟล็ก --interactive ระบบจะสร้างรายงานพิเศษที่ช่วยให้เลือกทรัพยากรของหน้าที่มีค่าใช้จ่ายแบบอินเทอร์แอกทีฟได้ จากนั้นเซิร์ฟเวอร์การทดสอบจะเรียกใช้ Lighthouse อีกครั้งในหน้าดังกล่าวโดยบล็อกทรัพยากรเหล่านั้น

กำลังสลับการตั้งค่ารันไทม์

ดูข้อมูลเพิ่มเติมเกี่ยวกับการทดสอบประสิทธิภาพใน Lighthouse

เอกสารใหม่

สุดท้ายแต่ไม่ท้ายสุด เราได้ปรับปรุงเอกสารให้ทันสมัยที่ developers.google.com/web/tools/lighthouse/ และเพิ่มเอกสารอ้างอิงการตรวจสอบใหม่

เอกสารใหม่

จบแล้วสำหรับวันนี้

ดูรายละเอียดทั้งหมดเกี่ยวกับ Lighthouse ล่าสุดได้ที่บันทึกประจำรุ่นฉบับเต็มใน GitHub และเช่นเคย กดเรา เพื่อรายงานข้อบกพร่อง ส่งคำขอฟีเจอร์ หรือระดมความคิด เกี่ยวกับแนวคิดเกี่ยวกับสิ่งที่คุณอยากเห็นต่อไป