Magento 2: compilazione più veloce grazie a Mage-OS

Magento 2: compilazione più veloce grazie a Mage-OS

Una delle novità più interessanti recentemente introdotte in Magento 2 (via Mage-OS) è la PR #39723, proposta da Luca Fuser, che ottimizza la fase di compilazione (di:compile), limitandola solo ai moduli attivi.

Cosa cambia?

Fino ad oggi, la compilazione generava file per tutti i moduli presenti nel codice, anche se disabilitati. Questo comportava:

  • Tempi di deploy più lunghi
  • Creazione inutile di Interceptor e file DI per moduli mai caricati
  • Aumento della complessità e del rumore nei build system

Con questa modifica, Magento compila solo i moduli effettivamente attivi, rendendo la fase di deploy più veloce ed efficiente.

Perché è importante

  • Ottimizza i progetti con molti moduli custom o di terze parti disabilitati
  • Riduce il carico su CI/CD
  • Migliora la manutenzione e il debugging

Conclusione

Un’altra dimostrazione concreta del valore che Mage-OS sta portando alla community Magento: contributi reali, con focus su prestazioni e semplicità. Ottimo lavoro, Luca!

Sono un web developer Freelance (programmatore web) in grado di offrire servizi di consulenza su diverse tipologie di progetti.
Dopo 6 anni di lavoro come dipendente in diverse agenzie di comunicazione, dal 2016 ho deciso di investire soldi e tempo nel mio sogno di diventare libero professionista.

Dal 2024 co-fondatore di threecommerce.it