300,000 particles in flash
Here’s an experiment where they’ve managed to get A LOT of particles moving around in the flash player. What this means is graphics, lots of fast graphics.
It’s using a combination of Pixel Bender (Adobe’s 2d graphics engine) and Alchemy (which lets you compile C and C++ code for the flash player.