Skip to content

Latest commit

 

History

History
28 lines (22 loc) · 1.34 KB

1_intro.md

File metadata and controls

28 lines (22 loc) · 1.34 KB

Progressive Web App #PWA - Intro by @rainbowbreeze

## Storia del web.

  • 1991 primo web site. html + css + js
  • 2000 Primo step importante introduzione di Ajax. Ajax nasce per far funzionare desktop app nel browser, prima app è stata outlook.
  • 2007 Smartphne. Tutto il web adesso è nel palmo della nostra mano. Applicazioni web e applicazioni native

Progressive web app

Si cerca di colmare il gap tra applicazioni native e web app. Una serie di cose che si possoo implementare un pezzo per volta al fine di ottenere una migliore esperienza utente. Non tutti i browser supportano le tecnologie base delle progressive web app. Safari per il momento non le supporta per esempio.

3 punti in cui le web app sono peggiori delle native:

  • Home screen access: In una progressive web app ti viene chiesto se aggiungere l'icona nell'home screen
  • Push notification: Grazie ai service worker è possibile mandare push notification
  • Offline: Tramite un proxy che sta in ascolto delle chiamate al server si possono gestire i dati offline

Case histories

  • Flip Cart: Ecommerce indiano partito con l'idea di creare una app nativa che ha riprogettato tutto il sito con in mente progressive web app e con grandi risultati.
  • Beyond the rack
  • Booking.com

Agenda

  • Service worker and offline
  • Push notification
  • Instant loading e installazione su home screen
  • Recap