{"id":53675,"date":"2022-04-26T08:24:39","date_gmt":"2022-04-26T07:24:39","guid":{"rendered":"https:\/\/kinqsta.com\/it\/?p=53675&#038;preview=true&#038;preview_id=53675"},"modified":"2023-02-03T10:53:14","modified_gmt":"2023-02-03T09:53:14","slug":"tailwind-jit","status":"publish","type":"post","link":"https:\/\/kinqsta.com\/it\/blog\/tailwind-jit\/","title":{"rendered":"Come Sfruttare al Massimo Tailwind CSS con la Modalit\u00e0 Just-in-Time (JIT)"},"content":{"rendered":"<p>I frameworks utility-first ci aiutano a progettare le nostre pagine web pi\u00f9 velocemente e <a href=\"https:\/\/kinqsta.com\/it\/blog\/tailwind-css\/\">Tailwind CSS<\/a> \u00e8 diventato tra questi uno dei pi\u00f9 popolari. Ma essere popolari non significa essere perfetti.<\/p>\n<p>Ci sono state difficolt\u00e0 nell&#8217;utilizzare Tailwind CSS, tra cui avere un enorme foglio di stile durante lo sviluppo e dover abilitare varianti extra. Trovare soluzioni ad alcuni di questi problemi sar\u00e0 l&#8217;obiettivo generale di questo tutorial.<\/p>\n<p>In questo tutorial parleremo di una caratteristica molto importante del framework Tailwind CSS, conosciuta come compiler just-in-time, pi\u00f9 comunemente noto come compiler JIT.<\/p>\n<p>Metteremo in evidenza le caratteristiche e i benefici del compiler JIT di Tailwind CSS, scopriremo come abilitarlo e vedremo alcuni esempi pratici.<\/p>\n<p>Iniziamo.<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>Cos&#8217;\u00e8 il Compiler CSS JIT (Just-in-Time) di Tailwind?<\/h2>\n<p>Prima di parlare del compiler just-in-time, dobbiamo prima parlare di Tailwind CSS.<\/p>\n<p>Si tratta di un framework CSS utility-first con un insieme di classi CSS predefinite che possono essere applicate direttamente nel markup per velocizzare la progettazione delle pagine web e mantenere la coerenza del design utilizzando sistemi predefiniti.<\/p>\n<p>Prima del rilascio del compiler JIT, la dimensione del nostro file CSS generato da Tailwind dopo l&#8217;installazione di solito raggiunge i 3 MB. Man mano che continuate a configurare e personalizzare Tailwind, per\u00f2, la dimensione del file diventa sempre maggiore &#8211; in alcuni casi, potreste anche ritrovarvi con un foglio di stile di 15 MB.<\/p>\n<p>Anche se tutti i nostri stili inutilizzati vengono eliminati durante la produzione, non \u00e8 cos\u00ec durante lo sviluppo. Con un foglio di stile di 10 MB o anche 20 MB, siamo destinati ad avere problemi e ritardi negli strumenti di sviluppo che utilizziamo.<\/p>\n<p>Con il compiler JIT, gli stili sono generati mentre creiamo i nostri progetti. Questo significa che solo le classi di utilit\u00e0 che utilizzate al momento saranno incluse nel vostro foglio di stile, ma non tutte le classi di utilit\u00e0 che vengono fornite con Tailwind CSS.<\/p>\n<h2>Vantaggi della Modalit\u00e0 JIT di Tailwind CSS<\/h2>\n<p>In questa sezione analizzeremo alcuni dei vantaggi del compiler JIT. Tra questi ricordiamo:<\/p>\n<ol>\n<li>Il foglio di stile \u00e8 lo stesso nello <a href=\"https:\/\/kinqsta.com\/it\/blog\/modificare-codice-wordpress\/\">sviluppo<\/a> e nella produzione.<\/li>\n<li>Tempo di compilazione pi\u00f9 veloce.<\/li>\n<li>Tutte le varianti sono abilitate di default.<\/li>\n<li>La compilazione durante lo sviluppo \u00e8 molto pi\u00f9 rapida.<\/li>\n<li>Vengono generati solo gli stili utilizzati.<\/li>\n<li>Le varianti possono essere impilate.<\/li>\n<li>Le prestazioni degli strumenti di sviluppo sono migliori.<\/li>\n<\/ol>\n<h2>Svantaggi del Compiler CSS JIT di Tailwind<\/h2>\n<p>Le limitazioni al momento note secondo la <a href=\"https:\/\/github.com\/tailwindlabs\/tailwindcss-jit#known-limitations\">documentazione GitHub del compiler JIT<\/a> sono le seguenti:<\/p>\n<ul>\n<li>Le opzioni avanzate di PurgeCSS non sono supportate.<\/li>\n<li>&#8220;Potete solo <code>@apply<\/code> classi che fanno parte del core, generate dai plugin o definite all&#8217;interno di una regola <code>@layer<\/code>. Non potreste <code>@apply<\/code> classi CSS arbitrarie che non sono definite all&#8217;interno di una regola <code>@layer<\/code> &#8220;<\/li>\n<li>C&#8217;\u00e8 solo il supporto di PostCSS 8.<\/li>\n<\/ul>\n<p>La direttiva <code>@apply<\/code> \u00e8 utilizzata per applicare classi di utilit\u00e0 nel nostro CSS personalizzato. Questo \u00e8 utile se vogliamo definire stili CSS personalizzati ma preferiamo fare uso di alcune classi di utilit\u00e0 gi\u00e0 definite. Ecco un esempio della direttiva <code>@apply<\/code>:<\/p>\n<pre><code class=\"language-css\">.my-custom-css {\n  @apply text-green-500;\n}<\/code><\/pre>\n<p>Nel codice qui sopra, abbiamo aggiunto un colore verde ad una classe CSS personalizzata. Il colore verde \u00e8 stato applicato utilizzando una classe di utilit\u00e0 di Tailwind.<\/p>\n\n<h2>Come Attivare la Modalit\u00e0 JIT di Tailwind CSS<\/h2>\n<p>Al momento in cui scriviamo, la versione 3 di Tailwind CSS \u00e8 gi\u00e0 stata rilasciata ed \u00e8 abilitata di default. Le spiegazioni che seguono per abilitare il compiler JIT non si applicano alla versione 3 e successive. Ogni altro esempio trattato in questo tutorial \u00e8 compatibile con la versione 3.<\/p>\n<p>\u00c8 abbastanza facile abilitare il compiler JIT. Tutto quello che dovete fare \u00e8 aggiornare il file tailwind.config.js aggiungendo la propriet\u00e0 mode che dovrebbe avere il valore &#8216;jit&#8217;.<\/p>\n<p>Ecco come dovrebbe essere il vostro 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 riga da considerare \u00e8 quella dove abbiamo aggiunto<\/p>\n<pre>mode: 'jit'\n<\/pre>\n<p>Questo ci permette di utilizzare le funzioni del compiler JIT.<\/p>\n<p>Dopo aver fatto queste modifiche, potrete eseguire il comando di compilazione e veder diminuire la dimensione del vostro file. Gli unici stili che vedrete saranno quelli che state usando.<\/p>\n<p>Con la dimensione ridotta del file, il vostro foglio di stile sar\u00e0 lo stesso sia durante lo sviluppo che durante la produzione. La possibilit\u00e0 che gli strumenti di sviluppo siano in ritardo sar\u00e0 ridotta al minimo e il vostro codice si compiler\u00e0 pi\u00f9 velocemente mentre sviluppate i vostri progetti.<\/p>\n<p>Di seguito vedremo alcune applicazioni pratiche del compiler JIT.<\/p>\n<p>Questo ci permette di utilizzare le caratteristiche del compiler JIT.<\/p>\n<p>Una volta terminato, si pu\u00f2 eseguire il comando di compilazione e vedere la dimensione del file diminuire. Gli unici stili che si vedranno saranno quelli utilizzati.<\/p>\n<p>Con le dimensioni ridotte del file, il foglio di stile durante lo sviluppo e la produzione sar\u00e0 lo stesso. Anche la possibilit\u00e0 che gli strumenti di sviluppo siano in ritardo sar\u00e0 ridotta al minimo e il codice verr\u00e0 compilato pi\u00f9 velocemente durante la creazione dei progetti.<\/p>\n<p>Vedremo poi alcune applicazioni pratiche del compiler JIT.<\/p>\n<h2>Come Utilizzare il Compiler JIT di Tailwind CSS<\/h2>\n<p>In questa sezione, vedremo alcuni esempi pratici del compiler JIT. Inizieremo con i valori arbitrari che ci aiutano ad estendere il sistema di progettazione di Tailwind.<\/p>\n<h3>Valori Arbitrari<\/h3>\n<p>In alcuni casi potremmo preferire utilizzare valori al di fuori del sistema di progettazione gi\u00e0 creato. Questi valori possono riguardare colori, padding, margine, larghezza e cos\u00ec via.<\/p>\n<p>Il compiler JIT ci permette di farlo con l&#8217;uso di valori arbitrari. Questi valori arbitrari ci permettono di uscire dal sistema di progettazione e definire i nostri valori personalizzati: [300px], [#FA8072].<\/p>\n<p>Per farlo, dobbiamo annidare il valore tra parentesi quadre in modo che Tailwind sappia che stiamo definendo nuovi valori nel nostro sistema di progettazione. Ecco un esempio:<\/p>\n<pre><code class=\"language-html\">&lt;div class=\"mt-[300px] w-[500px]\"&gt;\n&lt;\/div&gt;<\/code><\/pre>\n<p>Qui sopra, abbiamo utilizzato due nuovi valori &#8211; 300px e 500px &#8211; che non esistevano inizialmente nel sistema di progettazione. Prima del compiler JIT, probabilmente avreste dovuto prima definire questi valori nel file config.js per ottenere lo stesso effetto.<\/p>\n<p>Il prossimo esempio mostra come definire nuovi valori di colore:<\/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>Qui abbiamo creato un paragrafo con un colore di sfondo salmone. Non vedreste una classe di utilit\u00e0 Tailwind che dice bg-salmone, ma siamo in grado di definirlo usando un valore arbitrario.<\/p>\n<h3>Varianti Impilabili<\/h3>\n<p>Con il compiler JIT, tutte le varianti sono abilitate di default quindi potete anche dimenticarvi di usare il file config.js per abilitarle. Oltre a questo, le varianti possono essere impilate per ottenere risultati impressionanti.<\/p>\n<p>Ogni variante \u00e8 separata da due punti.<\/p>\n<p>Ecco un esempio:<\/p>\n<pre><code class=\"language-html\">&lt;button class=\"sm:dark:disabled:focus:hover:bg-blue-300\"&gt;<\/code><\/pre>\n<p>Il codice qui sopra crea un pulsante con la propriet\u00e0 focus disabilitata e diventa blu quando ci si passa sopra.<\/p>\n<h3>Pseudo-Elementi<\/h3>\n<p>Il compiler JIT permette di stilizzare gli pseudo-elementi. Questi sono utilizzati per assegnare stili a parti specifiche di un elemento come lo stile della prima lettera di un elemento o l&#8217;inserimento di contenuti prima o dopo un elemento.<\/p>\n<p>Ecco alcuni esempi:<\/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>Nell&#8217;esempio qui sopra, la prima lettera &#8220;M&#8221; avr\u00e0 un colore verde.<\/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>Quando evidenziate il testo presente nel codice qui sopra, questo avr\u00e0 un colore di sfondo verde.<\/p>\n<h3>Colori del Bordo per Lato<\/h3>\n<p>A causa di considerazioni sulla dimensione del file, questa caratteristica \u00e8 stata lasciata inizialmente fuori, ma le cose sono cambiate con il rilascio del compiler JIT. Possiamo dare ad ogni bordo un colore diverso.<\/p>\n<p>Vediamo un esempio:<\/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>Abbiamo dato alla nostra div bordi di pi\u00f9 colori &#8211; il bordo superiore \u00e8 rosso, il bordo destro \u00e8 blu, il bordo inferiore \u00e8 giallo e il bordo sinistro \u00e8 verde.<\/p>\n<h2>Modalit\u00e0 JIT in Tailwind CSS Versione 3<\/h2>\n<p>A partire dalla versione 3 di Tailwind CSS, il compiler JIT \u00e8 abilitato di default, quindi non dobbiamo preoccuparci di modificare nulla nel file <b>tailwind.config.js.<\/b> Questo ci permette di accedere a tutte le funzionalit\u00e0 del compiler JIT al volo. Tutto quello che dobbiamo fare \u00e8 seguire le istruzioni per l&#8217;installazione della versione corrente.<\/p>\n\n<h2>Riepilogo<\/h2>\n<p>Il compiler JIT ha portato il framework CSS Tailwind su un livello completamente nuovo. Al rilascio sono arrivate nuove utili funzionalit\u00e0 che permettono di fare un uso migliore del framework. Non dobbiamo pi\u00f9 preoccuparci che i nostri file siano cos\u00ec pesanti da rallentare i <a href=\"https:\/\/kinqsta.com\/it\/blog\/strumenti-sviluppo-web\/\">nostri strumenti di sviluppo<\/a>, dato che vengono generati solo gli stili che utilizziamo effettivamente.<\/p>\n<p>Abbiamo visto alcuni esempi delle nuove funzionalit\u00e0, come le varianti di impilamento, lo stile degli elementi con gli pseudo-elementi, l&#8217;utilizzo di valori arbitrari per estendere il sistema di progettazione e una funzionalit\u00e0 molto richiesta &#8211; la possibilit\u00e0 di stilizzare ogni lato del bordo di un elemento singolarmente. Siamo lontani dal raggiungere i limiti delle capacit\u00e0 di JIT di Tailwind, quindi i vostri prossimi passi saranno quelli di testare da soli ed esplorare come sfruttare al meglio le caratteristiche di JIT per il vostro lavoro.<\/p>\n<p>Cosa avete sviluppato di interessante con il compiler JIT? Condividete le vostre esperienze nei commenti qui sotto.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I frameworks utility-first ci aiutano a progettare le nostre pagine web pi\u00f9 velocemente e Tailwind CSS \u00e8 diventato tra questi uno dei pi\u00f9 popolari. Ma essere &#8230;<\/p>\n","protected":false},"author":240,"featured_media":53676,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kinsta_gated_content":false,"_kinsta_gated_content_redirect":"","footnotes":""},"tags":[25660,15892,25610,84,67],"topic":[25883],"class_list":["post-53675","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-strumenti-di-sviluppo-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>Come Sfruttare al Massimo Tailwind CSS con la Modalit\u00e0 Just-in-Time (JIT)<\/title>\n<meta name=\"description\" content=\"Ecco tutti i pro e i contro della modalit\u00e0 JIT di Tailwind CSS. La compilazione Just-In-Time render\u00e0 pi\u00f9 veloce il tuo lavoro di sviluppo.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/kinqsta.com\/it\/blog\/tailwind-jit\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Come Sfruttare al Massimo Tailwind CSS con la Modalit\u00e0 Just-in-Time (JIT)\" \/>\n<meta property=\"og:description\" content=\"Ecco tutti i pro e i contro della modalit\u00e0 JIT di Tailwind CSS. La compilazione Just-In-Time render\u00e0 pi\u00f9 veloce il tuo lavoro di sviluppo.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kinqsta.com\/it\/blog\/tailwind-jit\/\" \/>\n<meta property=\"og:site_name\" content=\"Kinsta\u00ae\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/kinstaitalia\/\" \/>\n<meta property=\"article:published_time\" content=\"2022-04-26T07:24:39+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-02-03T09:53:14+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kinqsta.com\/it\/wp-content\/uploads\/sites\/2\/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=\"Ecco tutti i pro e i contro della modalit\u00e0 JIT di Tailwind CSS. La compilazione Just-In-Time render\u00e0 pi\u00f9 veloce il tuo lavoro di sviluppo.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/kinqsta.com\/it\/wp-content\/uploads\/sites\/2\/2022\/04\/tailwind-jit.jpg\" \/>\n<meta name=\"twitter:creator\" content=\"@Kinsta_IT\" \/>\n<meta name=\"twitter:site\" content=\"@Kinsta_IT\" \/>\n<meta name=\"twitter:label1\" content=\"Scritto da\" \/>\n\t<meta name=\"twitter:data1\" content=\"Ihechikara Abba\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tempo di lettura stimato\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minuti\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/kinqsta.com\/it\/blog\/tailwind-jit\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kinqsta.com\/it\/blog\/tailwind-jit\/\"},\"author\":{\"name\":\"Ihechikara Abba\",\"@id\":\"https:\/\/kinqsta.com\/it\/#\/schema\/person\/ac373ce22a016949523f7e464fdcae26\"},\"headline\":\"Come Sfruttare al Massimo Tailwind CSS con la Modalit\u00e0 Just-in-Time (JIT)\",\"datePublished\":\"2022-04-26T07:24:39+00:00\",\"dateModified\":\"2023-02-03T09:53:14+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kinqsta.com\/it\/blog\/tailwind-jit\/\"},\"wordCount\":1483,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/kinqsta.com\/it\/#organization\"},\"image\":{\"@id\":\"https:\/\/kinqsta.com\/it\/blog\/tailwind-jit\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinqsta.com\/it\/wp-content\/uploads\/sites\/2\/2022\/04\/tailwind-jit.jpg\",\"keywords\":[\"framework\",\"web development\",\"web development tools\",\"webdesign\",\"webdev\"],\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/kinqsta.com\/it\/blog\/tailwind-jit\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kinqsta.com\/it\/blog\/tailwind-jit\/\",\"url\":\"https:\/\/kinqsta.com\/it\/blog\/tailwind-jit\/\",\"name\":\"Come Sfruttare al Massimo Tailwind CSS con la Modalit\u00e0 Just-in-Time (JIT)\",\"isPartOf\":{\"@id\":\"https:\/\/kinqsta.com\/it\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/kinqsta.com\/it\/blog\/tailwind-jit\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/kinqsta.com\/it\/blog\/tailwind-jit\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinqsta.com\/it\/wp-content\/uploads\/sites\/2\/2022\/04\/tailwind-jit.jpg\",\"datePublished\":\"2022-04-26T07:24:39+00:00\",\"dateModified\":\"2023-02-03T09:53:14+00:00\",\"description\":\"Ecco tutti i pro e i contro della modalit\u00e0 JIT di Tailwind CSS. La compilazione Just-In-Time render\u00e0 pi\u00f9 veloce il tuo lavoro di sviluppo.\",\"breadcrumb\":{\"@id\":\"https:\/\/kinqsta.com\/it\/blog\/tailwind-jit\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kinqsta.com\/it\/blog\/tailwind-jit\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/kinqsta.com\/it\/blog\/tailwind-jit\/#primaryimage\",\"url\":\"https:\/\/kinqsta.com\/it\/wp-content\/uploads\/sites\/2\/2022\/04\/tailwind-jit.jpg\",\"contentUrl\":\"https:\/\/kinqsta.com\/it\/wp-content\/uploads\/sites\/2\/2022\/04\/tailwind-jit.jpg\",\"width\":1460,\"height\":730,\"caption\":\"Come Sfruttare al Massimo Tailwind CSS con la Modalit\u00e0 Just-in-Time (JIT)\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kinqsta.com\/it\/blog\/tailwind-jit\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/kinqsta.com\/it\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Strumenti di Sviluppo Web\",\"item\":\"https:\/\/kinqsta.com\/it\/argomenti\/strumenti-di-sviluppo-web\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Come Sfruttare al Massimo Tailwind CSS con la Modalit\u00e0 Just-in-Time (JIT)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/kinqsta.com\/it\/#website\",\"url\":\"https:\/\/kinqsta.com\/it\/\",\"name\":\"Kinsta\u00ae\",\"description\":\"Soluzioni di hosting premium, veloci e sicure\",\"publisher\":{\"@id\":\"https:\/\/kinqsta.com\/it\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/kinqsta.com\/it\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"it-IT\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/kinqsta.com\/it\/#organization\",\"name\":\"Kinsta\",\"url\":\"https:\/\/kinqsta.com\/it\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/kinqsta.com\/it\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/kinqsta.com\/it\/wp-content\/uploads\/sites\/2\/2023\/12\/kinsta-logo.jpeg\",\"contentUrl\":\"https:\/\/kinqsta.com\/it\/wp-content\/uploads\/sites\/2\/2023\/12\/kinsta-logo.jpeg\",\"width\":500,\"height\":500,\"caption\":\"Kinsta\"},\"image\":{\"@id\":\"https:\/\/kinqsta.com\/it\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/kinstaitalia\/\",\"https:\/\/x.com\/Kinsta_IT\",\"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:\/\/kinqsta.com\/it\/#\/schema\/person\/ac373ce22a016949523f7e464fdcae26\",\"name\":\"Ihechikara Abba\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/kinqsta.com\/it\/#\/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:\/\/kinqsta.com\/it\/blog\/author\/ihechivinabba\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Come Sfruttare al Massimo Tailwind CSS con la Modalit\u00e0 Just-in-Time (JIT)","description":"Ecco tutti i pro e i contro della modalit\u00e0 JIT di Tailwind CSS. La compilazione Just-In-Time render\u00e0 pi\u00f9 veloce il tuo lavoro di sviluppo.","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:\/\/kinqsta.com\/it\/blog\/tailwind-jit\/","og_locale":"it_IT","og_type":"article","og_title":"Come Sfruttare al Massimo Tailwind CSS con la Modalit\u00e0 Just-in-Time (JIT)","og_description":"Ecco tutti i pro e i contro della modalit\u00e0 JIT di Tailwind CSS. La compilazione Just-In-Time render\u00e0 pi\u00f9 veloce il tuo lavoro di sviluppo.","og_url":"https:\/\/kinqsta.com\/it\/blog\/tailwind-jit\/","og_site_name":"Kinsta\u00ae","article_publisher":"https:\/\/www.facebook.com\/kinstaitalia\/","article_published_time":"2022-04-26T07:24:39+00:00","article_modified_time":"2023-02-03T09:53:14+00:00","og_image":[{"width":1460,"height":730,"url":"https:\/\/kinqsta.com\/it\/wp-content\/uploads\/sites\/2\/2022\/04\/tailwind-jit.jpg","type":"image\/jpeg"}],"author":"Ihechikara Abba","twitter_card":"summary_large_image","twitter_description":"Ecco tutti i pro e i contro della modalit\u00e0 JIT di Tailwind CSS. La compilazione Just-In-Time render\u00e0 pi\u00f9 veloce il tuo lavoro di sviluppo.","twitter_image":"https:\/\/kinqsta.com\/it\/wp-content\/uploads\/sites\/2\/2022\/04\/tailwind-jit.jpg","twitter_creator":"@Kinsta_IT","twitter_site":"@Kinsta_IT","twitter_misc":{"Scritto da":"Ihechikara Abba","Tempo di lettura stimato":"7 minuti"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kinqsta.com\/it\/blog\/tailwind-jit\/#article","isPartOf":{"@id":"https:\/\/kinqsta.com\/it\/blog\/tailwind-jit\/"},"author":{"name":"Ihechikara Abba","@id":"https:\/\/kinqsta.com\/it\/#\/schema\/person\/ac373ce22a016949523f7e464fdcae26"},"headline":"Come Sfruttare al Massimo Tailwind CSS con la Modalit\u00e0 Just-in-Time (JIT)","datePublished":"2022-04-26T07:24:39+00:00","dateModified":"2023-02-03T09:53:14+00:00","mainEntityOfPage":{"@id":"https:\/\/kinqsta.com\/it\/blog\/tailwind-jit\/"},"wordCount":1483,"commentCount":0,"publisher":{"@id":"https:\/\/kinqsta.com\/it\/#organization"},"image":{"@id":"https:\/\/kinqsta.com\/it\/blog\/tailwind-jit\/#primaryimage"},"thumbnailUrl":"https:\/\/kinqsta.com\/it\/wp-content\/uploads\/sites\/2\/2022\/04\/tailwind-jit.jpg","keywords":["framework","web development","web development tools","webdesign","webdev"],"inLanguage":"it-IT","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/kinqsta.com\/it\/blog\/tailwind-jit\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/kinqsta.com\/it\/blog\/tailwind-jit\/","url":"https:\/\/kinqsta.com\/it\/blog\/tailwind-jit\/","name":"Come Sfruttare al Massimo Tailwind CSS con la Modalit\u00e0 Just-in-Time (JIT)","isPartOf":{"@id":"https:\/\/kinqsta.com\/it\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kinqsta.com\/it\/blog\/tailwind-jit\/#primaryimage"},"image":{"@id":"https:\/\/kinqsta.com\/it\/blog\/tailwind-jit\/#primaryimage"},"thumbnailUrl":"https:\/\/kinqsta.com\/it\/wp-content\/uploads\/sites\/2\/2022\/04\/tailwind-jit.jpg","datePublished":"2022-04-26T07:24:39+00:00","dateModified":"2023-02-03T09:53:14+00:00","description":"Ecco tutti i pro e i contro della modalit\u00e0 JIT di Tailwind CSS. La compilazione Just-In-Time render\u00e0 pi\u00f9 veloce il tuo lavoro di sviluppo.","breadcrumb":{"@id":"https:\/\/kinqsta.com\/it\/blog\/tailwind-jit\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kinqsta.com\/it\/blog\/tailwind-jit\/"]}]},{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/kinqsta.com\/it\/blog\/tailwind-jit\/#primaryimage","url":"https:\/\/kinqsta.com\/it\/wp-content\/uploads\/sites\/2\/2022\/04\/tailwind-jit.jpg","contentUrl":"https:\/\/kinqsta.com\/it\/wp-content\/uploads\/sites\/2\/2022\/04\/tailwind-jit.jpg","width":1460,"height":730,"caption":"Come Sfruttare al Massimo Tailwind CSS con la Modalit\u00e0 Just-in-Time (JIT)"},{"@type":"BreadcrumbList","@id":"https:\/\/kinqsta.com\/it\/blog\/tailwind-jit\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kinqsta.com\/it\/"},{"@type":"ListItem","position":2,"name":"Strumenti di Sviluppo Web","item":"https:\/\/kinqsta.com\/it\/argomenti\/strumenti-di-sviluppo-web\/"},{"@type":"ListItem","position":3,"name":"Come Sfruttare al Massimo Tailwind CSS con la Modalit\u00e0 Just-in-Time (JIT)"}]},{"@type":"WebSite","@id":"https:\/\/kinqsta.com\/it\/#website","url":"https:\/\/kinqsta.com\/it\/","name":"Kinsta\u00ae","description":"Soluzioni di hosting premium, veloci e sicure","publisher":{"@id":"https:\/\/kinqsta.com\/it\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kinqsta.com\/it\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"it-IT"},{"@type":"Organization","@id":"https:\/\/kinqsta.com\/it\/#organization","name":"Kinsta","url":"https:\/\/kinqsta.com\/it\/","logo":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/kinqsta.com\/it\/#\/schema\/logo\/image\/","url":"https:\/\/kinqsta.com\/it\/wp-content\/uploads\/sites\/2\/2023\/12\/kinsta-logo.jpeg","contentUrl":"https:\/\/kinqsta.com\/it\/wp-content\/uploads\/sites\/2\/2023\/12\/kinsta-logo.jpeg","width":500,"height":500,"caption":"Kinsta"},"image":{"@id":"https:\/\/kinqsta.com\/it\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/kinstaitalia\/","https:\/\/x.com\/Kinsta_IT","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:\/\/kinqsta.com\/it\/#\/schema\/person\/ac373ce22a016949523f7e464fdcae26","name":"Ihechikara Abba","image":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/kinqsta.com\/it\/#\/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:\/\/kinqsta.com\/it\/blog\/author\/ihechivinabba\/"}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/kinqsta.com\/it\/wp-json\/wp\/v2\/posts\/53675","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kinqsta.com\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kinqsta.com\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kinqsta.com\/it\/wp-json\/wp\/v2\/users\/240"}],"replies":[{"embeddable":true,"href":"https:\/\/kinqsta.com\/it\/wp-json\/wp\/v2\/comments?post=53675"}],"version-history":[{"count":12,"href":"https:\/\/kinqsta.com\/it\/wp-json\/wp\/v2\/posts\/53675\/revisions"}],"predecessor-version":[{"id":55796,"href":"https:\/\/kinqsta.com\/it\/wp-json\/wp\/v2\/posts\/53675\/revisions\/55796"}],"alternate":[{"embeddable":true,"hreflang":"en","title":"English","href":"https:\/\/kinqsta.com\/it\/wp-json\/kinsta\/v1\/posts\/53675\/translations\/en"},{"embeddable":true,"hreflang":"it","title":"Italian","href":"https:\/\/kinqsta.com\/it\/wp-json\/kinsta\/v1\/posts\/53675\/translations\/it"},{"embeddable":true,"hreflang":"pt","title":"Portuguese","href":"https:\/\/kinqsta.com\/it\/wp-json\/kinsta\/v1\/posts\/53675\/translations\/pt"},{"embeddable":true,"hreflang":"fr","title":"French","href":"https:\/\/kinqsta.com\/it\/wp-json\/kinsta\/v1\/posts\/53675\/translations\/fr"},{"embeddable":true,"hreflang":"de","title":"German","href":"https:\/\/kinqsta.com\/it\/wp-json\/kinsta\/v1\/posts\/53675\/translations\/de"},{"embeddable":true,"hreflang":"es","title":"Spanish","href":"https:\/\/kinqsta.com\/it\/wp-json\/kinsta\/v1\/posts\/53675\/translations\/es"},{"href":"https:\/\/kinqsta.com\/it\/wp-json\/kinsta\/v1\/posts\/53675\/tree"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kinqsta.com\/it\/wp-json\/wp\/v2\/media\/53676"}],"wp:attachment":[{"href":"https:\/\/kinqsta.com\/it\/wp-json\/wp\/v2\/media?parent=53675"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kinqsta.com\/it\/wp-json\/wp\/v2\/tags?post=53675"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/kinqsta.com\/it\/wp-json\/wp\/v2\/topic?post=53675"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}