Progressive Web App
Andra Cozma
·

Acesta este caracterizat prin faptul că permite încărcarea offline a site-ului, oferă animații la 60 fps, navigare lejeră și încărcare instantanee precum aplicațiile native.
De asemenea, dat fiind faptul că suntem mulți utilizatori ce folosim smartphone-uri, tablete, prin Progressive Web App putem fi mai aproape de site-urile preferate. Aceasta înseamnă că, la vizite cu o durată mai mare de 5 min a unui site, vom primi o notificare ce ne întrebă dacă dorim să adăugăm iconița aplicației web pe Home screen-ul dispozitivului mobil. Toate acestea, vor fi precum aplicațiile native, **întrucât dispare și bara de navigare** a browser-ului.
Să vorbim un pic și despre Push Notification, o componentă ce îmbunătățește experiența în online a utilizatorului și sprijină micile sau marile afaceri.
Pe desktop și ecranul telefonului, vor apărea notificări privind activitatea platformelor unde ați ales să primiți actualizări(ex: notificările asupra activitățiilor din FB, G+ ce vă apar în partea dreapta-jos a ecranului). Astfel, veți fi mereu în legătură cu ceea ce vă interesează.
Push Notification a crescut și vânzările multor site-uri. Un exemplu ar fi: https://www.jumia.com.ng
După implementarea notificărilor web, site-ul a avut cu 38% mai mulți utilizatori ce au revenit, chiar după ce au abandonat Coșul de cumpărături. Site-ul a vândut de 9 ori mai mult decât prin trimiterea de e-mailuri utilizatorilor, pentru a-i anunța de comanda nefinalizată încă.

În încheiere, pentru Progresive Web App concluzionăm:
Push — reducerea timpului de transferare a datelor prin HTTP/2 (citiți și aici). Render — randare rapidă pagină Pre-Load — încărcarea elementelor esențiale din site și a codului, ce permite deja utilizarea paginii web Lazy-Load ** — încărcarea codurilor, conținutului, imaginilor ce urmează a fi accesate atunci când se navighează și pe alte pagini din site-ul respectiv