Optimizing Three.js Performance: Simulating 20,000 Independent Moving Objects | Hacker News Reader