JSON für binary Data?
bearbeitet von Regina Schaukrug> Nehmen wir an, wir geben am Schluss data-urls aus (z.B in css). Werden solche Daten nicht wie übliche Bilder auch vom Browser gecacht?
Wenn die gesamte CSS-Datei ([es geht auch direkt im HTML](https://home.fastix.org/Tests/Data-URL-Generator.php)) gecacht wird, dann ja. Allerdings bezweifle ich, dass auch nur einziger Browser Base64-Kodierung **und** binäre Repräsentanz cacht. HTML bzw. CSS cacht er entsprechend der Header und seiner Konfiguration. Hinzu kommt: Kommen die Base-64-codierten Daten (Grafiken) z.B. als Teil der JSON-codierten-Antwort in einem "XMLHttp"-Request **will** man (als Betreiber der Seite) oft nicht, dass diese zwischengespeichert werden.
[In meiner vorherigen Antwort](https://forum.selfhtml.org/self/2018/mar/15/json-fuer-binary-data/1716211#m1716211) fehlt eine Zahl: base64 vergrößert die Datenmenge um ca. 40%. Das heißt statt 10KB müssten 14KB übertragen werden.
JSON für binary Data?
bearbeitet von Regina Schaukrug> Nehmen wir an, wir geben am Schluss data-urls aus (z.B in css). Werden solche Daten nicht wie übliche Bilder auch vom Browser gecacht?
Wenn die gesamte CSS-Datei ([es geht auch direkt im HTML](https://home.fastix.org/Tests/Data-URL-Generator.php)) gecacht wird, dann ja. Kommen die Base-64-codierten Daten (Grafiken) aber z.B. als Teil der JSON-codierten-Antwort in einem "XMLHttp"-Request **will** man genau das oft nicht.
[In meiner vorherigen Antwort](https://forum.selfhtml.org/self/2018/mar/15/json-fuer-binary-data/1716211#m1716211) fehlt eine Zahl: base64 vergrößert die Datenmenge um ca. 40%. Das heißt statt 10KB müssten 14KB übertragen werden.