Grüße,
ich würde jetzt pauschla sagen, dass es mit CSS3 (transition mit rotation und duration) gehen sollte - die performance kann ich nicht beurteilen, aber das wäre ein versuch wert - evtl. wäre JS dann nur als Fallback für CSS3 unfähige browser nötig. Erfahrungsgemäß geht CSS fast immer schneller. Ausnahme seltsame kombinationen mit transparenzeffekten und HW-beschleunigung.
MFG
bleicher