”Anti-PWA” produkten Hyvä ska rädda Magneto från utvecklarflykt och allt sämre prestandaresultat

In Adobe Commerce / Magento, CXM, E-handel, Headless / Decoupled CMS, Javascriptramverk, Nyheter by MKSE.com Redaktion Martin Edenström

Det var inte vida känt att Adobe Magento, en ”trailblazer” inom PWA-paketeringar sedan 2019, hade stora interna problem med duktiga partners och frontendutvecklare världen över som börjat överge plattformen. Detta då att tekniken, officiella paketerade utvecklarstöden (främst PWA Studio och Magento Luma) och dess tillhörande primära javascript svällt för snabbt under 2019/2020 och snabbt blivit allt mer oattraktiva för duktiga utvecklare.

”Bloatingen” i utvecklarverktygen syns numera hela vägen till ”perf” prestandamätningarna. Som annars ska vara PWAs främsta styrka (utöver hårdvarustödet och t ex headless-lämpligheten). Ramverk efter ramverk inom CSS, React och Vue-javascript har adderats till de mer slutna PWA-utvecklarstöden. Därefter har uppdateringar bara löpande adderats på. I binge efter binge på 100kb.
Många PWA editorer för Magento installerar tydligen upp mellan 4-10 MB som måste läsas in vid varje sidbesök. Även fast det är gränssnittsinladdat javascript påverkar så stora mängder javascript så klart mätmetoder och slöar ned CX i tidigare snabba sajter och e-handel.

Vi har mer på samma ämne:  Vikten av Modular, Metaverse och Composable Commerce enligt Hype Cycle 2022

Efter några förändringar i hur Google uppskattar Lighthouse FCP/etc. mättal hade Magento PWA-prestanda sjunkit från 85-90 till 30-40 i resultat i början av 2020. Vilket påverkar organisk trafik och kundupplevelse hos flera kunder. Komplexiteten att jobba med Adobes egna PWA-editorer och inbyggda stöd gjorde att PWA projekt varken kändes som något duktiga utvecklare kunde rekommendera till kund eller känna glädje eller stolthet [ppp_patron_only level=”1″ silent=”no”]att jobba med.

Det har blivit väldigt komplext fort också. PHP-utvecklare kan inte hantera de nya stöden alls, vilket försämrar kodkvaliteten på bred basis. Inte heller juniora utvecklare verkar lyckas lära sig de nya, monolitiska, extremt komplexa PWA React/etc. paketeringarna tillräckligt snabbt för att skapa bra produkter.

Räddningen kan kallas ”bra”, Hyvä på finska. Det är holländske Willem Wigman tillsammans med sin tyska arbetsgivare Integer Net som står bakom den uppdaterade tekniken som vid årsskiftet gjordes tillgängligt i ett nytt Magento 2-tema. Under Reaction eventet berättas att kontroversiellt nog inleddes arbetet med Hyvä genom att i några månader, steg för steg reverse-engineera allt som Adobe själva gjort. Skära bort precis allt som inte var ett absolut krav för att ge en fungerande webb. Men samtidigt se till att allt fortsatte leva inom Magento 2 MVC för att inte tappa backendstöd och de bästa egenskaperna från moderplattformen.

Vi har mer på samma ämne:  Snabbväxande tredjepartsutvecklare på Sitecore med ex-ledning från bolaget tar marknadsandelar

Att bara bygga PWA ”för att man ska det just nu” höll inte och Willem Wigman ville komma tillbaka till en prestandabaserad verklighet som även kunde passa mindre kunder som inte hade Twitter eller Ubers fyrsiffriga utvecklingsresurser med världens ledande frontend’are.

Hyvä släpptes i sin temaversion för bara en vecka sedan och är just nu den klart mest omtalade produkten i Magento-sammanhang.

Att Adobe tror på och vill stödja Hyvä mitt i alltihopa syns. Vid tjugomannaföretaget Integer Net avtäckning av produkten häromdagen inledningstalade Ben Marks, annars känd som ”The” Magento Evangelist. Van att stå på scen framför tusentals Magento utvecklare.

[/ppp_patron_only]