การจัดวางและการแสดงผล 60fps

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

สไลด์

  • เฟรมยาว 16 มิลลิวินาที โดยมี JavaScript, การคํานวณรูปแบบ, ภาพวาด และการจัดองค์ประกอบ
  • ภาพวาดสีแพงมาก พายุเพ้นท์สีคือจุดที่คุณต้องใช้สีทาบ้านซ้ําเกินความจําเป็น
  • ใช้เลเยอร์เพื่อแคชองค์ประกอบที่ทาสี
  • เครื่องจัดการอินพุต (ผู้ฟังด้วยการแตะและลูกกลิ้งเมาส์) อาจฆ่าการตอบสนองได้ และหลีกเลี่ยงหากทําได้ ซึ่งคุณจะเก็บคีย์ขั้นต่ําไว้ไม่ได้