Crappy ripoff of FizzyText (seen here, source here, my attempted explanation here) in which collision-detection (of particles with letterforms) is used to slow the particles down instead of engorge them. And then a third canvas is introduced which isn’t cleared every frame, so the particles leave translucent streaks.
It looks like an inkjet printer!!
Refresh many times for streaky imperfect printing!