A live demo can be found HERE.
The demo has many emitter types and some more explanations about this.
Just open index.html
in your browser.
- Drop on-the-fly image tinting in favour of a more optimized solution. e.g. create ~100 randomly colored sprites on app startup that can then be referenced quickly.