Hey,
Timespan = Endzeit - Startzeit; // Zeiten bezogen auf den Server
Ist dann kein DateTime mehr sondern eine Number, repräsentierend eine Anzahl von Sekunden (oder Millisekunden).
Die Daten liegen dem Client vor und kann auch dort berechnet werden.
Aber da bringst du mich gerade auf eine Idee wie ich es nur mit performance.now()
lösen kann.
Da die Serverzeit mit den Daten geliefert wird ist der Endzeitpunkt:
var end = endZeit - serverZeit + performance.now();
if(end <= performance.now()){request();}
Das müsste funkionieren. Für die Implementierung brauch ich aber sicher 2-3 Tage.
Gruß
Jo