Quicklink for WordPress
⚡️ Faster subsequent page-loads by prefetching in-viewport links during idle time.
The facts
- Rating
- 5★ from 11
- Active installs
- 1k+
- Price
- Free
- Last updated
- 6 Apr 2025
- Added
- Jan 2019
- Requires WP
- 4.9
- Tested up to
- WP 6.7.7
- Requires PHP
- 5.6
- Downloads
- 44,353
Our analysis
AI-assistedQuicklink for WordPress is a plugin designed to enhance page navigation speed by prefetching URLs of links visible in the viewport. It uses a JavaScript library that detects these links, waits for the browser to be idle, and checks the user's connection type before prefetching. This aims to improve user experience, especially on slower connections.
This plugin is suitable for website owners looking to optimise their site's performance, particularly those who want to enhance loading times for users with varying internet speeds. Developers can also contribute to its ongoing development through GitHub.
Best for: Website owners and developers looking to improve navigation speed and performance.
What it does well
- ✓Free to use from the WordPress.org directory
- ✓Utilises advanced techniques like Intersection Observer and requestIdleCallback
- ✓Checks user connection type to optimise prefetching
- ✓Built on technology from Google Chrome Labs
- ✓Active development encouraged on GitHub
Where it falls short
- •Limited information on specific performance improvements
- •No detailed user feedback or case studies provided
Verdict
Quicklink for WordPress offers a straightforward solution for enhancing page loading times. Its reliance on modern web technologies makes it a useful tool for those focused on performance optimisation.
From the developer
WP Munich's own description of Quicklink for WordPress, lightly tidied.
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.
How it works
- 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 (usingnavigator.connection.saveData) - Prefetches URLs to the links (using
<link rel=prefetch>or XHR). Provides some control over the request priority (can switch tofetch()if supported).
If you are a developer, we encourage you to follow along or contribute to the development of this plugin on GitHub.