rafaelstz / magento2-quicklink

⚡️ Magento 2 extension faster subsequent page-loads by prefetching in-viewport links during idle time.

Home Page:https://marketplace.magento.com/rafaelcg-magento2-quicklink.html

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool


Magento 2 Quicklinks
Magento 2 Quicklink Module
Magento 2 Quicklinks Stable Version Magento 2 Quicklinks Stable Version Magento 2 Quicklinks Magento 2 Quicklinks

Faster subsequent page-loads by prefetching in-viewport links during idle time

How does it works?

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 navigator.connection.saveData)
  • Prefetches URLs to the links (using <link rel=prefetch> or XHR). Provides some control over the request priority (can switch to fetch() if supported).

Install

Via Composer

Install using Composer.

composer require rafaelcg/magento2-quicklink
php bin/magento setup:static-content:deploy -f
php bin/magento cache:clean

How to use

After installation, it will be enabled by default. You can find the configuration into Stores > Configuration > General Web > Google Quicklink.

Rafael Corrêa Gomes

About

⚡️ Magento 2 extension faster subsequent page-loads by prefetching in-viewport links during idle time.

https://marketplace.magento.com/rafaelcg-magento2-quicklink.html

License:Open Software License 3.0


Languages

Language:PHP 52.6%Language:Shell 34.6%Language:HTML 9.6%Language:JavaScript 3.2%