Tach!
Warum feuert die setTimeout() - Methode hier jede Sekunde, und nicht, wie zu erwarten wäre, nur EIN EINZIGES Mal nach einer Sekunde?
setTimeout() feuert nur ein einziges Mal, und dabei ruft sie draw() auf, in dem ein setTimeout()-Aufruf steht. Fortsetzung am Beginn des vorherigen Satzes.
dedlfix.