La performance d'une application web
Les trois signaux Core Web Vitals (LCP, INP, CLS) et leurs seuils, le chemin de rendu et les ressources bloquantes, le poids des images et des scripts, le cache, la compression et le chargement différé.
- 33 cartes
- 6 thèmes
- Gratuit
Le programme, thème par thème
Le poids de chaque thème suit celui que lui donne l'examen.
- Notions
- Questions
- Ranger et relier
- Les chiffres
- Mises en situation
- Comprendre
Quelques cartes du deck
LCP (Largest Contentful Paint) : de quoi s'agit-il ?
Voir la réponse
Temps écoulé avant l'affichage du plus grand élément visible de la page, souvent une image ou un titre ; il est bon jusqu'à 2,5 s.
Il mesure le moment où la page paraît prête à celui qui la regarde. Au-delà de 4 s, il est jugé mauvais.
Cette page reste blanche trop longtemps. Quelle modification libère le premier affichage ?
```html
<head>
<link rel="stylesheet" href="style.css">
<script src="app.js"></script>
</head>`- Ajouter
deferà la balisescript - Ajouter
deferà la baliselinkde la feuille de style - Ajouter
lazyà la balisescriptdu fichier - Supprimer la feuille de style et styler en JavaScript
Voir la réponse
Ajouter
deferà la balisescriptUn script sans attribut arrête l'analyse jusqu'à son exécution.
defern'a aucun effet sur unlink,lazyn'existe pas comme attribut de script, et styler en JavaScript retarde encore l'affichage.- Ajouter
Les seuils d'un bon score sont : LCP jusqu'à …, INP jusqu'à … et CLS jusqu'à ….
Voir la réponse
Les seuils d'un bon score sont : LCP jusqu'à 2,5 s, INP jusqu'à 200 ms et CLS jusqu'à 0,1.
Un seuil mauvais commence à 4 s pour le LCP, 500 ms pour l'INP et 0,25 pour le CLS ; entre les deux, la page « nécessite des améliorations ».
INP (Interaction to Next Paint) : de quoi s'agit-il ?
Voir la réponse
Délai entre une action de l'utilisateur (clic, toucher, touche) et la mise à jour visible de l'écran, relevé pour une des interactions les plus lentes de la visite ; bon jusqu'à 200 ms.
Il mesure la réactivité : une interaction qui attend un long script du fil principal donne un INP élevé. Au-delà de 500 ms, il est mauvais.