Comment les sites Wix sont devenus plus rapides que jamais
Au cours de ces dernières années, nous avons accéléré considérablement les sites web Wix, en réalisant des améliorations spectaculaires pour les Core Web Vitals et en permettant à 10 fois plus de sites Wix d’obtenir de bons scores.
Découvrez comment nous y sommes parvenus.
Transcription
Intervenant
Gil Eckstein
Performance Team Lead | Wix
Au cours des dernières années, nous avons accéléré considérablement les sites web Wix et réalisé des améliorations spectaculaires pour les “Core Web Vitals”. À quel point ces changements ont-ils été spectaculaires ? Dix fois plus spectaculaires.
Nous avons commencé par prendre des mesures telles que l’hébergement de tous nos sites sur un réseau de diffusion de contenu CDN distribué mondialement, afin de permettre la mise en cache automatique de toutes les ressources du site, y compris le HTML.
Votre site est ainsi chargé plus rapidement, quels que soient l’emplacement, le réseau ou l’appareil de vos utilisateurs.
En outre, tous nos composants sont conçus de façon à limiter les décalages de mise en page, en utilisant les bonnes dimensions, les rapports d’aspect CSS et les préchargements de police, ce qui donne de bons scores cumulatifs de décalage de mise en page.
Nous optimisons pour la plus grande LCP (Largest Contentful Paint) en privilégiant les ressources d’image et de police, et en chargeant les éléments les plus lents en dehors de la fenêtre de visualisation.
Un instant. (Il boit de l’eau)
Que faisons-nous d’autre pour accélérer les sites ?
Un aperçu rapide.
– Nous convertissons les images en WebP, tout en redimensionnant et en recadrant pour une diffusion optimale des médias.
– Nous procédons à la compression de toutes les ressources à l’aide de Brotli pour accélérer les téléchargements.
– Nous utilisons des web workers pour réduire le blocage du thread principal JavaScript et limiter les délais d’entrée pour une réactivité accrue du site.
– Nous utilisons le fractionnement du code et des importations dynamiques pour faciliter le chargement rapide des sites, quelle que soit leur complexité.
– Nous mettons en place d’autres fonctionnalités telles que des éléments personnalisés, des préchargements de ressources, des niveaux de priorité, HTTP/3, etc.
Et nous ne nous arrêtons pas là. Nous fournissons des rapports de performances quotidiens détaillés pour tous nos utilisateurs sur notre tableau de bord de vitesse de site. Les utilisateurs peuvent ainsi tester l’impact des changements sur les performances de leur site.
Ce sont les changements que nous avons apportés jusqu’à présent, mais les améliorations sont constantes, et chaque nouvel élément ou nouvelle fonctionnalité tient compte des performances.
Un site web haute performance vous attend chez Wix, quelle que soit votre entreprise.