Speed up navigations by automatically prefetching in-viewport links ⚡
Quicklink Chrome Extension Extension
Quicklink Chrome Extension lets you navigate the web faster by prefetching any link that comes into the view. When clicking on them, pages are retrieved from the browser cache, instead of the network, highly improving navigation speed.
Functionality:
The extension injects and initializes Quicklink library in every site a user visits: https://github.com/GoogleChromeLabs/quicklink.
Once initialized, the library starts prefetching any links that come into the view.
It will prefetch at most 5 in-viewport links.
By default, the extension ignores URLs patterns that shouldn't be prefetched. For example, URLs containing \"signup\", \"signin\", \"logout:, etc.
To add more patterns to ignore:
1. Click on the extension icon.
2. Pick \"Options\" on the drop-down menu.
The settings screen lets you add additional URL patterns to ignore and to opt-out from Analytics.
Read more
Functionality:
The extension injects and initializes Quicklink library in every site a user visits: https://github.com/GoogleChromeLabs/quicklink.
Once initialized, the library starts prefetching any links that come into the view.
It will prefetch at most 5 in-viewport links.
By default, the extension ignores URLs patterns that shouldn't be prefetched. For example, URLs containing \"signup\", \"signin\", \"logout:, etc.
To add more patterns to ignore:
1. Click on the extension icon.
2. Pick \"Options\" on the drop-down menu.
The settings screen lets you add additional URL patterns to ignore and to opt-out from Analytics.
Source Manifest.json
{"update_url": "https://clients2.google.com/service/update2/crx", "name": "Quicklink Chrome Extension", "version": "1.3", "description": "Speed up navigations by automatically prefetching in-viewport links \u26a1", "permissions": ["storage"], "background": { "scripts": ["helpers.js", "background.js"], "persistent": false }, "content_scripts": [ { "matches": ["http://*/*", "https://*/*"], "run_at": "document_idle", "js": ["quicklink.umd.js", "init.js"] }], "icons": { "16": "icons/16.png", "32": "icons/32.png", "48": "icons/48.png", "128": "icons/128.png" }, "options_page": "options.html", "web_accessible_resources": [ "data/conifg.json" ], "content_security_policy": "script-src 'self' https://www.google-analytics.com/analytics.js; object-src 'self'", "manifest_version": 2}
Read more