Do you find all information about us and our services?
Extensions by Category
🚀 1. JaJuMa Page Preload: A Hybrid Strategy for Instant Navigations
In the competitive landscape of e-commerce, the speed of a website is not a luxury; it is a fundamental requirement for success.
While the initial page load time is a critical first impression, the perceived performance during a user's session - the speed of navigating from one page to the next - is what sustains engagement and guides customers smoothly through the conversion funnel.
To combat this, modern web development has shifted towards "speculative loading", a technique where the browser anticipates a user's next move and begins loading resources before the user even clicks a link. When implemented correctly, this can transform a standard navigation into a seamless, near-instantaneous experience.
⭐ 1.1 The New Frontier: Smart Speculation Rules
At the forefront of this evolution is the Speculation Rules API,
a powerful new web standard designed to give developers precise control over speculative loading.
It provides a declarative, JSON-based syntax that allows a website to inform the browser about likely future navigations. This API is the official successor to older, less flexible mechanisms, offering a more intelligent approach to performance optimization.
The API centers on two core speculative actions: prefetch
and prerender
.
prefetch
:
A lightweight hint to the browser to download only a page's top-level HTML. This eliminates the initial network latency of requesting the file, often shaving hundreds of milliseconds off the page load time.prerender
:
A more powerful action where the browser loads the target document in a hidden background context, fetches all subresources (CSS, JavaScript, images), and builds the complete page. When the user clicks, the browser simply swaps the fully rendered page into the foreground, resulting in a truly "instant" page load.
🌎 1.2 The Compatibility Challenge: A Divided Browser Landscape
While the Speculation Rules API
represents the future, its adoption is not uniform.
As of mid-2025, the entire API remains a Chromium-only feature. This fragmentation, combined with limitations in older prefetching methods, creates a significant performance disparity.
Browser | Speculation Rules API Support | Page Preload ( <link rel="prefetch"> )Support |
---|---|---|
Google Chrome / Edge | Full Support | Supported |
Mozilla Firefox | Not Supported | Supported |
Apple Safari | Not Supported | Disabled by Default (Requires user to enable in developer settings) |
This creates a multi-tiered user experience.
A store relying exclusively on the Speculation Rules API will provide a fast experience for Chrome users, but no benefit for the substantial audience on Firefox and Safari.
🔧 1.3 JaJuMa Page Preload: Your Universal Performance Bridge
This is precisely where the JaJuMa Page Preload extension
for Magento 2 becomes an indispensable tool.
It is not an outdated alternative, but a strategic and essential component of a comprehensive performance strategy.
The extension uses a tiny JavaScript library (<2 KB minified/gzipped) to intelligently and dynamically add
<link rel="prefetch">
tags to your site based on user interaction (like hovering over a link).
This provides a significant performance boost on browsers that fully support this feature, like Chrome, Edge, and Firefox.
While this technique is affected by Safari's default setting that disables prefetching, it remains a crucial tool for improving the experience for a large portion of your user base - especially Firefox users who lack Speculation Rules support.
It serves as an essential component in a hybrid performance strategy.
🗺 1.4 How This Documentation is Structured
This documentation is designed to be a complete resource for users of all skill levels.
- All Users:
The Configuration Guide provides a deep dive into every setting, explaining how to balance performance with server resources. - Developers & Advanced Users:
Refer to the Advanced Usage section for details on integrating with Varnish and implementing a hybrid performance strategy. - Troubleshooting:
The Troubleshooting guide helps you verify your setup and find answers to common questions.
📞 Need Help?
Still have questions or need help with your configuration? Our expert team is here to assist. Please don't hesitate to contact our support team for personalized assistance.
Ready to unlock these features for your store?
The JaJuMa Page Preload Extension is the "Instant Page Load" solution for faster subsequent page-loads and improved Core Web Vitals and UX in your Magento store.