In fast jedem Browser wird seit ein paar Jahren <link rel=“prefetch“> unterstützt. Tatsächlich wird es vor allem zum Prefetching von Ressourcen verwendet, die für die nächste Navigation oder den nächsten Seitenaufruf verwendet werden (z. B. wenn Sie auf die nächste Seite wechseln). Daran ist nichts auszusetzen, aber es macht für die Seite im Speziellen keinen Sinn. Außerdem werden Browser das Vorladen von Ressourcen gegenüber dem Prefetch priorisieren, so dass die Seite, die gerade besucht wird, wichtiger ist als die Seite, die angezeigt werden soll. Dies ist eine Option, die es einem Browser ermöglicht, eine Ressource (wie ein Skript oder ein Stylesheet) im Hintergrund herunterzuladen, während Sie browsen. Dabei ist zu beachten, dass das Herunterladen der Quellsystemdateien in einer geordneten Art und Weise erfolgt, so dass der Download-Prozess nicht andere wichtige Dinge wie die Styles und Skripte, die vorgeladen werden, beeinträchtigt. Wenn Sie Inhalte haben, die eine bestimmte Ressource auf der nächsten Seite benötigen, können Sie diese Ressource im Voraus zwischenspeichern.
Trotz der Tatsache, dass die Ressource vom Browser heruntergeladen wird, tut der Browser nach dem Herunterladen nichts mehr. Es wird weder ein Skript ausgeführt noch wird ein Stylesheet angewendet. Vielmehr wird die Ressource vollständig im Cache gespeichert, so dass sie, wenn sie in der Zukunft wieder verwendet werden muss, sofort angezeigt wird.