{"id":226887,"date":"2022-09-05T10:50:00","date_gmt":"2022-09-05T07:50:00","guid":{"rendered":"https:\/\/wordpress.mediadoma.com\/?p=226887"},"modified":"2022-11-09T01:12:14","modified_gmt":"2022-11-08T22:12:14","slug":"comment-eliminer-javascript-et-css-bloquant-le-rendu-dans-le-contenu-au-dessus-du-pli","status":"publish","type":"post","link":"https:\/\/wordpress.mediadoma.com\/fr\/comment-eliminer-javascript-et-css-bloquant-le-rendu-dans-le-contenu-au-dessus-du-pli\/","title":{"rendered":"Comment \u00e9liminer JavaScript et CSS bloquant le rendu dans le contenu au-dessus du pli"},"content":{"rendered":"\n<p>Lors de la cr\u00e9ation d&rsquo;un site Web, certains aspects sont primordiaux pour offrir aux utilisateurs une exp\u00e9rience fluide. L&rsquo;un de ces aspects est repr\u00e9sent\u00e9 par le temps de chargement. Un <a href=\"https:\/\/stablewp.com\/21-ways-to-make-your-wordpress-site-load-in-less-than-1-second\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">site Web qui se charge rapidement<\/a> est toujours appr\u00e9ci\u00e9 par les visiteurs qui souhaitent trouver ce qu&rsquo;ils recherchent le plus rapidement possible. Afin d&rsquo;obtenir un temps de chargement rapide, vous devez apprendre \u00e0 \u00e9liminer JavaScript et CSS qui bloquent le rendu dans le contenu au-dessus de la ligne de flottaison.<\/p>\n<p>La vitesse d&rsquo;un site Web peut \u00eatre influenc\u00e9e par un large \u00e9ventail de facteurs, mais les facteurs abord\u00e9s dans cet article ont le plus grand impact. L&rsquo;\u00e9quation parfaite du site Web peut \u00eatre d\u00e9licate \u00e0 r\u00e9soudre, car certains \u00e9l\u00e9ments ne d\u00e9pendent pas de vos actions. Ils sont dict\u00e9s par chaque situation en particulier (ex. emplacement g\u00e9ographique, d\u00e9bit Internet). Cependant, vous pouvez optimiser la livraison CSS en modifiant les \u00e9l\u00e9ments que vous pouvez contr\u00f4ler enti\u00e8rement. En savoir plus sur ce sujet ci-dessous dans cet article cr\u00e9\u00e9 par notre \u00e9quipe de <a href=\"https:\/\/wpdatatables.com\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">wpDataTables<\/a>.<\/p>\n<h2>D\u00e9finir le blocage du rendu et le contenu au-dessus de la ligne de flottaison<\/h2>\n<h3>Blocage du rendu<\/h3>\n<p>Le blocage du rendu fait r\u00e9f\u00e9rence aux \u00e9l\u00e9ments qui emp\u00eachent le contenu crucial d&rsquo;un site Web (par exemple, le corps du texte principal d&rsquo;un article) de se charger avant que la page enti\u00e8re ne soit charg\u00e9e. Un bon exemple d&rsquo;un tel \u00e9l\u00e9ment est repr\u00e9sent\u00e9 par tout code JavaScript ou CSS suppl\u00e9mentaire ajout\u00e9 \u00e0 un site Web. Ce code peut emp\u00eacher l&rsquo;utilisateur de voir quoi que ce soit dans son navigateur tant que le code n&rsquo;a pas \u00e9t\u00e9 enti\u00e8rement ex\u00e9cut\u00e9, devenant ainsi un blocage du rendu.<\/p>\n<h3>Contenu au-dessus de la ligne de flottaison<\/h3>\n<p>Lorsqu&rsquo;un visiteur acc\u00e8de \u00e0 un site Web, il est accueilli par une certaine partie du site, c&rsquo;est-\u00e0-dire la partie la plus haute. Pour voir la suite, l&rsquo;utilisateur devra faire d\u00e9filer vers le bas ou effectuer d&rsquo;autres actions sur le site. Le contenu que les visiteurs voient imm\u00e9diatement apr\u00e8s y avoir acc\u00e9d\u00e9 est appel\u00e9 contenu au-dessus de la ligne de flottaison.<\/p>\n<h3>\u00c0 propos du blocage du rendu en JavaScript et CSS<\/h3>\n<p>Les navigateurs lisent le HTML pour afficher un site. Il s&rsquo;agit d&rsquo;un processus qui comporte plusieurs \u00e9tapes. Si le navigateur tombe sur des \u00e9l\u00e9ments faisant r\u00e9f\u00e9rence \u00e0 un script\/une feuille de style, des \u00e9tapes suppl\u00e9mentaires sont n\u00e9cessaires pour lire le code. Le navigateur devra demander un fichier, attendre une r\u00e9ponse, t\u00e9l\u00e9charger le fichier depuis le serveur, puis ex\u00e9cuter le fichier.<\/p>\n<p>Bien entendu, ces \u00e9tapes suppl\u00e9mentaires peuvent ralentir le temps de chargement. Gardez \u00e0 l&rsquo;esprit que certains th\u00e8mes WordPress impliquent plusieurs fichiers CSS ou JavaScript. Le temps de chargement peut \u00eatre consid\u00e9rablement ralenti \u00e0 cause de ces fichiers. C&rsquo;est la raison pour laquelle vous devrez \u00e9liminer les ressources bloquant le rendu de votre site. Le plus souvent, ce ne sont pas des fichiers critiques, vous pouvez donc diff\u00e9rer l&rsquo;analyse JavaScript pour r\u00e9duire le blocage du rendu des pages, am\u00e9liorant ainsi la vitesse sur votre site.<\/p>\n<h3><strong>Identifier JavaScript et CSS bloquant le rendu<\/strong><\/h3>\n<p><a href=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-197160-61e8b1b6064f7.jpg\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-197160-61e8b1b6064f7.jpg\" alt=\"Comment \u00e9liminer JavaScript et CSS bloquant le rendu dans le contenu au-dessus du pli\" ><\/a><\/p>\n<p>Pour \u00e9liminer JavaScript et CSS qui bloquent le rendu dans le contenu au-dessus de la ligne de flottaison, vous devrez identifier ces \u00e9l\u00e9ments. L&rsquo;un des moyens les plus simples de les identifier consiste \u00e0 ouvrir votre site Web avec un outil de vitesse de page qui vous indique les probl\u00e8mes auxquels il est confront\u00e9 lors du chargement. <a href=\"https:\/\/developers.google.com\/speed\/pagespeed\/insights\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">PageSpeed \u200b\u200bInsights de Google<\/a> est l&rsquo;un de ces outils qui devrait vous aider \u00e0 trouver les fichiers qui bloquent le rendu sur votre site. Une fois que vous avez compris quels sont les fichiers, vous pouvez proc\u00e9der \u00e0 la suppression ou \u00e0 la r\u00e9organisation du JavaScript bloquant le rendu.<\/p>\n<h3>Comment \u00e9liminer JavaScript et CSS qui bloquent le rendu dans le contenu au-dessus de la ligne de flottaison\u00a0?<\/h3>\n<p>Vous avez deux options dans cette situation\u00a0: apprenez \u00e0 \u00e9liminer vous-m\u00eame JavaScript et CSS qui bloquent le rendu dans le contenu au-dessus de la ligne de flottaison ou utilisez un plugin pour le faire. Si vous \u00eates f\u00e9ru de technologie et que vous souhaitez apprendre comment les ressources bloquant le rendu sont \u00e9limin\u00e9es, appliquez l&rsquo;une de ces m\u00e9thodes\u00a0:<\/p>\n<h3>Effacer JavaScript du chemin de rendu critique<\/h3>\n<p>Le chemin de rendu critique ne doit inclure que les \u00e9l\u00e9ments essentiels pour le site Web. Vous pouvez d\u00e9placer les ressources JavaScript inutiles hors de ce chemin. Cela se fait en ajoutant certains attributs l\u00e0 o\u00f9 JavaScript est requis. Les attributs sont\u00a0:<\/p>\n<ul>\n<li><strong>Async :<\/strong> cet attribut indique au navigateur qu&rsquo;il doit commencer \u00e0 t\u00e9l\u00e9charger les ressources imm\u00e9diatement pour \u00e9viter des temps de chargement lents. Une fois les ressources disponibles, l&rsquo;analyse HTML est temporairement interrompue et les ressources sont charg\u00e9es.<\/li>\n<li><strong>Diff\u00e9rer\u00a0:\u00a0<\/strong> cet attribut indique au navigateur de diff\u00e9rer le t\u00e9l\u00e9chargement des ressources jusqu&rsquo;\u00e0 ce que le processus d&rsquo;analyse HTML soit termin\u00e9. Une fois termin\u00e9, le navigateur t\u00e9l\u00e9chargera et affichera les scripts dans l&rsquo;ordre de leur apparition sur le site Web.<\/li>\n<\/ul>\n<h3><strong>V\u00e9rifiez comment les ressources CSS sont fournies et optimisez-les<\/strong><\/h3>\n<p>Pour \u00e9liminer les ressources bloquant le rendu dans CSS, vous devrez\u00a0:<\/p>\n<ul>\n<li>Identifiez les ressources requises pour le contenu au-dessus de la ligne de flottaison et alignez les styles CSS avec HTML.<\/li>\n<li>Utilisez un autre attribut pour identifier les ressources CSS absolument n\u00e9cessaires (attribut m\u00e9dia).<\/li>\n<li>Chargez les ressources CSS de mani\u00e8re asynchrone (en utilisant les attributs d\u00e9crits ci-dessus).<\/li>\n<\/ul>\n<h2><strong>Une liste de plugins qui peuvent vous aider \u00e0 \u00e9liminer plus facilement JavaScript bloquant le rendu<\/strong><\/h2>\n<h3>Optimisation automatique<\/h3>\n<p><a href=\"https:\/\/wordpress.org\/plugins\/autoptimize\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external\"><img decoding=\"async\" src=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-197160-61e8b1b70ee28.jpg\" alt=\"Comment \u00e9liminer JavaScript et CSS bloquant le rendu dans le contenu au-dessus du pli\" \/><\/a><\/p>\n<p>Pour \u00e9liminer JavaScript et CSS bloquant le rendu dans le contenu au-dessus de la ligne de flottaison de WordPress, vous pouvez utiliser des plugins tels que Autoptimize. Ce plugin am\u00e9liore le temps de chargement de votre site WordPress en combinant des morceaux de code, en r\u00e9duisant la taille des blocs de code en supprimant les caract\u00e8res inutiles (compression), etc. En effectuant ces modifications, le code est plus facile \u00e0 lire et la taille du fichier est r\u00e9duite, ce qui permet de gagner quelques centaines de millisecondes voire quelques secondes sur le temps de chargement.<\/p>\n<p>Pour installer ce plugin, il vous suffit d&rsquo;acc\u00e9der \u00e0 votre tableau de bord WordPress et d&rsquo;acc\u00e9der \u00e0 l&rsquo;onglet Plugins. Ensuite, s\u00e9lectionnez l&rsquo;option Ajouter nouveau qui se trouve en haut de la fen\u00eatre. Apr\u00e8s cela, vous pouvez rechercher Autoptimize ou d&rsquo;autres plugins dans la barre de recherche. Cliquez sur Installer maintenant, activez-le pour le site Web de votre choix et vous \u00eates pr\u00eat \u00e0 partir.<\/p>\n<h3>Cache total W3<\/h3>\n<p><a href=\"https:\/\/wordpress.org\/plugins\/w3-total-cache\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external\"><img decoding=\"async\" src=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-197160-61e8b1b81a44d.jpg\" alt=\"Comment \u00e9liminer JavaScript et CSS bloquant le rendu dans le contenu au-dessus du pli\" \/><\/a><\/p>\n<p>Autoptimize propose de nombreuses autres alternatives que vous pouvez utiliser pour supprimer les ressources bloquant le rendu de WordPress. Le plugin W3 Total Cache est l&rsquo;un des meilleurs. Ce qui est int\u00e9ressant avec ce plugin, c&rsquo;est qu&rsquo;il int\u00e8gre de multiples fonctionnalit\u00e9s suppl\u00e9mentaires pour optimiser WordPress. La mise en cache repr\u00e9sente le processus par lequel certains fichiers sont stock\u00e9s sur l&rsquo;ordinateur d&rsquo;un utilisateur pour am\u00e9liorer son exp\u00e9rience avec le site Web. Les visites ult\u00e9rieures seront plus faciles et les temps de chargement s&rsquo;am\u00e9lioreront.<\/p>\n<h3>Pack booster de vitesse<\/h3>\n<p><a href=\"https:\/\/wordpress.org\/plugins\/speed-booster-pack\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external\"><img decoding=\"async\" src=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-197160-61e8b1b915a90.jpg\" alt=\"Comment \u00e9liminer JavaScript et CSS bloquant le rendu dans le contenu au-dessus du pli\" \/><\/a><\/p>\n<p>Une autre option est Speed \u200b\u200bBooster Pack. Une fois que vous l&rsquo;avez install\u00e9, vous pouvez acc\u00e9der aux param\u00e8tres et choisir les options qui correspondent \u00e0 vos besoins. Le plugin offre quelques options de configuration comme d\u00e9placer des scripts vers le pied de page ou diff\u00e9rer l&rsquo;analyse des fichiers JavaScript. En les s\u00e9lectionnant, vous pouvez supprimer JavaScript et CSS bloquant le rendu dans le contenu au-dessus de la ligne de flottaison en quelques clics seulement.<\/p>\n<h3>JCH Optimiser<\/h3>\n<p><strong><a href=\"https:\/\/wordpress.org\/plugins\/jch-optimize\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external\"><img decoding=\"async\" src=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-197160-61e8b1ba1963c.jpg\" alt=\"Comment \u00e9liminer JavaScript et CSS bloquant le rendu dans le contenu au-dessus du pli\" \/><\/a><\/strong><\/p>\n<p>JCH Optimize est un plugin qui combine JavaScript et CSS tout en r\u00e9duisant la taille des fichiers. Il poss\u00e8de de nombreuses autres fonctionnalit\u00e9s qui peuvent \u00eatre utiles \u00e0 long terme, mais il est excellent pour \u00e9liminer les ressources bloquant le rendu. Naviguez dans ses param\u00e8tres et activez les fonctionnalit\u00e9s qui semblent pertinentes pour votre site Web.<\/p>\n<p>M\u00eame si cela n\u00e9cessite une certaine attention, la r\u00e9solution de ce probl\u00e8me aura un impact important sur votre site. Une fois que vous avez appris \u00e0 supprimer le JavaScript et le CSS bloquant le rendu dans le contenu au-dessus de la ligne de flottaison, assurez-vous d&rsquo;\u00e9liminer d\u00e8s que possible tous les \u00e9l\u00e9ments susceptibles de ralentir votre site Web.<\/p>\n<p>Si vous avez aim\u00e9 lire cet article sur la fa\u00e7on d&rsquo;\u00e9liminer JavaScript et CSS bloquant le rendu dans le contenu au-dessus de la ligne de flottaison, vous devriez consulter celui-ci sur <a href=\"https:\/\/wordpress.mediadoma.com\/fr\/comment-changer-les-polices-dans-wordpress-sans-tracas\/\" title=\"la fa\u00e7on de changer les polices dans WordPress\">la fa\u00e7on de changer les polices dans WordPress<\/a>.<\/p>\n<p>Nous avons \u00e9galement \u00e9crit sur quelques sujets connexes tels que comment int\u00e9grer un <a href=\"https:\/\/wordpress.mediadoma.com\/fr\/comment-integrer-un-iframe-wordpress-avec-et-sans-plugin\/\" title=\"iframe WordPress\">iframe WordPress<\/a>, <a href=\"https:\/\/wordpress.mediadoma.com\/fr\/comment-trouver-lid-de-page-dans-wordpress-en-quelques-etapes\/\" title=\"comment trouver l&#039;ID de page dans WordPress\">comment trouver l&rsquo;ID de page dans WordPress<\/a>, comment <a href=\"https:\/\/wordpress.mediadoma.com\/fr\/comment-telecharger-la-mediatheque-wordpress\/\" title=\"t\u00e9l\u00e9charger la m\u00e9diath\u00e8que WordPress\">t\u00e9l\u00e9charger la m\u00e9diath\u00e8que WordPress<\/a>, <a href=\"https:\/\/wordpress.mediadoma.com\/fr\/comment-arreter-une-attaque-ddos-sur-votre-site-wordpress\/\" title=\"comment arr\u00eater une attaque DDoS\">comment arr\u00eater une attaque DDoS<\/a> et comment <a href=\"https:\/\/wordpress.mediadoma.com\/fr\/comment-masquer-le-titre-de-la-page-dans-wordpress-un-guide-rapide\/\" title=\"masquer le titre de la page dans WordPress\">masquer le titre de la page dans WordPress<\/a>.<\/p>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">Source d&rsquo;enregistrement:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/wpdatatables.com\" class=\"external external_icon\">wpdatatables.com<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Pour \u00e9liminer JavaScript et CSS qui bloquent le rendu dans le contenu au-dessus de la ligne de flottaison, vous devrez identifier ces \u00e9l\u00e9ments.<\/p>\n","protected":false},"author":1,"featured_media":197161,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[832,811,841,862],"tags":[1167],"class_list":["post-226887","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-guide-pour-les-debutants","category-plugins-2","category-tutoriels","category-wordpress-3","tag-affiai-fr"],"_links":{"self":[{"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/posts\/226887","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/comments?post=226887"}],"version-history":[{"count":0,"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/posts\/226887\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/media\/197161"}],"wp:attachment":[{"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/media?parent=226887"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/categories?post=226887"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/tags?post=226887"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}