Ball Pit

Balls bouncing around on a two-dimensional plane

Built using Web Workers, Canvas,


More About This Demo From The Author

This demo demonstrates one very basic way that web workers can be used for simulating physics.

Use tips:try adding 10-100 at a time by entering the number of balls you want to add in the textbox at the top, then click "Add". Also: try resizing the window or zooming in/out.

This demo uses a worker to track ball location and a worker nested in the worker that tracks ball location to detect collisions (for this reason, my demo will not work in chrome/webkit - see:

About this Demo

Download the Source 10.63 KB · ZIP File

This demo is released under the GPL license.