⚡️ Faster subsequent page-loads by prefetching in-viewport links during idle time.
Quicklink for WordPress attempts to make navigation to subsequent pages load faster. Embedded with the plugin is a javascript library, which detects links in the viewport, waits until the browser is idle and prefetches the URLs for these links. The library also tries to detect, if the user is on a slow connection or on a data plan.
This plugin builds heavily on the amazing work done by Google Chrome Labs.
More information about Quicklink on the official Website.
navigator.connection.effectiveType
) or has data-saver enabled (using navigator.connection.saveData
)<link rel=prefetch>
or XHR). Provides some control over the request priority (can switch to fetch()
if supported).If you are a developer, we encourage you to follow along or contribute to the development of this plugin on GitHub.
quicklink
folder to the /wp-content/plugins/
directoryYes and no. This plugin has no impact on the actual performance of your website. But navigating the website will feel faster, because potential navigation targets of the user have been prefetched in the users browser.
Slowing down the site is highly unlikely, but possible. If this plugin is used with a caching plugin, the additional hits on the server should not impact performance. But if resource intensive, uncached targets are being prefetched, a performance loss is to be expected.
You should fist check, that a good caching plugin like “WP Super Cache”, “W3 Total Cache” or “WP Rocket” is enabled. If this is not enough you can always add exception rules to the Quicklink configuration by modifying the ‘quicklink_options’ filter.