Is Chrome langzamer?

  • Onderwerp starter Onderwerp starter bron
  • Startdatum Startdatum
Status
Niet open voor verdere reacties.

bron

Moderator
Forumleiding
Moderator
Lid geworden
13 aug 2013
Berichten
5.516
Hoi,
In een verkeerde categorie staat mijn reactie op de stelling "Lowercase in html tags zorgt voor een snellere browserinterpretatie dan uppercase". Dit heb ik getest en kwam iets raars tegen. Dit is de code:
Code:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title></title>
</head>
<body>
<script>var d1=new Date()</script>
<div>Kopieer 100 x onderstaande  regel. Dit geeft 1600 tags</div>
<DIV><P> <SPAN><STRONG> </STRONG></SPAN></P></DIV> <DIV><P><SPAN><STRONG> </STRONG></SPAN></P></DIV>
.....
<script>var d2=new Date(); document.write(d2.getTime()-d1.getTime())</script>
</body>
</html>
Na een "Ctrl + F5" blijkt dat Chrome 8x langzamer is dan Internet Explorer 11. Bij een "F5" is Chrome wel sneller omdat Chrome dan slimmer dingen uit de cache haalt vermoed ik.
Is dit bij jullie ook? Weten jullie waardoor dit komt?
 
Laatst bewerkt:
Als je op F5 klikt zullen Chrome en IE beide proberen de inhoud van de site uit hun cache te halen (tenzij je dat in je <head> uit hebt gezet). Als je op CTRL+F5 klikt maakt Chrome inderdaad geen gebruik van de cache, en worden HTML en bestanden opnieuw gedownload. Bij IE moet je de cache handmatig leeg maken. IE zou dat ook moeten doen, maar omdat het toch IE blijft wil het die instructie nog wel eens negeren.

Door de volgende code in je <head> te zetten zeg je tegen browsers dat ze niks in hun cache moeten opslaan, mogelijk dat je daarmee een betrouwbaarder resultaat krijgt.
HTML:
<meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate"/>
<meta http-equiv="Pragma" content="no-cache"/>
<meta http-equiv="Expires" content="0"/>
 
Dank voor je reactie.

Het is nog steeds een vraagteken...
Als ik in het bestand heel veel verander in de html en ook wat verander in de javascript dan laadt IE het de eerste keer na een ctrl+F5 toch 8x sneller. IE kan dan op zeker niets uit z'n cache halen want ik zie mijn veranderingen op het scherm staan :confused: :confused:

Geen verschil met of zonder de cache meta's in de head.

Tot en met IE 10 had IE z'n eigenaardigheden en tekortkomingen. Is IE 11 nu toch beter?
 
Laatst bewerkt:
Een andere Helpmij'er gaf aan dat de browser langzamer is bij gemengde Upper-/Lowercase in tags, bijvoorbeeld <Div><Strong>. Dit heb ik ook weer getest. Chrome wordt bij gemengde Upper-/Lowercase zelfs sneller na een Ctrl+F5. IE 11 blijft even snel. Chrome is in deze test 6x trager dan IE 11.

Tijdens testwerk op IE is bij mij na een Ctrl+F5 altijd de pagina netjes geladen vanaf de server (voor zover ik weet). In welke situatie kan het voorkomen dat IE bij Ctrl+F5 uit de browser cache leest?
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan