Hyva vs Luma: Dlaczego tradycyjny szablon Magento odchodzi do lamusa?

Szablon Luma, wprowadzony wraz z Magento 2, opiera się na technologiach sprzed dekady. Wymaga ładowania setek plików JS, co powoduje, że strona startuje z ogromnym opóźnieniem, szczególnie na urządzeniach mobilnych. Hyva odrzuca ten przestarzały stos technologiczny.
Zamiast skomplikowanych mechanizmów renderowania po stronie klienta, Hyva stawia na prosty HTML generowany po stronie serwera i minimalny kod JS. W efekcie, podczas gdy Luma z trudem osiąga 30-40 punktów w testach PageSpeed na urządzeniach mobilnych, Hyva bez problemu przekracza próg 90 punktów.
Dlaczego Luma spowalnia Twój biznes?
Głównym problemem Lumy jest przeładowanie skryptami (tzw. JS bloat). Knockout.js i RequireJS wymagają pobrania i przetworzenia dużej ilości kodu przed wyświetleniem interaktywnych elementów. Dla klienta oznacza to frustrujące czekanie. Hyva eliminuje te narzędzia całkowicie, zastępując je biblioteką Alpine.js o wadze zaledwie kilkunastu kilobajtów.
About the Author










Comments
Dzięki za wyjaśnienie, w końcu ktoś to opisał prostym i zrozumiałym językiem.