Les animations d’apparition démarrent les éléments décalés et les posent en place. Mesurez pendant l’une d’elles et chaque position relevée inclut ce décalage — c’est ainsi qu’on obtient une reproduction fidèle de l’état *animé*, fausse partout, tenue par des constantes qui s’annulent par chance.
Le script neutralise donc transformations, transitions et animations avant toute mesure, puis les remet. Les éléments masqués à cet instant sont exclus et comptés, plutôt que fondus dans le total sans le dire. Les feuilles de style servies par un autre domaine sans CORS sont illisibles : le rapport dit combien, au lieu d’avoir l’air complet.
J’ai écrit cette méthode en reconstruisant ce site depuis son original Framer, où elle faisait la différence entre l’exactitude au pixel et le vraisemblable.
Lire l’article →