Passer au contenu
SilktideAide

Façades pour services tiers

Silktide charge vos pages dans un véritable navigateur et recherche des services tiers intégrés, comme des lecteurs vidéo et des widgets de clavardage, qui se chargent complètement même si un visiteur ne les utilise jamais. Ceux-ci peuvent être remplacés par une façade, un espace réservé léger qui ne charge le véritable service que lorsque quelqu’un interagit avec celui-ci.

Pourquoi c’est important

Les intégrations figurent parmi les éléments les plus lourds qu’une page puisse contenir. Un seul lecteur vidéo intégré ou widget de clavardage peut télécharger plus de code que le reste de votre page réuni, et il le fait pour chaque visiteur — y compris la majorité qui n’appuie jamais sur Lecture ou n’ouvre pas le clavardage. Ce coût survient au chargement de la page, précisément quand la vitesse compte le plus.

Une façade renverse la donne : les visiteurs voient quelque chose qui ressemble à l’intégration (une vignette avec un bouton Lecture, une bulle de clavardage), et le véritable service ne se charge qu’au clic. La plupart des visiteurs n’en paient donc jamais le coût.

Comment y remédier

  1. Pour chaque intégration signalée, vérifiez s’il existe une façade. Les lecteurs vidéo et les widgets de clavardage populaires disposent de façades open source bien entretenues, et chercher le nom du service suivi de « façade » permet généralement d’en trouver une.
  2. Remplacez le code intégré par la façade. Le résultat visible est presque identique; la différence, c’est que le code lourd ne se charge qu’en cas d’interaction.
  3. Lorsqu’aucune façade prête à l’emploi n’existe, appliquez la même idée : affichez une image d’aperçu statique et injectez l’intégration réelle au clic au moyen du .

Comment Silktide teste cela

  1. Charge la page dans un véritable navigateur et repère les intégrations tierces connues pour avoir une alternative en façade, à l’aide d’un catalogue public de ces services.
  2. Mesure ce que coûte chaque intégration : le temps durant lequel son code occupe le du navigateur et la durée pendant laquelle elle empêche la page de répondre.
  3. Signale chaque intégration avec ses fichiers et ses mesures de temps afin que vous puissiez juger si une façade en vaut la peine.

Dépannage

Les visiteurs interagissent immédiatement avec l’intégration

Une façade ajoute un court délai lors de la première interaction du visiteur, pendant que le véritable service se charge. Pour une intégration que la plupart des visiteurs utilisent aussitôt, ce compromis peut ne pas valoir le coup — cette vérification signale des candidates, et c’est vous qui décidez. Les façades peuvent aussi précharger sur des signaux plus subtils, comme le survol du pointeur à proximité, ce qui masque la majeure partie du délai.

En savoir plus

Dernière mise à jour

Cette page vous a-t-elle été utile?