Improve performance of a HTML5 Canvas with particles bouncing around



To enhance the performance of Canvas with particles bouncing around, try the following:

  • Separate the calculations from the drawing.
  • Request a redraw after you have updated your calculations.
  • Optimize collision detection by not testing evert particle against each other.
  • Reduce callback usage.
  • Reduce function calls.
  • Inline.
Updated on: 2020-01-28T09:18:43+05:30

151 Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements