- Speedometer เป็นเบนช์มาร์กที่ใช้วัดความตอบสนองของเว็บแอปพลิเคชันเพื่อเปรียบเทียบความเร็วของเว็บเบราว์เซอร์
- จำลองการโต้ตอบของผู้ใช้กับเวิร์กโหลดที่หลากหลายแล้ววัดเวลา
- มีเป้าหมายให้การทดสอบสะท้อนการใช้งานเว็บแอปของผู้ใช้จริงให้ใกล้เคียงที่สุด
- เมื่อ 1 ปีก่อน Chrome 142 > Mozilla 118 แต่ตอนนี้ Chrome 163 < Mozilla 168
เนื้อหาที่ GN⁺ สรุป
- Firefox แซง Chrome ใน Speedometer ซึ่งเป็นเครื่องมือเบนช์มาร์กเว็บเบราว์เซอร์
- นี่เป็นประเด็นสำคัญ เพราะ Chrome เป็นที่รู้จักมาอย่างยาวนานว่าเป็นเบราว์เซอร์ที่เร็วที่สุด
- การเปลี่ยนแปลงของอันดับน่าจะเกิดจากการปรับปรุงประสิทธิภาพของ Firefox
- Mozilla ผู้พัฒนา Firefox กำลังพยายามปรับแต่งความเร็วและประสิทธิภาพของเบราว์เซอร์ให้เหมาะสมยิ่งขึ้น
- ความก้าวหน้านี้เป็นข่าวที่น่าสนใจสำหรับผู้ที่เชี่ยวชาญด้านเทคโนโลยี เพราะแสดงให้เห็นว่า Firefox กำลังเติบโตเป็นคู่แข่งที่แข็งแกร่งของ Chrome
- สิ่งนี้ตอกย้ำการแข่งขันและนวัตกรรมที่ดำเนินต่อเนื่องในอุตสาหกรรมเว็บเบราว์เซอร์
- ผู้ใช้อาจพิจารณาเปลี่ยนมาใช้ Firefox เพื่อประสบการณ์การท่องเว็บที่รวดเร็วและมีประสิทธิภาพยิ่งขึ้น
11 ความคิดเห็น
> ฟีเจอร์ Container Tabs ของ Firefox มอบคุณค่าให้ผู้ใช้สูง
สำหรับผมเอง ฟีเจอร์โปรดที่สุดของ Firefox ก็คือ Container Tabs ครับ มันมีประโยชน์มากกับบริการที่ไม่รองรับการล็อกอินหลายบัญชี
ผมยังคงใช้ Firefox ต่อก็เพราะสิ่งนี้กับ "Tree Style Tab" นี่แหละครับ
กระแสของ Firefox กำลังมา...
Firefox..! ทำให้ใจพองโตขึ้นมาเลย..
ขอเสริมข้อมูลเพิ่มเติมสักหน่อย โดยระดับการปรับแต่งประสิทธิภาพของ JS engine ที่หลายคนน่าจะคุ้นเคยกัน ส่วนใหญ่จะเป็นประมาณนี้
แต่จากปี 2018 ตอนนี้มีการเปลี่ยนแปลงไปมากแล้ว
ยกตัวอย่างเช่น V8 ตอนนี้กลายเป็น Ignition - Sparkplug - Maglev - Turbofan โดยมีการเพิ่มระดับการเพิ่มประสิทธิภาพเข้ามาอีกสองชั้น
ส่วน SpiderMonkey เปลี่ยนเป็น อินเทอร์พรีเตอร์ - เบสไลน์อินเทอร์พรีเตอร์ - เบสไลน์ JIT - Warp JIT
อย่างแรกเลย Baseline Interpreter และ Sparkplug เป็นเทคโนโลยีที่เข้ามาชดเชยข้อเสียของ bytecode ในด้าน branch prediction และ instruction dispatch
ส่วน Maglev มองว่าเกือบจะตรงกับ Baseline JIT ก็ได้
สำหรับ Warp JIT นั้นเป็นกรณีที่ตัว JIT engine เปลี่ยนไปค่อนข้างมาก โดยในยุค IonMonkey จะดึงข้อมูลประเภทและข้อมูลโปรไฟล์มาจากภายนอกเพื่อใช้ในการเพิ่มประสิทธิภาพ แต่ตอนนี้เปลี่ยนมาให้สามารถใช้ IR ที่สร้างจาก Baseline JIT ได้แล้ว
สุดท้าย SpiderMonkey ของ Firefox มีสิ่งที่เรียกว่า Project Stencil ซึ่งพัฒนาตัว parser อย่างมาก และมีข้อมูลว่ามันสร้างรูปแบบที่แยกออกจาก GC ได้ด้วย
> Stencils are the set of data structures capturing the result of parsing and bytecode emission. The Stencil format is a precursor format that is then used to allocate the corresponding scripts on the GC heap that will be used for execution.
> By decoupling from the GC and other runtime systems, robust caching and speculation systems can be built that are more thread-agnostic and flexible.
อ๋อ พิมพ์ผิดน่ะ จริง ๆ คือ SpiderMonkey แต่ผมเขียนผิดเอง..
อยากให้ Firefox นำสิ่งที่ถูกรับเป็นมาตรฐานเว็บแล้วมาใช้ให้เร็วขึ้นอีกนิดเหมือนกัน...
ในบรรดาสิ่งที่ได้รับการรับรองเป็นมาตรฐานแล้ว ปกติแทบไม่มีกรณีที่การนำไปใช้งานล่าช้า และสิ่งที่มักพูดกันว่ามีเฉพาะใน Chrome นั้นทั้งหมดเป็นสเปกแบบ Draft
ความคิดเห็นบน Hacker News
ดูเหมือนว่าประเด็นสำคัญก็คงอยู่ที่ว่าฟีเจอร์จัดการบุ๊กมาร์ก/รหัสผ่านจะดีพอไหม
ส่วนเสริมอย่าง Google Keep หรือ Vimium ก็แอบกังวลอยู่เหมือนกัน และก็มีคนพูดกันว่าบราว์เซอร์บนมือถือของ Firefox ยังมีจุดที่น่าเสียดายอยู่บ้าง....
แต่พอเห็นว่ามันค่อย ๆ ดีขึ้นเรื่อย ๆ ก็ดูเหมือนว่ายังมีค่าพอที่จะลองกลับมาใช้อีกครั้งนะ
Firefox ก็รองรับ Vimium เหมือนกัน!
Firefox ได้เพิ่มมาอีก 1 คะแนน!