Fixes intermittent 404 errors for .min.js files in Magento 2 production mode caused by stale baseUrl closures and double-wrapping in the requirejs-min-resolver. Patches both frontend and admin contexts with an idempotent guard.
Performance & Optimization
Caching, lazy loading, image optimization, database optimization
Integrates Lucide Icons into Hyva themes. Allows usage of SVG icons in CMS content, pages, blocks and widgets.
A Magento 2 extension that replaces Luma's js stack with its own implementation.
Implements lazy loading of images, loading them only when visible to the user. Reduces page size and the number of HTTP requests.
Integrates the Swiper touch slider as a Magento 2 JS Widget. Allows creation of mobile-friendly, hardware-accelerated image and content sliders.
Automates product ranking in ElasticSuite-powered search and categories using behavioral data (CTR, add-to-carts, sales, reviews). Applies Bayesian smoothing, freshness boosting, bounce rate penalties, and discovery shuffle to dynamically score and sort products.
Looking for contributors - Help fix build issues
Adds delayed message publishing to Magento's message queue system, allowing queue messages to be scheduled for processing after a configurable number of minutes. Includes a cron job and CLI command for publishing delayed messages.
Optimizes Magento 2 store images with automatic WebP and AVIF generation, SVG upload support, and intelligent lazy processing to reduce page weight by up to 80% for modern browsers.
Looking for contributors - Help fix build issues
Integrates Fastly CDN with Magento 2, leveraging Fastly's caching technology and Geo-IP support. Improves site performance with features like stale content serving and soft purging.
Replaces Magento's default search with Algolia, providing an autocomplete search menu and instant search results page. Delivers a fast, typo-tolerant search experience.
Provides advanced cache warming for Magento 2 with priority-based processing across multiple store views, parallel execution, and admin monitoring. Supports flexible enqueueing via console commands for Varnish or built-in cache.
This module allows you to use the same mechanism that is used for caching regular GraphQL resolvers, for introspection queries. This helps minimize the number of times Magento is bootstrapped.