เพื่อเพิ่มประสิทธิภาพ Canvas กับ particles ที่กระเด้ง ลองทำดังนี้:
- แยก calculations ออกจาก drawing
- ขอ redraw หลังอัปเดต calculations
- Optimize collision detection โดยไม่ test ทุก particle กันเอง
- ลด callback usage
- ลด function calls
- Inline code
เพื่อเพิ่มประสิทธิภาพ Canvas กับ particles ที่กระเด้ง ลองทำดังนี้: