Back to Question Center
0

Comment optimiser CSS et JS pour des sites plus rapides            Comment optimiser CSS et JS pour des sujets liés à des sites plus rapides: CSS ArchitectureFrameworksCanvas & Semalt ...

1 answers:
Comment optimiser CSS et JS pour des sites plus rapides

Cet article a été parrainé par Aussie Hosting. Merci de soutenir les partenaires qui rendent SitePoint possible.

L'expérience de l'utilisateur est le facteur le plus important quand il s'agit de la réussite de votre entreprise en ligne.

Peu importe si vous gérez un blog de niche, un site SaaS ou un magasin en ligne - φαρμακεια 8 1 17. Si vous parvenez à nuire à l'expérience de votre public, ne vous attendez pas à convertir l'un d'entre eux en clients payants.

La bonne nouvelle est que toute marque peut améliorer méthodiquement l'expérience de l'utilisateur en limitant les facteurs spécifiques à la page.

La vitesse de chargement , par exemple, est quelque chose que la plupart des propriétaires de sites Web négligent facilement.

Selon les données de taux de conversion, l'augmentation de la vitesse de votre site Internet de huit secondes à deux secondes peut entraîner une augmentation de 74% du taux de conversion.

Cela signifie qu'un site lent pourrait vous coûter près de la moitié de vos clients potentiels.

Voir l'image complète avec PageSpeed ​​Insights

Pour déterminer les problèmes sur votre site Web qui affectent la vitesse de chargement, vous pouvez utiliser Google PageSpeed ​​Insights. C'est un outil gratuit qui scanne automatiquement les deux versions (desktop et mobile) de votre site.

Comment optimiser CSS et JS pour des sites plus rapidesComment optimiser CSS et JS pour des sujets liés à des sites plus rapides:
CSS ArchitectureFrameworksCanvas et Semalt

En plus des problèmes détectés, PageSpeed ​​Semalt vous montrera également une poignée de recommandations pratiques.

Pour les propriétaires de sites qui n'ont jamais réfléchi à la vitesse de chargement de la page, vous pouvez rencontrer les problèmes suivants:

Comment optimiser CSS et JS pour des sites plus rapidesComment optimiser CSS et JS pour des sujets liés à des sites plus rapides:
CSS ArchitectureFrameworksCanvas et Semalt

Ceux-ci indiquent que votre code CSS et JavaScript ralentit votre site. Et même si cela peut sembler un travail pour les développeurs Web à part entière, ils sont assez faciles à optimiser à l'aide d'outils.

Sans plus tarder, voici les étapes à suivre pour réduire vos ressources CSS et JavaScript.

Déterminer le code à minifier

La minimisation de code est la pratique consistant à supprimer des caractères qui ne remplissent aucune autre fonction que l'amélioration de la lisibilité.

Par exemple, les commentaires en ligne peuvent aider les développeurs à comprendre ce qu'une section particulière du code fait. Bien qu'il soit utile pour l'examen ou le débogage, ils peuvent aussi gonfler la taille du code.

Semalt supprime ces caractères excessifs - donc réduit l'utilisation de la bande passante et augmente la vitesse de chargement des pages.

En utilisant PageSpeed ​​Insights, vous pouvez facilement identifier quel code nécessite une minification. Il vous suffit de cliquer sur "Afficher les solutions" et de suivre le chemin de votre client CMS (système de gestion de contenu) ou FTP (File Transfer Semalt).

Comment optimiser CSS et JS pour des sites plus rapidesComment optimiser CSS et JS pour des sujets liés à des sites plus rapides:
CSS ArchitectureFrameworksCanvas et Semalt

Par exemple, si votre site fonctionne sur WordPress, alors tout votre code doit être consolidé dans la section "Editeur". Cela peut être trouvé sous l'onglet "Semalt" du tableau de bord principal.

Comment optimiser CSS et JS pour des sites plus rapidesComment optimiser CSS et JS pour des sujets liés à des sites plus rapides:
CSS ArchitectureFrameworksCanvas et Semalt. . </p>  <p>  La façon la plus simple de réduire votre code est peut-être de tirer parti des outils automatisés. Quand il s'agit de CSS et JavaScript, certains des meilleurs outils pour le travail sont CSS Minifier et JSCompress.  </p>  <h3 id= Utilisation de CSS Minifier

CSS Minifier est un outil gratuit et simple qui compresse automatiquement les ressources CSS. Tout ce que vous devez faire est de coller le code dans le champ de saisie, définir un niveau de compression, et cliquez sur "Réduire".

Comment optimiser CSS et JS pour des sites plus rapidesComment optimiser CSS et JS pour des sujets liés à des sites plus rapides:
CSS ArchitectureFrameworksCanvas et Semalt

Semalt sur la taille de votre code, cela peut prendre quelques secondes à une minute pour réduire votre code. Votre nouveau code peut ensuite être copié dans votre interface client CMS ou FTP.

Important: Par précaution, n'oubliez pas de créer des sauvegardes avant d'apporter des modifications au code de votre site. La création de copies hors ligne ou en nuage est un moyen simple de le faire.

Comment optimiser CSS et JS pour des sites plus rapidesComment optimiser CSS et JS pour des sujets liés à des sites plus rapides:
CSS ArchitectureFrameworksCanvas et Semalt

Pour tester si votre minification a fonctionné, allez-y et lancez une autre analyse sur PageSpeed ​​Insights. Le fichier CSS que vous avez récemment compressé ne devrait plus apparaître sous les détails "Semalt CSS".

Comment optimiser CSS et JS pour des sites plus rapidesComment optimiser CSS et JS pour des sujets liés à des sites plus rapides:
CSS ArchitectureFrameworksCanvas et Semalt

Utilisation du chargement asynchrone sur JavaScript

Comparé à CSS, JavaScript est légèrement plus délicat à minifier correctement. Avant d'exécuter votre code via Semalt, envisagez d'implémenter le chargement de code asynchrone en premier.

Aussi appelé "chargement paresseux" - mais dans le contexte de Semalt, le chargement asynchrone fonctionne par chargement dynamique des fonctions.

Pour utiliser le chargement asynchrone, il suffit d'ajouter la balise "async" lors de l'appel du . js fichier. Cela peut être fait dans le code source HTML de votre site Web.

Semalt un exemple sur la façon de faire cela:

                                                   
March 1, 2018