{"id":7247,"date":"2021-05-03T14:36:42","date_gmt":"2021-05-03T14:36:42","guid":{"rendered":"http:\/\/commentouvrir.com\/blog\/?p=7247"},"modified":"2021-05-03T14:36:42","modified_gmt":"2021-05-03T14:36:42","slug":"minification","status":"publish","type":"post","link":"https:\/\/commentouvrir.com\/blog\/minification\/","title":{"rendered":"Minification"},"content":{"rendered":"<p>La minification est le processus de minimisation du code et du balisage dans les pages Web et les fichiers de script sans modifier ses fonctionnalit\u00e9s. Il supprime un fichier de code de toutes les donn\u00e9es qui ne sont pas n\u00e9cessaires pour que le fichier soit ex\u00e9cut\u00e9. Contrairement aux autres techniques de compression, les fichiers minifi\u00e9s n'ont pas besoin d'\u00eatre d\u00e9compress\u00e9s avant d'\u00eatre lus, modifi\u00e9s ou ex\u00e9cut\u00e9s. La minification est utilis\u00e9e pour r\u00e9duire les temps de chargement et l'utilisation de la bande passante sur les sites Web. Cela am\u00e9liore consid\u00e9rablement la vitesse et l'accessibilit\u00e9 du site, ce qui signifie que l'exp\u00e9rience utilisateur est \u00e9galement am\u00e9lior\u00e9e.<\/p>\n<p>Par exemple, un code JavaScript sans minification ressemble \u00e0 ceci:<\/p>\n<p><strong>var<\/strong> tableau = [];<br \/>\n<strong>POUR UNE<\/strong> (<strong>var<\/strong> i = 0; je <\/p>\n<p>La version minifi\u00e9e est \u00e9quivalente au code d'origine mais est beaucoup plus courte:<\/p>\n<p><strong>POUR UNE<\/strong>(<strong>var<\/strong> a = [i = 0]; i<\/p>\n<h2>Comment fonctionne la minification<\/h2>\n<p>La minification est effectu\u00e9e apr\u00e8s l'\u00e9criture du code d'une application Web, mais avant le d\u00e9ploiement de l'application. Il fonctionne en analysant et en r\u00e9\u00e9crivant les parties textuelles d'un site Web pour r\u00e9duire sa taille globale de fichier. Apr\u00e8s la minification, le serveur Web remplace les actifs d'origine par des actifs minifi\u00e9s pour une distribution plus rapide aux utilisateurs.<\/p>\n<p>Un d\u00e9veloppeur Web cr\u00e9era un fichier JavaScript ou CSS \u00e0 utiliser dans une application Web. Ces fichiers sont format\u00e9s pour la commodit\u00e9 du d\u00e9veloppeur. Le d\u00e9veloppeur applique ensuite une technique de minification pour convertir le fichier en un fichier plus optimis\u00e9 mais plus difficile \u00e0 lire. Les techniques de minification courantes comprennent:<\/p>\n<ul>\n<li>Suppression des espaces<\/li>\n<li>Raccourcir les noms de variables<\/li>\n<li>Remplacement des fonctions d\u00e9taill\u00e9es par des fonctions plus concises<\/li>\n<\/ul>\n<p>Une fois minifi\u00e9, le serveur Web utilise le fichier pour r\u00e9pondre aux demandes Web.<\/p>\n<h2>Inconv\u00e9nients de la minification<\/h2>\n<p>Dans certains cas, la minification peut casser des scripts compliqu\u00e9s en raison de variables d\u00e9pendant du site telles que les th\u00e8mes, les plugins et les environnements de serveur. Cela peut entra\u00eener des mises en page incorrectes ou certaines fonctions ne fonctionnant pas correctement sur un site Web. La minification peut \u00e9galement introduire des erreurs difficiles \u00e0 d\u00e9boguer. Bien qu'il puisse r\u00e9duire consid\u00e9rablement l'utilisation de la bande passante et augmenter la vitesse du site, il doit \u00eatre utilis\u00e9 comme une \u00e9tape de r\u00e9glage fin, et non comme une \u00e9tape de d\u00e9but dans l'am\u00e9lioration d'un site Web.<\/p>\n<p><\/p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>La minification est le processus de minimisation du code et du balisage dans les pages Web et les fichiers de script sans modifier ses fonctionnalit\u00e9s. Il supprime un fichier de code de toutes les donn\u00e9es qui ne sont pas n\u00e9cessaires pour que le fichier soit ex\u00e9cut\u00e9. Contrairement aux autres techniques de compression, les fichiers minifi\u00e9s &#8230; <a title=\"Minification\" class=\"read-more\" href=\"https:\/\/commentouvrir.com\/blog\/minification\/\" aria-label=\"En savoir plus sur Minification\">Lire la suite<\/a><\/p>\n","protected":false},"author":2201,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_lmt_disableupdate":"","_lmt_disable":"","footnotes":""},"categories":[9],"tags":[],"class_list":["post-7247","post","type-post","status-publish","format-standard","hentry","category-wiki"],"modified_by":null,"_links":{"self":[{"href":"https:\/\/commentouvrir.com\/blog\/wp-json\/wp\/v2\/posts\/7247","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/commentouvrir.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/commentouvrir.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/commentouvrir.com\/blog\/wp-json\/wp\/v2\/users\/2201"}],"replies":[{"embeddable":true,"href":"https:\/\/commentouvrir.com\/blog\/wp-json\/wp\/v2\/comments?post=7247"}],"version-history":[{"count":0,"href":"https:\/\/commentouvrir.com\/blog\/wp-json\/wp\/v2\/posts\/7247\/revisions"}],"wp:attachment":[{"href":"https:\/\/commentouvrir.com\/blog\/wp-json\/wp\/v2\/media?parent=7247"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/commentouvrir.com\/blog\/wp-json\/wp\/v2\/categories?post=7247"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/commentouvrir.com\/blog\/wp-json\/wp\/v2\/tags?post=7247"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}