Gibt es einen Weg in JavaScript, um festzustellen, ob eine Ressource bereits im Browsercache vorhanden ist?
Wir instrumentieren einen Teil unserer clientseitigen Seitenaufrufe, um bessere Daten darüber zu erhalten, wie schnell Seiten für unsere Benutzer geladen werden. Wenn Benutzer das erste Mal auf unserer Website ankommen, werden eine Vielzahl von Ressourcen (JS, CSS, Bilder) vom Browser zwischengespeichert, sodass ihr initialer Seitenaufruf langsamer sein wird als nachfolgende.
Derzeit sind diese Daten gemischt, sodass es schwer ist, einen initialen Seitenaufruf von einem nachfolgenden Seitenaufruf zu unterscheiden, der aus einem anderen Grund langsam ist. Ich würde gerne eine plattformübergreifende Möglichkeit haben, um zu überprüfen, ob der Cache bereits vorbereitet ist, damit ich die beiden Arten von Seitenaufrufen separat analysieren kann.