We’re constantly improving our tooling based on how people deploy in the real world. This release is a big one: Magento 2 static content deployment just got 230–380x faster, and we’ve added Node.js 24 support. Here’s everything that changed.
—
Hypernode Deploy v4.8.0 is here with a major performance improvement for Magento 2 static content deployment and Node.js 24 support.
High-performance Static Content Deployment
If you’ve ever deployed a Magento 2 store, you’ll know that setup:static-content:deploy is one of the most painful parts of the process, often taking 20 or even 30 minutes to deploy.
We’ve integrated elgentos/magento2-static-deploy, a Go-based static content deployer that achieves its performance gains through several key optimisations. It leverages native Go parallelisation and avoids the Magento bootstrap and database, resulting in extremely low overhead and enabling it to perform heavy tasks without impacting your store’s performance.
Its I/O operations are highly efficient, featuring optimised file copying with buffered I/O and minimal memory allocation. Compilation is kept minimal too; only email CSS is compiled, while the main theme CSS is handled separately by an npm build.
The Numbers Speak For Themselves
On a typical Hyvä-based project, it takes around 115 seconds.
With this release, that drops to 0.3–0.5 seconds.
- Throughput: ~40,000 files/second
- Speedup: 230–380x faster than the PHP implementation
Automatic theme detection
One of the smarter parts of this integration is that you don’t have to configure anything differently depending on your theme. The tool automatically detects whether a theme is Hyvä-based or Luma-based, and routes accordingly:
- Hyvä themes: Uses fast Go deployment (copy-only with email CSS compilation).
- Luma themes: Dispatches to bin/magento setup:static-content:deploy for proper LESS/RequireJS compilation.
This makes it a drop-in replacement that handles both theme types intelligently. When deploying multiple themes, the tool automatically routes each theme to the appropriate deployment method.
What Hypernode Deploy v4.8.0 Handles
Hypernode Deploy is a fully automated tool designed to streamline CI/CD pipelines, allowing developers to push webshop updates live quickly and flawlessly.
The high-performance deployer supports the full range of what you’d expect from a production deployment tool:
- Fast parallel file copying
- Multi-locale, multi-theme, and multi-area deployments
- Theme module overrides
- Vendor module web assets
- Library files
- Content version management (for split deployments)
- Email CSS compilation (email.css, email-inline.css, email-fonts.css)
Node.js 24 Support
We’ve also added support for Node.js 24 in the Docker images. You can now use the latest Node.js version in your deployments; no extra configuration required.
Under the hood
For those who like to know exactly what changed:
- Updated deploy-configuration dependency to version 3.7.0.
- Added enableHighPerformanceStaticDeploy() method to the Magento2 application template.
- Pre-installed magento2-static-deploy binary in Docker images.
Check the changelog to be first to learn about Hypernode product updates.
Hi! My name is Dion, Account Manager at Hypernode
Want to know more about Hypernode's Managed E-commerce Hosting? Schedule your online meeting.
schedule one-on-one meeting +31 (0) 648362102