@@Camping_RIDER
Aber ab dem zweiten Aufruf ist das exakt gleich (es werden trotzdem jedes Mal 304er-Requests fällig).
Wieso? Der AJAX-Request steht doch im else-Zweig (wenn myStylesheet noch nicht im localStorage ist).
Für den erstmaligen Aufruf wärs mir das nicht wert, wenn man nicht ansonsten auch noch HTTP-Requests einspart (was man nicht tut).
Der Unterschied ist, dass der HTTP-Request asynchron nach dem Rendern der Seite erfolgt. Die Seite wird also initial schneller geladen.
Ich glaube ich bleibe dabei, dass die LocalStorage-Variante in Verbindung mit einem Checksum-Cookie für mich die einzige wirklich sinnvolle Lösung darstellt.
Das beste aus beiden Welten.
LLAP 🖖
--
“When UX doesn’t consider all users, shouldn’t it be known as ‘Some User Experience’ or... SUX? #a11y” —Billy Gregory
“When UX doesn’t consider all users, shouldn’t it be known as ‘Some User Experience’ or... SUX? #a11y” —Billy Gregory