Velocità
Compressione immagine ottimizzata
Per fare in modo di ridurre il consumo di banda larga nonché i tempi di caricamento, i nostri ingegneri hanno sviluppato un algoritmo dedicato alla gestione della compressione di immagini. Così ogni volta che carichi un'immagine, vengono create automaticamente diverse copie, di diverse dimensioni, della stessa. Ogni copia viene compressa senza perdere qualità e questo grazie al nostro algoritmo. Le copie vengono quindi utilizzate per fornire un'immagine che non risulti mai più grande della versione visualizzata sullo schermo dell'utente. Questa procedura permette di avere una PWA di alta qualità, conforme ai requisiti Lighthouse. Tutto questo fa si che le immagini vengano caricate rapidamente consumando meno dati possibili sul dispositivo.

CDN
Ogni risorsa statica della tua PWA (codice Javascript e immagini) viene distribuita attraverso un content delivery network (CDN) utilizzando il protocollo HTTP/2. In qualsiasi posto tu ti trovi la PWA verrà dunque caricata rapidamente. Le risorse sono situate in prossimità di tutti i tuoi utenti finali. GoodBarber fa infatti affidamento alla rete globale di Stack Path. Queste risorse sono ospitate all'interno di Datacenter di alta gamma che dispongono di connessioni 10GB, localizzate in 18 siti sul pianeta.

Gestione dei font asincroni
Nella tua PWA i font vengono caricati in modo asincrono per aumentare la velocità di caricamento della pagina. Dato che i font sono dei file render-blocking in fase di creazione di una pagina web, durante la prima interazione ci affidiamo ai caratteri predefiniti sul dispositivo dell'utente. La PWA scarica i fonti mancanti in background e li utilizza una volta che sono stati scaricati completamente. In questo modo l'utente può accedere ai contenuti in pochissimo tempo.
