Warum muss es unbedingt synchron sein?
Weil es sonst einen JavaScript-Fehler gibt beim Aufruf von JSON.stringify/.parse.
100ms Unterschied merkt man ohnehin nur mit der Stoppuhr
Es geht nicht um Performance, sondern der Unterschied macht aus, ob das Script überhaupt oder gar nicht funktioniert.
und die JSON-Daten kommen doch wahrscheinlich auch zeitverzögert vom Server.
Ich übertrage die JSON-Daten nicht zum Server. JSON-Serialisierung und -Parsing wird clientseitig verwendet.
Daten sind clientseitig mit JSON kodiert gespeichert, und wenn mein Script aufgerufen wird, muss es diesen String parsen, die Daten ändern und wieder mit JSON serialisieren.
Mathias