ParentFull threadDiThi·It's using setInterval on purpose, because with requestAnimationFrame the effect is a bit too fast.View on HN