Trader Information
Back to topOverview
Back to topIf you are running your website with a lot of images, scripts, and content, the Page Speed module is right for you. The module comes with some advanced features that will help you to speed up website loading. Page Speed extension provides different optimization tools, tips & tricks. Now you have a quick and efficient way to speed up your store that will lead to the higher conversion rate.
The extension was developed to help you improve your Magento 2 store performance by solving the main task such as fast and efficient user experience. With the module features you will get:
- a reduced number of HTTP requests,
- optimized image files,
- merged Js, CSS and HTML files, and a
- reduction in the download time of the entire website.
Main Features
Image Optimization
The page speed highly depends on the size of the image. Now you get a chance to prevent overloading of the page because of heavy images. Our module provides the expanded configuration for catalog images optimization. The module also comes with image processing settings that allow using an image adapter. And if you need a lazy image loading, please enable the feature in the module configuration. The "Auto specify image dimensions" option is available.
Gzip Compression Test
When creating high-quality content, it happens you get heavy pages that are slow to download. One of the best ways to speed a load time is to compress them by a Gzip. The Page Speed module supports Test gzip compression. If the results show your website still need the gzip compression, you have to enable it on your web server. You can use the provided examples of enabling compression both for Apache and Nginx.
Minification Of HTML
The minified HTML file version will reduce the bandwidth of network requests, therefore speed up your page load time. Page Speed module will help you to minify HTML files together with inline Javascript and CSS. In the module configuration, you can enable a minification both to Js and CSS content as well minify the templates
JavaScript Optimization
Page Speed module provides the best way to minify JavaScript in Magento 2 store. The module provides the possibilities to merge javascript files, enable javascript bundling and minify javascript files. The module also allows removing render-blocking JavaScript on your website
CSS Minification
With Page Speed module you will easily minify CSS on Magento 2. This is one more good idea when it comes to decreasing the loading time of a website. The module configuration settings allow you to merge CSS files, minify CSS files, and optimize CSS delivery by enabling LoadCss js library. By optimizing CSS files, you will reduce download time as well as improve the website performance.
Prioritizing Above-The-Fold Content
Taking into account that only 7% of the final above-the-fold content will be rendered with the full HTML response, you have to structure your HTML to load the critical first. The Page Speed module will help you to prioritize the above-the-fold content by generating critical CSS via the module configuration
Pre-Resolving DNS
DNS prefetching is about giving control over how your web page loads. Once you put a rel="DNS-prefetch" in the head of HTML document, you help browser to look up the IP address for a domain name or URL that users enter. This is a very important feature if you maintain multiple domains. The Page Speed module enables the "DNS-prefetch" to reduce web page loading when using different domains for page resources
Adding Expire Headers
To solve adding Expire headers on Magento 2, please use Page Speed module settings. That way you will reduce the number of HTTP requests for the server and of course reduce the time a server requires to connect with a browser. By decreasing the number of files users need to download, you allow the returning visitors to reuse the cache files that have been stored in a browser.
Extension demo
Please check Highlight extension demo at our demo servers.
Installation Instructions
User Guide
Technical Specifications
Back to topSeller profile
Seller contact
Current Version
1.11.3
Adobe Commerce platform compatibility
Adobe Commerce (cloud): 2.4 (current), 2.3 (obsolete)
Adobe Commerce (on-prem): 2.4 (current), 2.3 (obsolete)
Magento Open Source: 2.4 (current), 2.2 (obsolete), 2.3 (obsolete)
Type
Stable Build
Updated
24 April, 2025
Categories
Extensions, Site Optimization, Performance
Quality Report
Back to topAll tests were conducted on the latest versions of Adobe Commerce that existed for the compatible release lines at the moment of the extension submission. Latest versions of all other software were used, as applicable.
Release Notes
Back to top1.11.3:
- Compatible with Adobe Commerce (cloud) : 2.4
- Compatible with Adobe Commerce (on-prem) : 2.4
- Compatible with Magento Open Source : 2.4
- Stability: Stable Build
-
Description:
- Prevent parsing non html response (robots.txt)
- Fixed implicitly marking parameter as nullable error in PHP 8.4
- Improve ExtrractHosts(use in preconnect, dns-prefetch)
- Spicify crossorigin attribute for link rel=preconnect
- Improve LCP detecting logic (add easyslide img on homepage)
1.9.9:
- Compatible with Adobe Commerce (cloud) : 2.4
- Compatible with Adobe Commerce (on-prem) : 2.4
- Compatible with Magento Open Source : 2.4
- Stability: Stable Build
-
Description:
- Return ‘Use Pagespeed at’ and write logic for it
- Disable page speed on firecheckout/checkout pages by default
- Config sections was refactored
- Possible solution for not deferiing requirejs scripts
1.9.5:
- Compatible with Adobe Commerce (cloud) : 2.4
- Compatible with Adobe Commerce (on-prem) : 2.4
- Compatible with Magento Open Source : 2.4
- Stability: Stable Build
-
Description:
- Add {pagespeed_asset_url} support to custom preloaded resources
- Add ‘Generate critical css for theme(s)
- Add View/Asset/PlaceholderReplacer
1.8.2:
- Compatible with Adobe Commerce (cloud) : 2.4
- Compatible with Adobe Commerce (on-prem) : 2.4
- Compatible with Magento Open Source : 2.4
- Stability: Stable Build
-
Description:
- Updated swissup image optimizer
1.7.40:
- Compatible with Adobe Commerce (cloud) : 2.4
- Compatible with Adobe Commerce (on-prem) : 2.4
- Compatible with Magento Open Source : 2.4
- Stability: Stable Build
-
Description:
- Catch all exceptions until image optimize
- Fix empty message error
1.7.31:
- Compatible with Adobe Commerce (cloud) : 2.4
- Compatible with Adobe Commerce (on-prem) : 2.4
- Compatible with Magento Open Source : 2.4
- Stability: Stable Build
-
Description:
- Fix double data-mage-initi alization for components in viewport
- Move ignore config option up to depend enable option
1.7.27:
- Compatible with Adobe Commerce (cloud) : 2.3 2.4
- Compatible with Adobe Commerce (on-prem) : 2.3 2.4
- Compatible with Magento Open Source : 2.3 2.4
- Stability: Stable Build
-
Description:
- Remove useless (old version) of ParamsBuilder
- Fix curl options in custom admin form field(s)
1.7.26:
- Compatible with Adobe Commerce (cloud) : 2.3 2.4
- Compatible with Adobe Commerce (on-prem) : 2.3 2.4
- Compatible with Magento Open Source : 2.3 2.4
- Stability: Stable Build
-
Description:
- Allow using any version of psr/log dependency
1.7.24:
- Compatible with Adobe Commerce (cloud) : 2.3 2.4
- Compatible with Adobe Commerce (on-prem) : 2.3 2.4
- Compatible with Magento Open Source : 2.3 2.4
- Stability: Stable Build
-
Description:
- Fix: “Uncaught Error: Script error for ‘jquery’ and ‘mage/apply/main’'; too early run require() before requirejs-min-resolver, mixins, etc.
1.7.21:
- Compatible with Adobe Commerce (cloud) : 2.3 2.4
- Compatible with Adobe Commerce (on-prem) : 2.3 2.4
- Compatible with Magento Open Source : 2.3 2.4
- Stability: Stable Build
-
Description:
- Fix: Cannot use object of type Laminas\Http\Headers as array
- Fix phpstan zend warning
- Fix gzip header detection
- Fix HTTP2 detecting (skip default http_ver param)
- Add focusin observer in requirejs-override
- Add init data-mage-init js component(s) in viewport (init menu defore interaction)
1.7.20:
- Compatible with Adobe Commerce (cloud) : 2.3 2.4
- Compatible with Adobe Commerce (on-prem) : 2.3 2.4
- Compatible with Magento Open Source : 2.3 2.4
- Stability: Stable Build
-
Description:
- Fix unpack defering with enabled merge js
1.7.9:
- Compatible with Adobe Commerce (cloud) : 2.3 2.4
- Compatible with Adobe Commerce (on-prem) : 2.3 2.4
- Compatible with Magento Open Source : 2.3 2.4
- Stability: Stable Build
-
Description:
- Fix file extension detecting with query params in url (webp)
- Fix broken path detection /media//
1.7.2:
- Compatible with Adobe Commerce (cloud) : 2.3 2.4
- Compatible with Adobe Commerce (on-prem) : 2.3 2.4
- Compatible with Magento Open Source : 2.3 2.4
- Stability: Stable Build
-
Description:
- Decrease laminas/laminas-* composer requirements for old magento versions
1.7.0:
- Compatible with Adobe Commerce (cloud) : 2.3 2.4
- Compatible with Adobe Commerce (on-prem) : 2.3 2.4
- Compatible with Magento Open Source : 2.3 2.4
- Stability: Stable Build
-
Description:
- PHP 8.2 compatibility
- Resize only important image types
- Add standalone Resizer.php and Scaler.php models
1.6.6:
- Compatible with Adobe Commerce (cloud) : 2.3 2.4
- Compatible with Adobe Commerce (on-prem) : 2.3 2.4
- Compatible with Magento Open Source : 2.3 2.4
- Stability: Stable Build
-
Description:
- Prevent: PHP8.1 Deprecated function trim(): Passing null to parameter
- Force to string converting before Minify_HTML
- Don’t minify data-breeze scripts (fix for JSMin: Unterminated RegExp)
1.6.2:
- Compatible with Adobe Commerce (cloud) : 2.3 2.4
- Compatible with Adobe Commerce (on-prem) : 2.3 2.4
- Compatible with Magento Open Source : 2.3 2.4
- Stability: Stable Build
-
Description:
- Fix: Notice: Undefined property: ParamsBuilder::magentoMetadata
- Off caching (‘private’) content for logged in customer(s) (#47)
1.5.14:
- Compatible with Adobe Commerce (cloud) : 2.3 2.4
- Compatible with Adobe Commerce (on-prem) : 2.3 2.4
- Compatible with Magento Open Source : 2.3 2.4
- Stability: Stable Build
-
Description:
- Update composer requirements
- Fix removing empty
- Remove dublicate messages
1.5.13:
- Compatible with Adobe Commerce (cloud) : 2.3 2.4
- Compatible with Adobe Commerce (on-prem) : 2.3 2.4
- Compatible with Magento Open Source : 2.3 2.4
- Stability: Stable Build
-
Description:
- Update advanced js bundling configuration (magento 2.4.5)
1.5.12:
- Compatible with Adobe Commerce (cloud) : 2.3 2.4
- Compatible with Adobe Commerce (on-prem) : 2.3 2.4
- Compatible with Magento Open Source : 2.3 2.4
- Stability: Stable Build
-
Description:
- Add pagebuilder integration (data-background-images)
1.5.10:
- Compatible with Adobe Commerce (cloud) : 2.3 2.4
- Compatible with Adobe Commerce (on-prem) : 2.3 2.4
- Compatible with Magento Open Source : 2.3 2.4
- Stability: Stable Build
-
Description:
- Prevent Deprecated Functionality: strpos() in php 8.1
- Fix wrong user agent detection
- Removed jquery.cookie from deps (fixed Magento 2.4.5 broken add to cart)
- Do not add requireJs lazy loading script if module is disabled
- Fix phpstan errors
- Fix MEQP warnings
- Prevent not isset notices
1.5.7:
- Compatible with Adobe Commerce (cloud) : 2.3 2.4
- Compatible with Adobe Commerce (on-prem) : 2.3 2.4
- Compatible with Magento Open Source : 2.3 2.4
- Stability: Stable Build
-
Description:
- Fix: Don’t add negative sizes
- Fix: Implicit incompatible float to int conversion is deprecated, float array keys
1.5.6:
- Compatible with Adobe Commerce (cloud) : 2.3 2.4
- Compatible with Adobe Commerce (on-prem) : 2.3 2.4
- Compatible with Magento Open Source : 2.3 2.4
- Stability: Stable Build
-
Description:
- Fix: Notice: getimagesize(): read issue
1.5.4:
- Compatible with Adobe Commerce (cloud) : 2.3 2.4
- Compatible with Adobe Commerce (on-prem) : 2.3 2.4
- Compatible with Magento Open Source : 2.3 2.4
- Stability: Stable Build
-
Description:
- Fix: CSS improver break svg icons xmlns inside critical css
1.5.3:
- Compatible with Adobe Commerce (cloud) : 2.3 2.4
- Compatible with Adobe Commerce (on-prem) : 2.3 2.4
- Compatible with Magento Open Source : 2.3 2.4
- Stability: Stable Build
-
Description:
- Fix: CSS improver break svg icons xmlns inside critical css
1.5.2:
- Compatible with Adobe Commerce (cloud) : 2.3 2.4
- Compatible with Adobe Commerce (on-prem) : 2.3 2.4
- Compatible with Magento Open Source : 2.3 2.4
- Stability: Stable Build
-
Description:
- Fix: TypeError: strlen() expects parameter 1 to be string, null given
- Replace \Zend\Dom => \Laminas\Dom
- Fix: Avoid using self-closing tag with non-void html element
1.5.0:
- Compatible with Adobe Commerce (cloud) : 2.3 2.4
- Compatible with Adobe Commerce (on-prem) : 2.3 2.4
- Compatible with Magento Open Source : 2.3 2.4
- Stability: Stable Build
-
Description:
Fix: TypeError: strlen() expects parameter 1 to be string, null given
Replace \Zend\Dom => \Laminas\Dom
Fix: Avoid using self-closing tag with non-void html element
Don’t defer css loader script (fix pagespeedCss is not defined)
Improve image service generators
Improve option(s) logic in swissup:pagespeed:images:resize command
Supress symfony process runtime exception (in image optimize)
1.4.26:
- Compatible with Adobe Commerce (cloud) : 2.3 2.4
- Compatible with Adobe Commerce (on-prem) : 2.3 2.4
- Compatible with Magento Open Source : 2.3 2.4
- Stability: Stable Build
-
Description:
- Add our custom OptimizerChainFactory(without svgo)
- Rename our cwebp optimizer to ConvertToWebp
- Add CheckImageOptimizerExisting getMessages
- Remove dublicate checking cwebp
1.4.20:
- Compatible with Adobe Commerce (cloud) : 2.3 2.4
- Compatible with Adobe Commerce (on-prem) : 2.3 2.4
- Compatible with Magento Open Source : 2.3 2.4
- Stability: Stable Build
-
Description:
- Generation advanced bundles while run ‘setup:static-content:deploy’
- Decreased cron limit option default value to 100
1.4.11:
- Compatible with Adobe Commerce (cloud) : 2.3 2.4
- Compatible with Adobe Commerce (on-prem) : 2.3 2.4
- Compatible with Magento Open Source : 2.3 2.4
- Stability: Stable Build
-
Description:
- Add preloading for custom resources
1.4.10:
- Compatible with Magento Open Source : 2.3 2.4
- Stability: Stable Build
-
Description:
- Fixed broken mobile styles when critical css is enabled.
- Fixed js error when require.js loaded from CDN.
1.4.1:
- Compatible with Magento Open Source : 2.2 2.3
- Stability: Stable Build
-
Description:
- Do not execute image resize task too often a5d3f3
- Magento 2.3.5 CSP compatibility
1.4.0:
- Compatible with Magento Open Source : 2.2 2.3
- Stability: Stable Build
-
Description:
Improvments
- Added ANALYZE; google pagespeed integration in config
- Added image optimize cron schedule
- Added filename filter argument to ‘images:resize’ console command
- Added limit filter argument to ‘images:resize’ console command
Fixes
- Fixed empty data-type=”criticalCss”
- Moved dublicate code in abstract class (custom config fields)
- Added comments about heavy server load for some features
- Added ‘data-srcset’ attribute to prepare list in WebP optimizer
1.3.6:
- Compatible with Magento Open Source : 2.2 2.3
- Stability: Stable Build
-
Description:
Features
Move fast image initialization to adapter
Add AbstractCachableOptimiser class
Add local cache in webp optizator
Fixes
Fix gzip checking (h2+zend1)
Fix lazyload image placeholder with srcset+sizes by html spec
1.3.5:
- Compatible with Magento Open Source : 2.2 2.3
- Stability: Stable Build
-
Description:
- Fixed Add root media files to resize images collection
- Fixed webp images in media root located
- Fixed Warning: implode(): Invalid arguments passed for mage 2.3.0
- Fixed Pesponsive order media matching condition 857cd6
- Fixed (Safari+webp) Don’t change original url if tag was add
- Fixed Intagrate lazyload and
1.3.4:
- Compatible with Magento Open Source : 2.2 2.3
- Stability: Stable Build
-
Description:
Features
- Added bundling from minified sources
- Improved image resize command
- Added bunling option docs link
Fixes
- Fixed background notice in magento 2.2
- Fixed logic to add tag
1.3.3:
- Compatible with Magento Open Source : 2.2 2.3
- Stability: Stable Build
-
Description:
Features
- Added advanced js bundling
- Added lazyload custom config options
- Dublicated move_inline_to_bottom config option
Fixes
- Removed native curl function calls; Improve HTTP/2 checking
- Removed get_headers() from gzip checking
- Fixed http/2 push for remote links
1.2.5:
- Compatible with Magento Open Source : 2.2 2.3
- Stability: Stable Build
-
Description:
- Fixed srcset logic in responsive optimiser
- Improve dimensions checking at image resize command
1.2.3:
- Compatible with Magento Open Source : 2.2 2.3
- Stability: Stable Build
-
Description:
- Compatibility with Swissup_ProLabels module. Previously there was an issue when HTML minification enabled - some labels do not render.
1.2.0:
- Compatible with Magento Open Source : 2.2 2.3
- Stability: Stable Build
-
Description:
Features
Add Responsive Images feature
Add HTTP/2 support
Add webp image support
Add console command swissup:pagespeed:images:resize
Add font-display:swap by default for @font-face in merged css
Add profiling
Fixes
Fix ignore lazyload bug
Fix Zend_Dom_Query class not exist
Fix </script> inside scrip
Fix undefined CURL_HTTP_VERSION_2_0
Fix gzip checking
Improve deferjs optimizer
Add AMP checking ?amp=1
1.1.0:
- Compatible with Magento Open Source : 2.2
- Stability: Stable Build
-
Description:
Fixes
* Fixed set expires for all page
* Added debugging traps
1.0.0:
- Compatible with Magento Open Source : 2.2
- Stability: Stable Build
-
Description:
- Initial extension release
Support
Back to topThe best place to start if you need help with a specific extension is to contact the developer. All Adobe Commerce developers have both a contact email and a support email listed.
Contact Vendor