Как запомнить разницу между prefetch и preload
Не знаю как у вас, но меня постоянно вводили в ступор хинты производительности <link rel="prefetch">
и <link rel="preload">
. Когда пытался вспомнить их назначение, в голове возникали примерно такие вопросы: "Prefetch отвечает за оптимизацию загрузки ресурсов для текущей страницы или следующих страниц? А за что тогда отвечает preload?"
Prefetch
и preload
похожи друг на друга: prefetch
отвечает за оптимизацию загрузки ресурсов на страницах, которые будут открыты через некоторое время, preload
— за оптимизацию загрузки ресурсов, которые нужны прямо сейчас на текущей странице.
Сегодня придумал мнемоническое правило, помогающее запомнить, что за что отвечает: preLoad помогает оптимизировать загрузку ресурсов на локальной (Local) странице (то есть текущей), preFetch помогает оптимизировать загрузку ресурсов на будущих (Future) страницах.
Preload — local, prefetch — future.