Back Forward Cache for Magento 2

Improve website performance and browsing experience with instant back and forward navigation. Cache recently viewed pages to boost loading speed and empower user experience.

  • Automatically cache recently visited pages
  • Exclude particular pages from caching
  • Improve Core Web Vitals field data
  • Multiple browsers support
  • Hyva-compatible by default
Add to Wish List
Product updates and support for 12 months

Updates and support prolongation - $65

more info

What is a back/forward cache?

Back/forward cache (or bfcache) is an in-memory cache that stores pages that customers have recently viewed. When a customer clicks the ‘back’ or ‘forward’ buttons in a browser, the cached version of the page they have already visited is displayed. No reloads or responses from the server – the page is loaded immediately.

How does it work in Magento 2?

Even though such cache is already supported by multiple browsers, including Chrome, it is not compatible with Magento by default. Back Forward Cache for Magento 2 extension adds the approved by Google script to your website which lets you use the bfcache technique on Magento instances.


 ⛔ Without a back/forward cache

By clicking ‘back’ or ‘forward’, a customer initiates page reloading. It means that a browser sends a new request to a server and waits for the response. The server, in its turn, re-downloads, re-parses and re-executes all resources it has already downloaded, significantly increasing content delivery time.

✅ With a back/forward cache

The Magento 2 page that has already been loaded is saved in memory, and the browser just restores it without the network at all. The page is displayed instantly without the need to wait for a server response, reducing the load on the server.

What benefits do you get for your store

Improved website performance and
loading speed


Reduced load on the server


Enhanced UX and browsing

Optimize back and forward navigation

Enable browser-based caching

Magento bfcache solution lets you use browser capabilities instead of server ones. Caching is supported by Firefox, Chrome, Safari and other browsers across desktop and mobile, improving site speed for all devices.

Exclude pages from caching

Some pages, such as Shopping Cart, Checkout or Customer Account, should remain dynamic to keep user experience on the required level. The extension knows it and automatically excludes certain pages from being cached.


Improve Core Web Vitals field data

The Core Web Vitals tool is designed by Google to measure website performance and optimization level. It takes a lot into account, including UX and site usability. Back Forward Cache in Magento helps you to improve loading speed and get a higher score in Google PageSpeed Insights by boosting the Largest Contentful Paint (LCP), First Input Delay (FID) and Cumulative Layout Shift (CLS) metrics.

Provide a unique user experience

Chrome usage data report indicates that 1 of 10 customers on desktop and 1 of 5 on mobile are clicking either back or forward during browsing. Simplify customer navigation ways to streamline sales and increase the conversion rate. By delivering previously visited pages immediately, you increase the chance of purchase and reduce the bounce rate.

Adobe partner logo
Magento Marketplace logo
See 500+ verified reviews
1 Single points of sales
Trusted by Customers
Are Amasty extensions compatible with all themes and extensions by other vendors?
Amasty extensions work with all plugins we issued and with most 3rd-party plugins. If you come across a Magento 2 compatibility issue with any third-party module, we’ll definitely try to help you. If you face any technical issues, please create a ticket...
Will I get free support and updates?
Product updates for extensions purchased before Feb 1, 2022With the transition to product subscriptions, you will receive product updates for all extensions purchased before Feb 1, 2022 throughout the entire grace period — up to Aug 1, 2022. If you ...
Do you have the installation service?
Yes, you can use installation and configuration services that are available as the part of Pro and Premium add-ons for your product subscriptions.Please note that this installation service doesn’t include uninstallation. So, if you need to completely...
Can I request a free trial?
Amasty doesn’t provide any trials of Magento extensions. There's one exception: Amasty extensions are provided for testing or demo purposes to our official Platinum Partners as a part of the “access to Amasty extensions for testing purposes with Composer...
Can I test an Amasty extension on a staging site before transferring it to a live one?
Yes, you can install any Amasty extension on a test site and configure all the settings there before doing it on your live store.
How can I get a refund?
Amasty offers to its Customers a thirty (30) day money-back guarantee for the Software. In case the acquired extension didn’t meet your expectations, our support team is always ready to help you. Fees for support subscriptions and any services provided...
How can I receive a discount?
We are now working at a loyalty program for our customers that is supposed to bring even greater benefits in the long term. While it’s not out yet, you can look through these Special Offers. New discounts and specials are added every month. To stay ...
How to update a Magento 2 Amasty extension?
To update a Magento 2 extension by manual upload:1. log in to the customer account;2. navigate to the Products tab, scroll to the packages section, and click the Download link next to the extension that should be updated;3. Important: If some extension...
If I need additional features to be added to an Amasty extension, how can I ask for it?
To leave your feature request, log in to your customer account and open the Products tab. Then, scroll down to the bottom of the page, and leave your feature request in the following form: As soon as you send your request, it is considered by our ...
Magento 2 Amasty extensions installation
Each Amasty extension package is provided with the extension files, installation & setup guides, and a license agreement. Some extensions include import files examples as well. So how to install our Magento extension? What is the plugin...
How can I prolong support?
If you have an active support service subscription, it grants you access to support services for all products purchased before Feb,1 as long as your subscription is active. Alternatively, support services are only available as the part of a product ...
Can I change the EE extension to CE for free?
Usually, no, you can’t exchange modules. Please, contact our support managers and they’ll consider your case individually. → Learn more about our special offers
How can I get a discount to re-purchase plugins?
Usually, we don’t provide any discounts. But you can contact us, and we’ll consider your case individually. → Learn more about our special offers
Customer Reviews

Do you need specific features added so you can achieve your business goals?

Drop us a line and we'll customize this extension for you!

You can always download the recent version free of charge from your account installing an upgrade is easy

See Magento (and other software) versions we support and guarantee their compatibility with our extensions

Version 1.0.0
Last Update: Sep 19, 2023
1.0.0 - Sep 19, 2023
  • New Initial release
Version 0.0.2
Last Update: May 29, 2023
0.0.2 - May 29, 2023

    Ratings & Reviews

    Be the first to review this product