Hallo JürgenB,
ich würde mal prüfen, wieviel Rechenleistung beim Ändern der Klassen verbraucht wird. In diesem Beispiel werden die Positionen direkt geändert.
Das ist ein wenig abhänging vom Browser, aber modernere Browser rendern CSS GPU-beschleunigt, so dass es tatsächlich effizienter ist Animationen über CSS zu machen.
Das ist auch ein wichtiger Grund, warum das immer empfohlen wird.
Freundliche Grüße,
Christian Kruse