Faster subsequent page-loads by prefetching in-viewport links during idle time
Magento 2 Quicklink module attempts to make navigations to subsequent pages load faster.
- Detects links within the viewport (using Intersection Observer)
- Waits until the browser is idle (using requestIdleCallback)
- Checks if the user isn't on a slow connection (using
navigator.connection.effectiveType) or has data-saver enabled (using
- Prefetches URLs to the links (using
<link rel=prefetch>or XHR). Provides some control over the request priority (can switch to
Install using Composer.
composer require rafaelcg/magento2-quicklink php bin/magento setup:static-content:deploy -f php bin/magento cache:clean
After installation, it will be enabled by default. You can find the configuration into
Stores > Configuration > General Web > Google Quicklink.