Lightweight, high performance particles in canvas | Hacker News Reader