Show Menu
Cheatography

PWA - Firebase Cheat Sheet (DRAFT) by

CheatSheet pour le Progressive Web App et Firebase

This is a draft cheat sheet. It is a work in progress and is not finished yet.

Défini­tions

Progre­ssive Web App
Les PWA utilisent les nouvelles foncti­onn­alités du web moderne pour délivrer la meilleure expérience utilis­ateur possible.
Largest Contentful Paint
Temps nécessaire pour afficher à l’ écran l’élément visuels le plus grand de l’appl­ication (image ou texte). Plus ce temps est court, plus l'util­isateur à la sensation d’une grande vitesse de charge­ment.
First Input Delay
Mesure le temps écoulé entre le moment où un utilis­ateur interagit pour la première fois avec votre site jusqu'au moment où le navigateur est réellement capable de répondre à cette intera­ction.
Cumulative Layout Shift
Score qui mesure le nombre de changement inattendu sur la page une fois chargé.
Inline Critical Styles
Technique qui consiste à placer les styles en inline direct­ement dans le HTML, afin que le navigateur puisse en faire un rendu le plus rapidement possible.
Applic­ation shell
Charger le plus rapidement possible le cadre de base de l'appl­ica­tion, souvent il s'agit de la barre de menu ou du menu de navigation et de quelque boutons essentiel à l'inte­rface utilis­ateur. Le moyen le plus simple est de direct­ement mettre en place la structure HTML de base dans le index.h­tml.
Skeleton pattern
Technique qui consiste à afficher des éléments visuels ayant la même structure que le contenu final à l’util­isateur pendant le chargement de l'appl­ica­tion.
Progre­ssive images loading
Technique de chargement d’image qui consiste à charger en premier lieu une version réduite ou dégradée d’une image afin qu’elle s’affiche immédi­atement à l’util­isa­teur, puis l'image réelle au fur et à mesure que l’appl­ication charge complè­tement.
Code splitting
Chargé uniquement le code nécessaire à la vue courante.
La résilience des réseaux
Concepte qui signifie l’assu­rance de fournir un service utilisable peu importe les conditions de réseaux
 

Inform­ations générales

Piliers du PWA
Rapidité - Fiabilité - Intégré (Acces­sib­ilité) - Engageant
Remarque
80% Du temps passé sur mobile se fait dans les 3 applic­ations préférées d’un utilis­ateur.
Remarque
Les utilis­ateurs de smartp­hones installent en moyenne 0 Nouvelles applic­ations chaque mois.