{"id":56258,"date":"2022-04-26T08:24:18","date_gmt":"2022-04-26T07:24:18","guid":{"rendered":"https:\/\/kinsta.com\/fr\/?p=56258&#038;preview=true&#038;preview_id=56258"},"modified":"2024-01-24T14:39:06","modified_gmt":"2024-01-24T13:39:06","slug":"tailwind-jit","status":"publish","type":"post","link":"https:\/\/kinsta.com\/fr\/blog\/tailwind-jit\/","title":{"rendered":"Ma\u00eetriser Tailwind CSS avec son mode Just-in-Time (JIT)"},"content":{"rendered":"<p>Les frameworks \u00e0 vocation utilitaire nous aident \u00e0 concevoir nos pages web plus rapidement, et <a href=\"https:\/\/kinsta.com\/fr\/blog\/tailwind-css\/\">Tailwind CSS<\/a> est devenu l&rsquo;un des plus populaires. Mais \u00eatre populaire ne signifie pas \u00eatre parfait.<\/p>\n<p>L&rsquo;utilisation de Tailwind CSS a pos\u00e9 quelques probl\u00e8mes, comme le fait d&rsquo;avoir une feuille de style \u00e9norme pendant le d\u00e9veloppement et de devoir activer des variantes suppl\u00e9mentaires par nous-m\u00eames, entre autres. Une solution \u00e0 certains de ces d\u00e9fis sera notre objectif g\u00e9n\u00e9ral dans ce tutoriel.<\/p>\n<p>Dans ce tutoriel, nous parlerons d&rsquo;une fonctionnalit\u00e9 tr\u00e8s importante du framework Tailwind CSS connue sous le nom de compilateur just-in-time, plus commun\u00e9ment appel\u00e9 compilateur JIT.<\/p>\n<p>Nous mettrons en \u00e9vidence les caract\u00e9ristiques et les avantages de l&rsquo;utilisation du compilateur JIT de Tailwind CSS, la mani\u00e8re de l&rsquo;activer, et nous verrons quelques exemples pratiques.<\/p>\n<p>Commen\u00e7ons.<br \/>\n<div><\/div><kinsta-auto-toc heading=\"Table of Contents\" exclude=\"last\" list-style=\"arrow\" selector=\"h2\" count-number=\"-1\"><\/kinsta-auto-toc><\/p>\n<h2>Qu&rsquo;est-ce que le compilateur CSS JIT (Just-in-Time) de Tailwind ?<\/h2>\n<p>Avant de parler du compilateur JIT, nous devons d&rsquo;abord parler de Tailwind CSS.<\/p>\n<p>Tailwind CSS est un framework CSS ax\u00e9 sur l&rsquo;utilit\u00e9, avec un ensemble de classes CSS pr\u00e9d\u00e9finies qui peuvent \u00eatre appliqu\u00e9es directement dans notre balisage pour acc\u00e9l\u00e9rer la conception des pages web et maintenir la coh\u00e9rence de la conception \u00e0 l&rsquo;aide de syst\u00e8mes pr\u00e9d\u00e9finis.<\/p>\n<p>Avant la sortie du compilateur JIT, la taille de notre fichier CSS Tailwind g\u00e9n\u00e9r\u00e9 apr\u00e8s installation est g\u00e9n\u00e9ralement de 3 Mo. Cependant, \u00e0 mesure que vous continuez \u00e0 configurer et \u00e0 personnaliser Tailwind, la taille du fichier ne cesse de cro\u00eetre &#8211; dans certains cas, vous pouvez vous retrouver avec une feuille de style pouvant atteindre 15 Mo.<\/p>\n<p>Bien que tous nos styles inutilis\u00e9s soient purg\u00e9s en production, ce n&rsquo;est pas le cas pendant le d\u00e9veloppement. Avec une feuille de style de 10 Mo, voire 20 Mo, nous risquons de rencontrer des probl\u00e8mes et d&rsquo;entra\u00eener un ralentissement de nos outils de d\u00e9veloppement.<\/p>\n<p>Avec le compilateur JIT, les styles sont g\u00e9n\u00e9r\u00e9s \u00e0 mesure que nous construisons nos projets. Cela signifie que seules les classes utilitaires que vous utilisez actuellement seront incluses dans la taille de votre feuille de style, et non toutes les classes utilitaires fournies avec Tailwind CSS.<\/p>\n<h2>Avantages de l&rsquo;utilisation du mode JIT de Tailwind CSS<\/h2>\n<p>Dans cette section, nous allons aborder certains des avantages de l&rsquo;utilisation du compilateur JIT. Ils comprennent :<\/p>\n<ol>\n<li>Votre feuille de style est la m\u00eame en <a href=\"https:\/\/kinsta.com\/fr\/blog\/modifier-code-wordpress\/\">d\u00e9veloppement<\/a> et en production.<\/li>\n<li>Temps de construction plus rapide.<\/li>\n<li>Toutes les variantes sont activ\u00e9es par d\u00e9faut.<\/li>\n<li>La compilation pendant le d\u00e9veloppement est beaucoup plus rapide.<\/li>\n<li>Seuls les styles utilis\u00e9s sont g\u00e9n\u00e9r\u00e9s.<\/li>\n<li>Les variantes peuvent \u00eatre empil\u00e9es.<\/li>\n<li>Am\u00e9lioration des performances des outils de d\u00e9veloppement.<\/li>\n<\/ol>\n<h2>Inconv\u00e9nients de l&rsquo;utilisation du compilateur JIT de Tailwind CSS<\/h2>\n<p>Les limitations actuellement connues selon la <a href=\"https:\/\/github.com\/tailwindlabs\/tailwindcss-jit#known-limitations\">documentation GitHub du compilateur JIT<\/a> sont les suivantes :<\/p>\n<ul>\n<li>Les options avanc\u00e9es de PurgeCSS ne sont pas prises en charge.<\/li>\n<li>\u00ab Vous pouvez uniquement <code>@apply<\/code> classes qui font partie du noyau, g\u00e9n\u00e9r\u00e9es par des extensions, ou d\u00e9finies dans une r\u00e8gle <code>@layer<\/code>. Vous ne pouvez pas <code>@apply<\/code> classes CSS arbitraires qui ne sont pas d\u00e9finies dans une r\u00e8gle <code>@layer<\/code>. \u00bb<\/li>\n<li>Il existe uniquement un support pour PostCSS 8.<\/li>\n<\/ul>\n<p>La directive <code>@apply<\/code> est utilis\u00e9e pour appliquer des classes d&rsquo;utilit\u00e9 dans notre CSS personnalis\u00e9. Ceci est utile lorsque nous d\u00e9finissons des styles CSS personnalis\u00e9s mais que nous pr\u00e9f\u00e9rons utiliser certaines classes utilitaires d\u00e9j\u00e0 d\u00e9finies.Voici un exemple du fonctionnement de la directive <code>@apply<\/code>:<\/p>\n<pre><code class=\"language-css\">.my-custom-css {\n  @apply text-green-500;\n}<\/code><\/pre>\n<p>Dans le code ci-dessus, nous avons ajout\u00e9 une couleur verte \u00e0 une classe CSS personnalis\u00e9e. La couleur verte a \u00e9t\u00e9 appliqu\u00e9e \u00e0 l&rsquo;aide d&rsquo;une classe utilitaire Tailwind.<\/p>\n\n<h2>Comment activer le mode JIT de Tailwind CSS<\/h2>\n<p>Notez qu&rsquo;au moment de la r\u00e9daction de cet article, la version 3 de Tailwind CSS a d\u00e9j\u00e0 \u00e9t\u00e9 publi\u00e9e et est activ\u00e9e par d\u00e9faut lorsque vous installez Tailwind CSS. Les explications ci-dessous concernant l&rsquo;activation du compilateur JIT ne s&rsquo;appliquent pas aux versions 3 et sup\u00e9rieures. Tous les autres exemples couverts dans ce tutoriel sont compatibles avec la version 3.<\/p>\n<p>Il est assez facile d&rsquo;activer le compilateur JIT. Tout ce que vous avez \u00e0 faire est de mettre \u00e0 jour votre fichier tailwind.config.js en ajoutant la propri\u00e9t\u00e9 mode qui devrait avoir une valeur de \u00ab jit \u00bb.<\/p>\n<p>Voici \u00e0 quoi devrait ressembler votre tailwind.config.js :<\/p>\n<pre><code class=\"language-javascript\">module.exports = {\n  mode: 'jit',\n  purge: ['.\/public\/*.html'],\n  darkMode: false, \/\/ or 'media' or 'class'\n  theme: {\n    extend: {},\n  },\n  variants: {\n    extend: {},\n  },\n  plugins: [],\n}<\/code><\/pre>\n<p>La ligne sur laquelle il faut se concentrer est la partie o\u00f9 nous avons ajout\u00e9 :<\/p>\n<pre>mode : 'jit'\n<\/pre>\n<p>Cela nous permet d&rsquo;utiliser les fonctionnalit\u00e9s du compilateur JIT.<\/p>\n<p>Une fois que c&rsquo;est fait, vous pouvez ex\u00e9cuter la commande build et voir la taille de votre fichier diminuer. Les seuls styles que vous verrez seront ceux que vous utilisez.<\/p>\n<p>Avec la taille r\u00e9duite du fichier, votre feuille de style pendant le d\u00e9veloppement et la production sera la m\u00eame. La possibilit\u00e9 de d\u00e9calage des outils de d\u00e9veloppement sera \u00e9galement r\u00e9duite au minimum et votre code se compile plus rapidement lorsque vous construisez vos projets.<\/p>\n<p>Ensuite, nous verrons quelques applications pratiques du compilateur JIT.<\/p>\n<p>Ceci nous permet d&rsquo;utiliser les fonctionnalit\u00e9s du compilateur JIT.<\/p>\n<p>Une fois que c&rsquo;est fait, vous pouvez ex\u00e9cuter la commande build et voir la taille de votre fichier diminuer. Les seuls styles que vous verrez seront ceux que vous utilisez.<\/p>\n<p>Avec la taille r\u00e9duite du fichier, votre feuille de style pendant le d\u00e9veloppement et la production sera la m\u00eame. La possibilit\u00e9 de d\u00e9calage des outils de d\u00e9veloppement sera \u00e9galement r\u00e9duite au minimum et votre code se compile plus rapidement lorsque vous construisez vos projets.<\/p>\n<p>Ensuite, nous allons voir quelques applications pratiques du compilateur JIT.<\/p>\n<h2>Comment utiliser le compilateur JIT de Tailwind CSS<\/h2>\n<p>Nous allons voir quelques exemples pratiques du compilateur JIT dans cette section. Nous commencerons par des valeurs arbitraires qui nous aideront \u00e0 \u00e9tendre le syst\u00e8me de conception de Tailwind.<\/p>\n<h3>Valeurs arbitraires<\/h3>\n<p>Il peut y avoir des cas o\u00f9 nous pr\u00e9f\u00e9rons utiliser des valeurs en dehors du syst\u00e8me de conception d\u00e9j\u00e0 cr\u00e9\u00e9. Ces valeurs peuvent concerner nos couleurs, la marge int\u00e9rieure, la marge, la largeur, etc.<\/p>\n<p>Le compilateur JIT nous permet d&rsquo;y parvenir gr\u00e2ce \u00e0 l&rsquo;utilisation de valeurs arbitraires. Ces valeurs arbitraires nous permettent de sortir du syst\u00e8me de conception et de d\u00e9finir nos propres valeurs personnalis\u00e9es, que vous verrez dans cette syntaxe : [300px], [#FA8072].<\/p>\n<p>Pour cela, nous devons placer la valeur entre crochets afin que Tailwind sache que nous d\u00e9finissons de nouvelles valeurs dans notre syst\u00e8me de conception. Voici un exemple ci-dessous :<\/p>\n<pre><code class=\"language-html\">&lt;div class=\"mt-[300px] w-[500px]\"&gt;\n&lt;\/div&gt;<\/code><\/pre>\n<p>Dans l&rsquo;exemple ci-dessus, nous avons utilis\u00e9 deux nouvelles valeurs &#8211; 300px et 500px &#8211; qui n&rsquo;existaient pas initialement dans le syst\u00e8me de conception. Avant le compilateur JIT, vous auriez probablement d\u00fb commencer par d\u00e9finir ces valeurs dans le fichier config.js pour obtenir le m\u00eame effet.<\/p>\n<p>L&rsquo;exemple suivant montre comment vous pouvez d\u00e9finir de nouvelles valeurs de couleur comme :<\/p>\n<pre><code class=\"language-html\">&lt;p class=\"bg-[#FA8072] \"&gt;This paragraph has a salmon background &lt;\/p&gt;<\/code><\/pre>\n<p>Ici, nous avons cr\u00e9\u00e9 un paragraphe avec une couleur d&rsquo;arri\u00e8re-plan saumon. Vous ne verriez pas une classe d&rsquo;utilit\u00e9 Tailwind indiquant bg-salmon, mais nous sommes en mesure de la d\u00e9finir \u00e0 l&rsquo;aide d&rsquo;une valeur arbitraire.<\/p>\n<h3>Variantes empilables<\/h3>\n<p>Avec le compilateur JIT, toutes les variantes sont activ\u00e9es par d\u00e9faut. Vous pouvez donc oublier d&rsquo;utiliser le fichier config.js pour en activer une. En plus de cela, les variantes peuvent \u00eatre empil\u00e9es pour obtenir des r\u00e9sultats impressionnants.<\/p>\n<p>Chaque variante est s\u00e9par\u00e9e par un deux-points.<\/p>\n<p>Voici un exemple :<\/p>\n<pre><code class=\"language-html\">&lt;button class=\"sm:dark:disabled:focus:hover:bg-blue-300\"&gt;<\/code><\/pre>\n<p>Le code ci-dessus cr\u00e9e un bouton dont la propri\u00e9t\u00e9 focus est d\u00e9s\u00e9quilibr\u00e9e et qui devient bleu lorsqu&rsquo;on le survole.<\/p>\n<h3>Pseudo-\u00e9l\u00e9ments<\/h3>\n<p>Le compilateur JIT nous permet de styliser des pseudo-\u00e9l\u00e9ments. Les pseudo-\u00e9l\u00e9ments sont utilis\u00e9s pour styliser des parties sp\u00e9cifiques d&rsquo;un \u00e9l\u00e9ment, comme le style de la premi\u00e8re lettre d&rsquo;un \u00e9l\u00e9ment ou l&rsquo;insertion de contenu avant\/apr\u00e8s un \u00e9l\u00e9ment.<\/p>\n<p>Voici quelques exemples :<\/p>\n<pre><code class=\"language-html\">&lt;p class=\"first-letter:bg-green-600\"&gt;\nFirst letter will have a green color\n&lt;\/p&gt;<\/code><\/pre>\n<p>Dans l&rsquo;exemple ci-dessus, la premi\u00e8re lettre \u00ab M \u00bb aura une couleur verte.<\/p>\n<pre><code class=\"language-html\">&lt;p class=\"selection:bg-green-600\"&gt;\nHighlight this text to see a green color.\n&lt;\/p&gt;<\/code><\/pre>\n<p>Lorsque vous mettez en surbrillance le texte du code ci-dessus, il aura une couleur d&rsquo;arri\u00e8re-plan verte.<\/p>\n<h3>Couleurs de bordure par c\u00f4t\u00e9<\/h3>\n<p>Pour des raisons de taille de fichier, cette fonctionnalit\u00e9 n&rsquo;a pas \u00e9t\u00e9 retenue au d\u00e9part, mais cela a chang\u00e9 avec la sortie du compilateur JIT. Nous pouvons donner \u00e0 chaque bordure une couleur diff\u00e9rente.<\/p>\n<p>Voyons un exemple de ceci :<\/p>\n<pre><code class=\"language-html\">&lt;div class=\"border-2 border-t-red-400 border-r-blue-400 border-b-yellow-400 border-l-green-400\"&gt;\n&lt;\/div&gt;<\/code><\/pre>\n<p>Nous avons donn\u00e9 \u00e0 notre div plusieurs couleurs de bordure &#8211; la bordure sup\u00e9rieure est rouge, la bordure droite est bleue, la bordure inf\u00e9rieure est jaune et la bordure gauche est verte.<\/p>\n<h2>Mode JIT dans Tailwind CSS version 3<\/h2>\n<p>\u00c0 partir de la version 3 de Tailwind CSS, le compilateur JIT est activ\u00e9 par d\u00e9faut lorsque nous installons Tailwind CSS. Nous n&rsquo;avons donc pas \u00e0 nous soucier de modifier quoi que ce soit dans le fichier <b>tailwind.config.js<\/b>. Cela nous permet d&rsquo;acc\u00e9der \u00e0 toutes les fonctionnalit\u00e9s du compilateur JIT en d\u00e9placement. Tout ce que nous avons \u00e0 faire, c&rsquo;est de suivre les instructions d&rsquo;installation de la version actuelle, et nous sommes pr\u00eats \u00e0 fonctionner.<\/p>\n\n<h2>R\u00e9sum\u00e9<\/h2>\n<p>Le compilateur JIT a fait passer le framework CSS Tailwind \u00e0 un tout autre niveau. Sa sortie a \u00e9t\u00e9 accompagn\u00e9e de nouvelles fonctionnalit\u00e9s utiles pour am\u00e9liorer notre utilisation du framework. Nous n&rsquo;avons plus \u00e0 nous soucier de la taille de nos fichiers, si lourde qu&rsquo;elle fait perdre du temps \u00e0 <a href=\"https:\/\/kinsta.com\/fr\/blog\/outils-developpement-web\/\">nos outils de d\u00e9veloppement<\/a>, puisque seuls les styles que nous utilisons r\u00e9ellement sont g\u00e9n\u00e9r\u00e9s, le tout \u00e0 la vol\u00e9e.<\/p>\n<p>Nous avons vu quelques exemples des nouvelles fonctionnalit\u00e9s comme l&#8217;empilement des variantes, le style des \u00e9l\u00e9ments \u00e0 l&rsquo;aide de pseudo-\u00e9l\u00e9ments, l&rsquo;utilisation de valeurs arbitraires pour \u00e9tendre notre syst\u00e8me de conception et la fonctionnalit\u00e9 tr\u00e8s demand\u00e9e &#8211; la possibilit\u00e9 de styliser individuellement chaque c\u00f4t\u00e9 de la bordure d&rsquo;un \u00e9l\u00e9ment. Nous sommes loin d&rsquo;avoir atteint les limites des capacit\u00e9s du JIT de Tailwind ici, donc vos prochaines \u00e9tapes seront de tester par vous-m\u00eame et d&rsquo;explorer comment vous pouvez exploiter au mieux les fonctionnalit\u00e9s du JIT pour votre propre travail.<\/p>\n<p>Quelles sont les choses sympas que vous avez construites en utilisant le compilateur JIT ? Partagez vos r\u00e9flexions dans les commentaires ci-dessous.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Les frameworks \u00e0 vocation utilitaire nous aident \u00e0 concevoir nos pages web plus rapidement, et Tailwind CSS est devenu l&rsquo;un des plus populaires. Mais \u00eatre populaire &#8230;<\/p>\n","protected":false},"author":240,"featured_media":56259,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kinsta_gated_content":false,"_kinsta_gated_content_redirect":"","footnotes":""},"tags":[542,341,538,112,47],"topic":[1020],"class_list":["post-56258","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","tag-framework","tag-web-development","tag-web-development-tools","tag-webdesign","tag-webdev","topic-outils-developpement-web"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v24.6 (Yoast SEO v24.6) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Ma\u00eetriser Tailwind CSS avec son mode Just-in-Time (JIT)<\/title>\n<meta name=\"description\" content=\"Apprenez tous les tenants et aboutissants du mode JIT de Tailwind CSS, qui est sa fonction de compilation Just-In-Time. Elle acc\u00e9l\u00e9rera \u00e0 coup s\u00fbr votre d\u00e9veloppement.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/kinsta.com\/fr\/blog\/tailwind-jit\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Ma\u00eetriser Tailwind CSS avec son mode Just-in-Time (JIT)\" \/>\n<meta property=\"og:description\" content=\"Apprenez tous les tenants et aboutissants du mode JIT de Tailwind CSS, qui est sa fonction de compilation Just-In-Time. Elle acc\u00e9l\u00e9rera \u00e0 coup s\u00fbr votre d\u00e9veloppement.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kinsta.com\/fr\/blog\/tailwind-jit\/\" \/>\n<meta property=\"og:site_name\" content=\"Kinsta\u00ae\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/kinstafrance\/\" \/>\n<meta property=\"article:published_time\" content=\"2022-04-26T07:24:18+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-01-24T13:39:06+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2022\/04\/tailwind-jit.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1460\" \/>\n\t<meta property=\"og:image:height\" content=\"730\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Ihechikara Abba\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:description\" content=\"Apprenez tous les tenants et aboutissants du mode JIT de Tailwind CSS, qui est sa fonction de compilation Just-In-Time. Elle acc\u00e9l\u00e9rera \u00e0 coup s\u00fbr votre d\u00e9veloppement.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2022\/04\/tailwind-jit.jpg\" \/>\n<meta name=\"twitter:creator\" content=\"@kinsta_fr\" \/>\n<meta name=\"twitter:site\" content=\"@kinsta_fr\" \/>\n<meta name=\"twitter:label1\" content=\"\u00c9crit par\" \/>\n\t<meta name=\"twitter:data1\" content=\"Ihechikara Abba\" \/>\n\t<meta name=\"twitter:label2\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/tailwind-jit\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/tailwind-jit\/\"},\"author\":{\"name\":\"Ihechikara Abba\",\"@id\":\"https:\/\/kinsta.com\/fr\/#\/schema\/person\/ac373ce22a016949523f7e464fdcae26\"},\"headline\":\"Ma\u00eetriser Tailwind CSS avec son mode Just-in-Time (JIT)\",\"datePublished\":\"2022-04-26T07:24:18+00:00\",\"dateModified\":\"2024-01-24T13:39:06+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/tailwind-jit\/\"},\"wordCount\":1833,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/fr\/#organization\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/tailwind-jit\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2022\/04\/tailwind-jit.jpg\",\"keywords\":[\"framework\",\"web development\",\"web development tools\",\"webdesign\",\"webdev\"],\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/kinsta.com\/fr\/blog\/tailwind-jit\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/tailwind-jit\/\",\"url\":\"https:\/\/kinsta.com\/fr\/blog\/tailwind-jit\/\",\"name\":\"Ma\u00eetriser Tailwind CSS avec son mode Just-in-Time (JIT)\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/fr\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/tailwind-jit\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/tailwind-jit\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2022\/04\/tailwind-jit.jpg\",\"datePublished\":\"2022-04-26T07:24:18+00:00\",\"dateModified\":\"2024-01-24T13:39:06+00:00\",\"description\":\"Apprenez tous les tenants et aboutissants du mode JIT de Tailwind CSS, qui est sa fonction de compilation Just-In-Time. Elle acc\u00e9l\u00e9rera \u00e0 coup s\u00fbr votre d\u00e9veloppement.\",\"breadcrumb\":{\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/tailwind-jit\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kinsta.com\/fr\/blog\/tailwind-jit\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/tailwind-jit\/#primaryimage\",\"url\":\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2022\/04\/tailwind-jit.jpg\",\"contentUrl\":\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2022\/04\/tailwind-jit.jpg\",\"width\":1460,\"height\":730,\"caption\":\"Ma\u00eetriser Tailwind CSS avec son mode Just-in-Time (JIT)\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/tailwind-jit\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/kinsta.com\/fr\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Outils de d\u00e9veloppement web\",\"item\":\"https:\/\/kinsta.com\/fr\/sujets\/outils-developpement-web\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Ma\u00eetriser Tailwind CSS avec son mode Just-in-Time (JIT)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/kinsta.com\/fr\/#website\",\"url\":\"https:\/\/kinsta.com\/fr\/\",\"name\":\"Kinsta\u00ae\",\"description\":\"Solutions d&#039;h\u00e9bergement premium, rapides et s\u00e9curis\u00e9es\",\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/fr\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/kinsta.com\/fr\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/kinsta.com\/fr\/#organization\",\"name\":\"Kinsta\",\"url\":\"https:\/\/kinsta.com\/fr\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/kinsta.com\/fr\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/12\/kinsta-logo.jpeg\",\"contentUrl\":\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/12\/kinsta-logo.jpeg\",\"width\":500,\"height\":500,\"caption\":\"Kinsta\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/fr\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/kinstafrance\/\",\"https:\/\/x.com\/kinsta_fr\",\"https:\/\/www.instagram.com\/kinstahosting\/\",\"https:\/\/www.linkedin.com\/company\/kinsta\/\",\"https:\/\/www.pinterest.com\/kinstahosting\/\",\"https:\/\/www.youtube.com\/c\/Kinsta\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/kinsta.com\/fr\/#\/schema\/person\/ac373ce22a016949523f7e464fdcae26\",\"name\":\"Ihechikara Abba\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/kinsta.com\/fr\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/483df106a6ba0c29683578302f74008c?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/483df106a6ba0c29683578302f74008c?s=96&d=mm&r=g\",\"caption\":\"Ihechikara Abba\"},\"description\":\"Ihechikara is a software developer and technical writer. He enjoys writing articles on web technologies, programming, and IT-related topics. Connect with Ihechikara on Twitter.\",\"url\":\"https:\/\/kinsta.com\/fr\/blog\/author\/ihechivinabba\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Ma\u00eetriser Tailwind CSS avec son mode Just-in-Time (JIT)","description":"Apprenez tous les tenants et aboutissants du mode JIT de Tailwind CSS, qui est sa fonction de compilation Just-In-Time. Elle acc\u00e9l\u00e9rera \u00e0 coup s\u00fbr votre d\u00e9veloppement.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/kinsta.com\/fr\/blog\/tailwind-jit\/","og_locale":"fr_FR","og_type":"article","og_title":"Ma\u00eetriser Tailwind CSS avec son mode Just-in-Time (JIT)","og_description":"Apprenez tous les tenants et aboutissants du mode JIT de Tailwind CSS, qui est sa fonction de compilation Just-In-Time. Elle acc\u00e9l\u00e9rera \u00e0 coup s\u00fbr votre d\u00e9veloppement.","og_url":"https:\/\/kinsta.com\/fr\/blog\/tailwind-jit\/","og_site_name":"Kinsta\u00ae","article_publisher":"https:\/\/www.facebook.com\/kinstafrance\/","article_published_time":"2022-04-26T07:24:18+00:00","article_modified_time":"2024-01-24T13:39:06+00:00","og_image":[{"width":1460,"height":730,"url":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2022\/04\/tailwind-jit.jpg","type":"image\/jpeg"}],"author":"Ihechikara Abba","twitter_card":"summary_large_image","twitter_description":"Apprenez tous les tenants et aboutissants du mode JIT de Tailwind CSS, qui est sa fonction de compilation Just-In-Time. Elle acc\u00e9l\u00e9rera \u00e0 coup s\u00fbr votre d\u00e9veloppement.","twitter_image":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2022\/04\/tailwind-jit.jpg","twitter_creator":"@kinsta_fr","twitter_site":"@kinsta_fr","twitter_misc":{"\u00c9crit par":"Ihechikara Abba","Dur\u00e9e de lecture estim\u00e9e":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kinsta.com\/fr\/blog\/tailwind-jit\/#article","isPartOf":{"@id":"https:\/\/kinsta.com\/fr\/blog\/tailwind-jit\/"},"author":{"name":"Ihechikara Abba","@id":"https:\/\/kinsta.com\/fr\/#\/schema\/person\/ac373ce22a016949523f7e464fdcae26"},"headline":"Ma\u00eetriser Tailwind CSS avec son mode Just-in-Time (JIT)","datePublished":"2022-04-26T07:24:18+00:00","dateModified":"2024-01-24T13:39:06+00:00","mainEntityOfPage":{"@id":"https:\/\/kinsta.com\/fr\/blog\/tailwind-jit\/"},"wordCount":1833,"commentCount":0,"publisher":{"@id":"https:\/\/kinsta.com\/fr\/#organization"},"image":{"@id":"https:\/\/kinsta.com\/fr\/blog\/tailwind-jit\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2022\/04\/tailwind-jit.jpg","keywords":["framework","web development","web development tools","webdesign","webdev"],"inLanguage":"fr-FR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/kinsta.com\/fr\/blog\/tailwind-jit\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/kinsta.com\/fr\/blog\/tailwind-jit\/","url":"https:\/\/kinsta.com\/fr\/blog\/tailwind-jit\/","name":"Ma\u00eetriser Tailwind CSS avec son mode Just-in-Time (JIT)","isPartOf":{"@id":"https:\/\/kinsta.com\/fr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kinsta.com\/fr\/blog\/tailwind-jit\/#primaryimage"},"image":{"@id":"https:\/\/kinsta.com\/fr\/blog\/tailwind-jit\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2022\/04\/tailwind-jit.jpg","datePublished":"2022-04-26T07:24:18+00:00","dateModified":"2024-01-24T13:39:06+00:00","description":"Apprenez tous les tenants et aboutissants du mode JIT de Tailwind CSS, qui est sa fonction de compilation Just-In-Time. Elle acc\u00e9l\u00e9rera \u00e0 coup s\u00fbr votre d\u00e9veloppement.","breadcrumb":{"@id":"https:\/\/kinsta.com\/fr\/blog\/tailwind-jit\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kinsta.com\/fr\/blog\/tailwind-jit\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/kinsta.com\/fr\/blog\/tailwind-jit\/#primaryimage","url":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2022\/04\/tailwind-jit.jpg","contentUrl":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2022\/04\/tailwind-jit.jpg","width":1460,"height":730,"caption":"Ma\u00eetriser Tailwind CSS avec son mode Just-in-Time (JIT)"},{"@type":"BreadcrumbList","@id":"https:\/\/kinsta.com\/fr\/blog\/tailwind-jit\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kinsta.com\/fr\/"},{"@type":"ListItem","position":2,"name":"Outils de d\u00e9veloppement web","item":"https:\/\/kinsta.com\/fr\/sujets\/outils-developpement-web\/"},{"@type":"ListItem","position":3,"name":"Ma\u00eetriser Tailwind CSS avec son mode Just-in-Time (JIT)"}]},{"@type":"WebSite","@id":"https:\/\/kinsta.com\/fr\/#website","url":"https:\/\/kinsta.com\/fr\/","name":"Kinsta\u00ae","description":"Solutions d&#039;h\u00e9bergement premium, rapides et s\u00e9curis\u00e9es","publisher":{"@id":"https:\/\/kinsta.com\/fr\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kinsta.com\/fr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/kinsta.com\/fr\/#organization","name":"Kinsta","url":"https:\/\/kinsta.com\/fr\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/kinsta.com\/fr\/#\/schema\/logo\/image\/","url":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/12\/kinsta-logo.jpeg","contentUrl":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/12\/kinsta-logo.jpeg","width":500,"height":500,"caption":"Kinsta"},"image":{"@id":"https:\/\/kinsta.com\/fr\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/kinstafrance\/","https:\/\/x.com\/kinsta_fr","https:\/\/www.instagram.com\/kinstahosting\/","https:\/\/www.linkedin.com\/company\/kinsta\/","https:\/\/www.pinterest.com\/kinstahosting\/","https:\/\/www.youtube.com\/c\/Kinsta"]},{"@type":"Person","@id":"https:\/\/kinsta.com\/fr\/#\/schema\/person\/ac373ce22a016949523f7e464fdcae26","name":"Ihechikara Abba","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/kinsta.com\/fr\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/483df106a6ba0c29683578302f74008c?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/483df106a6ba0c29683578302f74008c?s=96&d=mm&r=g","caption":"Ihechikara Abba"},"description":"Ihechikara is a software developer and technical writer. He enjoys writing articles on web technologies, programming, and IT-related topics. Connect with Ihechikara on Twitter.","url":"https:\/\/kinsta.com\/fr\/blog\/author\/ihechivinabba\/"}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/posts\/56258","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/users\/240"}],"replies":[{"embeddable":true,"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/comments?post=56258"}],"version-history":[{"count":7,"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/posts\/56258\/revisions"}],"predecessor-version":[{"id":57715,"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/posts\/56258\/revisions\/57715"}],"alternate":[{"embeddable":true,"hreflang":"en","title":"English","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/56258\/translations\/en"},{"embeddable":true,"hreflang":"it","title":"Italian","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/56258\/translations\/it"},{"embeddable":true,"hreflang":"pt","title":"Portuguese","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/56258\/translations\/pt"},{"embeddable":true,"hreflang":"fr","title":"French","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/56258\/translations\/fr"},{"embeddable":true,"hreflang":"de","title":"German","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/56258\/translations\/de"},{"embeddable":true,"hreflang":"es","title":"Spanish","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/56258\/translations\/es"},{"href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/56258\/tree"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/media\/56259"}],"wp:attachment":[{"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/media?parent=56258"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/tags?post=56258"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/topic?post=56258"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}