เครื่องมือเบนช์มาร์กเบราว์เซอร์แบบร่วมมือกันเพื่อความตอบสนองของเว็บแอปพลิเคชัน
- พัฒนาโดยมีผู้มีส่วนร่วมจาก Apple, Google, Microsoft และ Mozilla
- ออกแบบมาเพื่อวัดความตอบสนองของเว็บแอปพลิเคชัน โดยจำลองปฏิสัมพันธ์ของผู้ใช้บนหน้าเว็บจริง
- นำเสนอวิธีการวัดประสิทธิภาพที่ดีกว่าเดิมและชุดทดสอบที่สะท้อนเว็บยุคใหม่
โมเดลการกำกับดูแลใหม่
- พัฒนาเป็นครั้งแรกผ่านความร่วมมือข้ามอุตสาหกรรม โดยได้รับการสนับสนุนจากเอนจินเบราว์เซอร์หลักอย่าง Blink/V8, Gecko/SpiderMonkey และ WebKit/JavaScriptCore
- โมเดลการกำกับดูแลใหม่นี้ขับเคลื่อนด้วยฉันทามติ และถูกจัดขึ้นเพื่อเปิดรับการมีส่วนร่วมอย่างเปิดเผยในรีโพซิทอรีร่วม
ประสบการณ์ผู้ใช้ที่ครอบคลุมยิ่งขึ้น
- Speedometer 3 เพิ่มการทดสอบใหม่จำนวนมาก โดยระบุสถานการณ์และปฏิสัมพันธ์ของผู้ใช้ที่สำคัญต่อการปรับแต่งเบราว์เซอร์
- รวมการทดสอบใหม่ที่จำลองการเรนเดอร์กราฟแบบ Canvas และ SVG, การแก้ไขโค้ด, การแก้ไขแบบ WYSIWYG และการอ่านเว็บไซต์ข่าว
- การทดสอบ TodoMVC ก็ได้รับการปรับปรุงเช่นกัน โดยอัปเดตโค้ดให้ตรงกับเวอร์ชันล่าสุดของเฟรมเวิร์กยอดนิยมที่สุดตามข้อมูลจาก HTTP Archive
- มอบโอกาสใหม่ในการปรับแต่ง JS, เลย์เอาต์, CSS, กราฟิก และ DOM API เพื่อปรับปรุงประสบการณ์ผู้ใช้บนเว็บ
การปรับปรุงตัวรันทดสอบ
- ปรับปรุงให้สามารถวัดการทำงานของเบราว์เซอร์ต่อพฤติกรรมของผู้ใช้ได้มากขึ้น
- Speedometer 2.0 วัดเวลาของสคริปต์ทดสอบที่ทำงานแบบซิงโครนัสและงานเพิ่มเติม แต่พลาดงานบางส่วนของเอนจินเบราว์เซอร์ที่อัปเดตการเรนเดอร์ของหน้าเว็บ
- ใน Speedometer 3.0 สามารถวัดงานเรนเดอร์ที่เคยตกหล่นเหล่านี้ได้ ทำให้มีโอกาสมากขึ้นในการปรับแต่งคอนเทนต์จริง
- ความแม่นยำของเบนช์มาร์กดีขึ้นอย่างมาก และเมื่อเอนจินปรับแต่งงานที่เคยตกหล่นเหล่านี้ ผู้ใช้ก็จะได้รับผลลัพธ์ที่ดีขึ้นจริง
การยกระดับประสิทธิภาพเว็บ
- เป้าหมายหลักของ Speedometer 3 คือสะท้อนเว็บจริงให้ได้มากที่สุด เพื่อให้ผู้ใช้ได้รับประโยชน์เมื่อเบราว์เซอร์ปรับปรุงคะแนนเบนช์มาร์ก
- ก่อนการเปิดตัวสู่สาธารณะ ก็มีความสำเร็จบางส่วนแล้วในการปรับปรุงความตอบสนองของผู้ใช้ทั่วทั้งเว็บ ผ่านการปรับแต่งแกนหลักของเอนจินหลัก
ยังไม่มีความคิดเห็น