Warum ist location.reload () langsamer als die Methoden zum erneuten Laden der anderen Seite?

9

Vor ein paar Monaten habe ich diese Antwort gepostet, wie ich die Seite über JavaScript aktualisieren kann.

Ich habe auch eine JSFIDDLE DEMO zur Verfügung gestellt:

%Vor%

Jemand hat bemerkt, dass location.reload() ist langsamer als die anderen Methoden. Jetzt kann ich dasselbe sehen.

Warum ist es langsamer? Warum sind die anderen schneller?

    
Ionică Bizău 31.12.2013, 11:47
quelle

2 Antworten

3

Ich selbst war auf der Suche nach diesem und die beste Referenz, die ich finden konnte, ist tatsächlich auf w3schools.com

Ссылка

  

location.reload ( forceGet )

     

forceGet :

     

false - Standard. Lädt die aktuelle Seite aus dem Cache neu.

     

true - Die aktuelle Seite muss erneut vom Server geladen werden

    
Wildcard27 20.02.2014, 09:31
quelle
0

Aus dem Mozilla Developement Network schätze ich, dass die .reload -Methode alle Dateien wieder vom Server holen kann. Dies wäre ähnlich einem CTRL + F5 -Reload.

Der location.href beispielsweise folgt einfach dem Link, der zwischengespeichert werden kann. Was die MDN-Definition anbelangt, ist das Verhalten nicht klar definiert, daher denke ich, dass sich sein Browser- und Case-Specific verhält.

    
Panade 02.01.2014 17:25
quelle

Tags und Links