Bueno, tengo una clase llamada Particle, y agrego las partículas con un "ps.push(new Particle(vars...));" o una clase personalizada que he hecho para ese efecto. Hasta el momento no me ha dado problemas, aunque quiero probar en más navegadores (Uso Linux, así que debo esperar oportunidad
)
Dejo aquí un ejemplo de lo conseguido con esta clase (Clic en el área negra):
http://juegos.octabot.net/canvas/test/ps/
Así como el código final, el cual he liberado bajo una licencia Creative Commons - Attribution, Share-Alike:
http://juegos.octabot.net/canvas/tes...ticleSystem.js
¡Muchas gracias a todos por ayudarme con esto! :D
Edito: Lo he probado en Internet Explorer 9 sin problemas. Creo que puedo dar por "seguro" este método