How do you like this extension?
Back Forward Cache (bfcache) for Magento 2
One Of The Most Powerful Tools For Improving Performance For Real Users.
Improve your Core Web Vitals (CWV) Field Data & User Experience by enabling the Back/Forward Cache (bfcache) for your Magento 2 store.
Performance & Usability Boost
For Your Magento 2 Store:
- Recommended by Google
- Instant Page Loads
On Back/Forward Navigation's - Improved Core Web Vitals
- Improved User Experience
- Reduced Server Load
License:
- One-Time Payment
- Lifetime Access To Source Code
- 1 Year Free Support
- 1 Year Free Updates
Approved & Verified by Magento Marketplace
1st Extension Provider
With Hyvä Support
Awesome since 2021!
Unencrypted. 100% Open Source & Customizable
Coding Standards Applied. Clean & Readable Code
Countless Satisfied Customers: Be The Next One!
Made With Love
Our extensions are made with love & passion for building new things, perfection & performance in mind.
Field Tested
Our extensions are field-proven in our own client projects.
Customer Feedback
We use the Ultimate Image Optimizer extension. The performance has improved considerably. The tool has been running smoothly right from the start.
We commissioned a really tricky adjustment to an extension that other agencies couldn't manage...and the guys at JaJuMa did a fantastic job! We are happy to continue working with JaJuMa.
We are very satisfied with this module. It reduces the sizes of our images and so the loading of our pages are much more faster now. We recommand this module for everybody!!!
- bfcache Impact on CWV
- Configuration
- General Configs
- Blacklist
- Debug Tool
Configurations & Screenshots
Solution
Improve Your Core Web Vitals (CWV) Field Data by up to ~8-10% !!!
By Enabling the Back/Forward Cache (bfcache) For Your Magento Store
THE PROBLEM
MAGENTO DISABLES
BACK/FORWARD CACHE
All major browsers, Chrome, Firefox and also Safari, have a so called Back/Forward Cache (bfcache).
The idea with this cache is to provide instant page loads when a user navigates a website via back and
forward buttons.
These instant page loads are achieved by caching a page viewed by a user and returning this cached version
without any network request - even better: It is a complete snapshot of the page, including the JavaScript heap and
other than e. g. the browsers HTTP cache, the bfcache is an in-memory cache,
which allows ultra-fast response times!
A tiny little feature that makes a huge difference not only for Core Web Vitals (CWV)
but directly boost the user experience dramatically!
An awesome user experience you definitely want your customers to enjoy, right?
But bummer, the problem is, by default Magento tells the browser to not use the bfcache!!!
Yes, you read this right, Magento disables this amazing and game changing performance feature
at least for any customer browsing your store using Chrome or Firefox.
But no worries, your customers no longer have to use your site without bfcache...
Read on to learn more about our Back/Forward Cache extension to speed up the browsing experience and
at the same time improve your CWV field data significantly in your Magento 2 store.
THE SOLUTION
ENABLE/USE
BACK/FORWARD CACHE
WITH MAGENTO 2
Back/Forward Cache extension for Magento 2 by JaJuMa
enables the bfcache for your Magento 2 store.
Finally, also your customers using Chrome and Firefox can enjoy the pleasure of instand page loads
while navigating your store via back and forward buttons.
The improved user experience (UX) provided by a functioning bfcache should be reason enough to start using
our extension today. But as every merchant and Magento store owner, you are probably interested
in improving your CWV as much as possible, right?
Enabling the bfcache for your site can improve your CWV field data by up to ~8-10% or even more...
Why wait and miss this chance to improve your store?
Get our Back/Forward Cache extension now and boost your site performance beyond Google PageSpeed!
Thanks to instant page loads for back/forward page view actions from super-fast in-memory cache...
"The Back/Forward Cache (bfcache) is one of the most powerful tools available for improving a page's performance for real users."(Source: Lighthouse v10 release blog post)
Highlights
Back/Forward Cache for Magento 2 by JaJuMa-Develop
Magento with bfcache enabled =
Instant Page Loads for Back/Forward Navigation's - Improved UX - Improved CWV Field Data
Use Back/Forward
Cache (bfcache)
In Magento 2 Stores
Instant Page Loads On
Back/Forward Navigation's
For Magento 2 Stores
Improved
User Experience
Through Faster Page Loads
Improved
Core Web Vitals
Field Data
Reduced
Server Load
Pageviews loaded 100% from Browser Cache
Details
Back/Forward Cache (bfcache) for Magento 2
by JaJuMa In Detail.
Performance & Usability Boost for your Magento store
Why Do I Need bfcache For My Magento Store?
Back/Forward Cache (bfcache) is a native Browser feature that provides significant improvements
for the user experience through instant page loads for back/forward navigation's.
However, out-of-the-box, Magento disables the bfcache for your customers.
With our Back/Forward Cache (bfcache) extension for Magento 2 you can let your customers enjoy
a much smoother browsing experience on your site while at the same time dramatically improve your
Core Web Vitals field data and reducing your server load!
The benefits when using the bfcache are impressive, it is certainly a browser feature you don't want to miss
for your Magento store.
With our extension, using the bfcache for Magento is a no-brainer!
A huge quick-win optimization with no risks. Eventual pitfalls have been taken care of,
just install and enable the extension and enjoy the improvements for your Magento 2 store...
Read more below on how much other sites improved their Core Web Vitals and User Experience by using the bfcache...
How Back/Forward Cache (bfcache) by JaJuMa
Improves Your Magento Store
Improved Page Load Times:
Instant Page Loads!
Yes, you read that right. With bfache, back/forward navigation's will restore the rendered page from
in-memory cache. No network request, no reading from disk - literally the fastest possible page loads!
Smoother Browsing Experience:
While searching for the right products, your customers frequently go back and forth using the
browsers back/forward buttons.
With bfcache enabled, your customers will experience and love the instant page loads and
responsiveness of your site without any delays, waiting times and page rendering.
Improved Core Web Vitals (CWV) Field Data:
Core Web Vitals where designed for measuring the User Experience. So of course,
instant page loads via bfcache have a direct positive impact on your Core Web Vitals!
Thanks to bfcache being able to restore the rendered state of a page, without needing to load any
resources from server, Content Layout Shift (CLS) will literally be 0 and
your Largest Contentful Paint (LCP) be as fast as it can get.
Reduced Server Load:
bfcache will save you server resources!
Pages restored from bfcache are displayed to your customer without any server request.
This means, by enabling the bfcache you can reduce server load noticeably since back/forward navigation's
don't need to be processed anymore by your server.
See & Try Back Forward Cache (bfcache)!
Back Forward Cache (bfcache) Extension by JaJuMa is active on this site & our demo sites.
Use your Browser back/forward buttons and see the small popup in bottom left of your screen.
The popup shows up if your page view was restored from bfcache and displays the Performance & Core Web Vitals KPIs
for your current page view (CLS, FID, FCP, LCP, INP + TTFB)
These figures are taken into account in the calculation of your Core Web Vitals and therefore help to improve your
Core Web Vitals field data.
Of course, this popup is also included in our module and will display when debug mode is enabled. Allowing you to easily debug and see the extension works on your Magento store.
Back/Forward Cache (bfcache) - A Performance Game Changer In Action...
"The bfcache is a significant browser-level performance optimization, and it entirely eliminates the layout shifts during page load, which for many sites is where most of their CLS occurs. The introduction of the bfcache caused the biggest improvement in CLS that we saw in 2022."(Source: Top Core Web Vitals recommendations for 2023 by Chrome Developer Relations Team)
Source: https://httparchive.org/
The chart from HTTP Archives Technology Report visualizes why Google Developer Relations Team sees bfcache as a significant browser-level performance optimization that caused the biggest improvement in CLS in 2022.
Each line in the chart represents the percentage of sites using a certain technology that passes the Core Web Vitals test. Sites using bfcache (e. g. Lightspeed eComm, Shopify, Shopware & OpenCart) saw a huge bump of sites passing CWV between December 21 and January 22, while other technologies remain stagnant (e. g. Magento & BigCommerce). The later because these technology's / cart systems do not use bfcache.
It is time for your Magento store to get the same performance bump from bfcache as your competitors, right?
Customer Reviews
Definitely a must-have for any Magento store that cares about performance
Write Your Review
Frequently Asked Questions
Changelog
Version: 1.0.0
- Initial Release
Version: 1.0.1
- Added: Option to close menu if open after restore from bfcache
- Added: Option to manually exclude URLs from being cached by bfcache
Version: 1.0.2
- Updated: Compatibility with Hyvä Themes 1.3.0
Version: 1.0.3
- Improvement: Better handling of stale content in bfcache
Version: 1.0.4
- Fixed: Issue with auto-close menu
- Fixed: Code standard issue
- Added: Debug Tool
Version: 1.0.5
- Fixed: Minor Bug
Version: 1.0.6
- Fixed: Minor Bug
More Extensions
Maybe also interesting for you?
More valuable Extensions and Add-Ons for your Magento Store