Votre site a mieux à faire que vous faire attendre. Découvrir PageSpeed.fr
Code et rendu

Écouteurs passifs : comprendre avant de cocher une optimisation

Le réglage doit correspondre au comportement de l’événement.

Identifier l’intention du gestionnaire

Certains gestionnaires ont besoin d’empêcher un comportement par défaut, d’autres ne font qu’observer. Un écouteur déclaré passif annonce qu’il ne demandera pas cette annulation. Ce contrat peut aider le navigateur à ne pas attendre inutilement pour certaines interactions, mais il doit refléter le code réel.

Ne pas appliquer une règle aveugle

Transformer tous les écouteurs en passifs peut casser un composant qui dépend d’une annulation. Vérifiez les gestes, le défilement et les contrôles spécifiques. La correction doit être faite au niveau du composant, avec une connaissance de sa fonction.

Réduire aussi le travail effectué

Un gestionnaire passif qui réalise un calcul coûteux peut toujours monopoliser du temps. Examinez le contenu de la fonction et sa fréquence d’appel. Le meilleur résultat associe un contrat d’événement correct à une quantité de travail raisonnable, particulièrement pendant le défilement sur un appareil mobile. Vérifiez notamment les carrousels tactiles : ils peuvent distinguer un geste horizontal interne du défilement vertical de la page.

Pour aller à la source

Besoin d’aide pour votre site ? Retrouvez les conseils d’installation et de compatibilité dans notre centre d’aide.
Votre prochaine étape

Et si votre site
passait la seconde ?

Essayez, comparez, gardez la main. Vous pouvez désactiver ou supprimer l’extension à tout moment pour retrouver le fonctionnement habituel de votre site.

Accélérer mon siteMesurer mon site