Wat is Ctrl+Shift+R?
Ctrl+Shift+R is een sneltoets die wordt gebruikt om een webpagina in Google Chrome hardop te herladen.
Maar wat is nu precies een “harde herlaadbeurt”?
Om “harde herlaadbeurt” te begrijpen, moet u eerst begrijpen wat er gebeurt tijdens een “normale herlaadbeurt”.
“Normale herladen” wordt uitgevoerd in een webpagina geladen in een browser zoals chrome door te drukken op de herlaadknop in de linkerbovenhoek van de browser naast de terug & vooruit knop of door het indrukken van de sneltoets Ctrl + R of met behulp van de functietoets f5.
Wanneer een “Normal Reload” wordt uitgevoerd browser zal de cache kopieën van statische bestanden (CSS, javascript, afbeeldingen, tekstbestanden) van de webpagina die werden gedownload tijdens de eerste laad gebeurtenis van die webpagina te gebruiken. Het idee is dat de browser probeert te voorkomen dat deze statische bestanden van de webpagina opnieuw worden gedownload om de pagina sneller te laten laden.
Als we de browser echter willen dwingen om alle css, javascript, afbeeldingen en andere webpagina’s opnieuw te downloaden en in wezen de cache-kopieën van deze bestanden te verwaarlozen, dan kunnen we dit bereiken door “Hard Reload” uit te voeren met behulp van de volgende toetscombinaties:
Ctrl+Shift+R of Shift+f5
Waarom hebben we dan “Hard Reload” nodig?
Browser caching is een nachtmerrie, vooral tijdens de ontwikkeling wanneer je voortdurend wijzigingen aanbrengt op de webpagina en naar de uitvoer in de browser kijkt. Dus als je net een CSS bestand hebt aangepast en je browser ververst je webpagina, dan is de kans groot dat je de wijziging die je in het stylesheet hebt aangebracht niet ziet, omdat de browser nog steeds de cache versie van je CSS bestand gebruikt en niet de bijgewerkte versie. U moet dus een “harde herlaad” uitvoeren
Lege cache en harde herlaad – De 3e herlaad optie in Google Chrome
Google Chrome ondersteunt een 3e herlaad optie genaamd “Lege Cache en Harde Herlaad”. Wat dit doet is dat het eerst de browser cache leegmaakt & en dan een harde herlaad uitvoert.
Om deze optie te bekijken, moet u eerst de Developer Tools van de browser openen met de sneltoets F12, omdat dit een vereiste is voor dit. Klik daarna met de rechtermuisknop op de knop Herladen om het menu Herladen weer te geven.
U vraagt zich misschien af wat het nut is van het wissen van de browsercache voordat u een harde herlaadactie uitvoert. De reden hiervoor is dat er situaties zijn waarin webpagina’s extra inhoud kunnen downloaden met behulp van JavaScript of andere middelen die geen deel uitmaken van het oorspronkelijke proces voor het laden van de pagina. Deze bronnen kunnen in de cache worden opgeslagen en kunnen bijgevolg uit de cache worden geladen, zelfs als u een harde herlaad uitvoert. Deze methode houdt rekening met dat soort situaties.