Yassine Benabbas
Sylvain Pollet-Villard
Espace Experts - Octobre 2018
“A Progressive Web App uses modern web capabilities to deliver an
app-like user experience.”
Google, 2015
Reliable: must load instantly
regardless of network connectivity
Fast: navigation and interactions are fluid
no lag, no stagger while scrolling
Attractive: fits naturally in user system
immersive and consistent user experience
Web technologies are inherently backward compatible.
If a feature is not supported, the app remains functional.
This is called Progressive Enhancement
Illustration by Tiffany Tse
Internet connectivity is ephemeral and misleading,
especially on mobile.
Challenges and technical constraints highly depend on the context
(eg use in a train or a plane)
Common caching strategies:
Common error handling strategies:
With full client-side JS frameworks, we don't have
to wait for the server response to refresh the view.
= huge perceived performance gain
+ needs a good error management strategy
Un support complet de documentation accessible à tous:
pwa-cookbook.js.org
Un workshop pour vous former rapidement:
pwa-workshop.js.org
Des présentations pour sensibiliser aux PWA
Du support personnalisé pour répondre à vos questions