Snaplytics JS Tests

ทดสอบ FPS

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

FPS

ms / เฟรม

กำลังบันทึก
ต่ำสุด
เฉลี่ย
สูงสุด

อัตราเฟรม — เฟรมต่อวินาที หรือ FPS — คือจำนวนภาพที่แตกต่างกันซึ่งหน้าจอของคุณแสดงผลในแต่ละวินาที ยิ่งสูงยิ่งลื่นไหล: 60 FPS ดูไหลลื่น 30 FPS เริ่มรู้สึกกระตุก และในเกมที่เคลื่อนไหวเร็ว อัตราที่สูงกว่าหมายถึงภาพเบลอจากการเคลื่อนไหวน้อยลงและความล่าช้าของอินพุตต่ำลง FPS แยกต่างหากจากอัตราการรีเฟรชของจอแสดงผล (วัดเป็น Hz): อัตราการรีเฟรชคือเพดานสูงสุด และอัตราเฟรมคือระดับที่เบราว์เซอร์หรือเกมของคุณสามารถเข้าถึงได้จริง

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

เบราว์เซอร์ของคุณจะไม่แสดงผลเร็วกว่าที่จอแสดงผลสามารถรีเฟรชได้ ดังนั้นจอ 60 Hz จึงถูกจำกัดอยู่ที่ประมาณ 60 FPS และจอ 120, 144 หรือ 240 Hz จะสูงกว่าตามสัดส่วน เส้นประบนกราฟแสดงอัตราการรีเฟรชทั่วไปเหล่านั้น หาก FPS ของคุณต่ำกว่าค่านั้นมาก แสดงว่าหน้าเพจหรือเครื่องของคุณกำลังพยายามตามให้ทัน

อัตราเฟรมทั่วไป

อัตราเฟรมที่ที่คุณพบเห็นความรู้สึก
24 FPSภาพยนตร์และโรงภาพยนตร์ลื่นไหลสำหรับภาพยนตร์ พร้อมภาพเบลอจากการเคลื่อนไหวแบบซีนีมา
30 FPSเกมคอนโซล วิดีโอสตรีมมิงเล่นได้ แต่กระตุกเมื่อมีการเคลื่อนไหวเร็ว
60 FPSจอมอนิเตอร์มาตรฐาน เกมส่วนใหญ่ลื่นไหลและตอบสนองดี — มาตรฐานพื้นฐานที่นิยม
120 FPSจอสำหรับเกม สมาร์ทโฟนรุ่นใหม่ลื่นไหลอย่างเห็นได้ชัดพร้อมความล่าช้าของอินพุตที่ต่ำลง
144 FPSจอสำหรับเกมจุดที่นิยมสำหรับวงการอีสปอร์ต
240+ FPSจอเกมระดับไฮเอนด์ลื่นไหลอย่างยิ่ง มอบความได้เปรียบในการแข่งขัน

เคล็ดลับสำหรับการอ่านค่าที่แม่นยำ

  • ให้แท็บนี้อยู่ในโฟกัส — เบราว์เซอร์จะลดอัตราเฟรมในแท็บที่ทำงานอยู่เบื้องหลัง
  • ปิดแท็บและแอปที่ใช้ทรัพยากรสูงอื่นๆ ที่อาจแย่งใช้ GPU
  • บนแล็ปท็อป ให้เสียบปลั๊ก — โหมดประหยัดแบตเตอรี่มักจะจำกัดอัตราการรีเฟรช
  • ให้เวลาหนึ่งหรือสองวินาทีเพื่อให้ค่าคงที่ การอ่านค่าครั้งแรกอาจต่ำกว่าปกติ