{"id":27917,"date":"2019-09-26T04:30:37","date_gmt":"2019-09-26T11:30:37","guid":{"rendered":"https:\/\/kinsta.com\/?p=54531"},"modified":"2023-02-02T08:17:43","modified_gmt":"2023-02-02T07:17:43","slug":"differire-parsing-javascript","status":"publish","type":"post","link":"https:\/\/kinsta.com\/it\/blog\/differire-parsing-javascript\/","title":{"rendered":"Come Differire il Parsing di Javascript in WordPress (4 Metodi)"},"content":{"rendered":"<p>Avete analizzato il vostro sito WordPress tramite un&#8217;applicazione <a href=\"https:\/\/kinsta.com\/it\/blog\/debug-prestazioni-wordpress\/\">per il test delle prestazioni web<\/a> e vi siete scontrati con un avviso che vi chiede di differire il parsing di JavaScript in WordPress (<em>defer parsing of JavaScript<\/em>)?<\/p>\n<p>Effettuare questa modifica pu\u00f2 avere un impatto positivo sui tempi di caricamento delle pagine del vostro sito, specialmente per i visitatori da dispositivi mobili. Ma poich\u00e9 l&#8217;avviso pu\u00f2 essere un po&#8217; difficile da capire, spiegheremo esattamente cosa significa differire il parsing del JavaScript e vi diremo come potete implementare questa modifica sul vostro sito WordPress.<\/p>\n<p>Ecco cosa imparerete con questo articolo:<\/p>\n<div><\/div><kinsta-auto-toc heading=\"Table of Contents\" exclude=\"last\" list-style=\"arrow\" selector=\"h2\" count-number=\"-1\"><\/kinsta-auto-toc>\n<p>Se preferite saltare direttamente al tutorial, potete fare clic sull&#8217;ultimo link nell&#8217;elenco di cui sopra.<\/p>\n<h2><a id=\"what\"><\/a> Cosa Significa Differire il Parsing del JavaScript in WordPress?<\/h2>\n<p>Se avete mai analizzato il vostro sito WordPress attraverso <a href=\"https:\/\/kinsta.com\/it\/blog\/google-pagespeed-insights\/\">Google PageSpeed Insights<\/a>, GTmetrix, o altri strumenti di test di velocit\u00e0 della pagina, probabilmente vi siete imbattuti nel suggerimento di differire il parsing del JavaScript.<\/p>\n<p>Ma cosa significa veramente? E perch\u00e9 \u00e8 un elemento importante da considerare per le prestazioni?<\/p>\n<p>Fondamentalmente, quando qualcuno visita il vostro <a href=\"https:\/\/kinsta.com\/it\/blog\/esempi-siti-wordpress\/\">sito WordPress<\/a>, il vostro server invia il contenuto HTML del vostro sito web al browser di quel visitatore.<\/p>\n<p>Il browser del visitatore parte dall&#8217;alto e passa attraverso il codice per riprodurre il vostro sito. Se, muovendosi dall&#8217;alto verso il basso, trova un qualsiasi JavaScript, interromper\u00e0 il rendering del resto della pagina fino a quando non sar\u00e0 in grado di recuperare e analizzare il file JavaScript.<\/p>\n<p>Lo far\u00e0 per ogni script che trova, il che pu\u00f2 avere un effetto negativo sui tempi di caricamento delle pagine del vostro sito, perch\u00e9 il visitatore sta di fronte a una schermata vuota mentre il suo browser scarica e analizza tutti i JavaScript.<\/p>\n<p>Se un certo script non \u00e8 necessario per il funzionamento centrale del vostro sito (<em>almeno al momento del caricamento iniziale della pagina<\/em>), non volete che sia d&#8217;intralcio al caricamento di parti pi\u00f9 importanti del sito: \u00e8 per questo motivo che <a href=\"https:\/\/kinsta.com\/it\/blog\/test-velocita-pingdom\/\">gli strumenti di analisi di velocit\u00e0 della pagina<\/a> dicono sempre di differire il parsing del JavaScript.<\/p>\n<p>Cosa significa differire il parsing del JavaScript?<\/p>\n<p>In sostanza, il vostro sito dir\u00e0 ai browser dei visitatori di aspettare a scaricare e\/o analizzare il JavaScript fino a quando il contenuto principale non avr\u00e0 finito di caricare. A quel punto, i visitatori possono gi\u00e0 vedere e interagire con la vostra pagina, quindi i tempi di attesa per scaricare e analizzare quel JavaScript non avranno pi\u00f9 un impatto negativo.<\/p>\n<p><a href=\"https:\/\/kinsta.com\/it\/impara\/velocizzare-wordpress\/\">Accelerando i tempi di caricamento dei vostri contenuti visibili<\/a>, non solo farete felice Google ma creerete un&#8217;esperienza migliore e pi\u00f9 veloce per i vostri visitatori.<\/p>\n<h2><a id=\"test\"><\/a>Come Capire Se Avete Bisogno di Differire il Parsing del JavaScript<\/h2>\n<p>Per verificare se il vostro sito WordPress ha bisogno di differire il parsing del JavaScript, potete analizzare il vostro sito attraverso <a href=\"https:\/\/kinsta.com\/it\/blog\/speed-test-gtmetrix\/\">GTmetrix<\/a>.<\/p>\n<p>GTmetrix vi dar\u00e0 un voto ed elencher\u00e0 anche gli script specifici che devono essere differiti:<\/p>\n<figure style=\"width: 1300px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2019\/08\/ rinviare-analisi-test-javascript-gtmetrix.jpg\" alt=\"Differire il parsing del JavaScript in GTmetrix\" width=\"1300\" height=\"731\"><figcaption class=\"wp-caption-text\">Differire il parsing del JavaScript in GTmetrix<\/figcaption><\/figure>\n<h2><a id=\"methods\"><\/a>I Diversi Metodi per Differire il Parsing del JavaScript<\/h2>\n<p>Ci sono alcuni modi diversi per differire il parsing del JavaScript. In primo luogo, esistono <a href=\"https:\/\/kinsta.com\/it\/impara\/velocizzare-wordpress\/#clear-js-from-the-critical-rendering-path\">due attributi<\/a> che potete aggiungere ai vostri script:<\/p>\n<ol>\n<li>Async<\/li>\n<li>Defer<\/li>\n<\/ol>\n<p>Entrambi gli attributi consentono ai browser dei visitatori di scaricare il JavaScript senza mettere in pausa l&#8217;analisi HTML. Tuttavia, la differenza \u00e8 che <strong>async<\/strong> non mette in pausa l&#8217;analisi HTML per scaricare lo script (come farebbe invece di default), ma mette in pausa il parser HTML per eseguire lo script una volta che questo stato scaricato.<\/p>\n<p>Con <strong>defer<\/strong>, invece, i browser dei visitatori continueranno a scaricare gli script mentre analizzano l&#8217;HTML, ma aspetteranno di effettuare il parsing dello script fino a quando il parsing HTML non sar\u00e0 stato completato.<\/p>\n<p><a href=\"https:\/\/www.growingwiththeweb.com\/2014\/02\/async-vs-defer-attributes.html\">Questo grafico di Growing with the Web<\/a> fa un ottimo lavoro per spiegare la differenza:<\/p>\n<figure style=\"width: 801px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2019\/08\/grafico-spiega-asincronia-rinvio-3.png\" alt=\"Grafico che spiega async vs defer\" width=\"801\" height=\"814\"><figcaption class=\"wp-caption-text\">Grafico che spiega async vs defer<\/figcaption><\/figure>\n<p>Un&#8217;altra opzione, raccomandata da Patrick Sexton di Varvy, usa uno script per chiamare un file JavaScript esterno solo dopo che il caricamento della pagina iniziale \u00e8 finito. Questo significa che i browser dei visitatori non scaricheranno o eseguiranno alcun JavaScript fino a quando il caricamento della pagina iniziale non sar\u00e0 terminato.<\/p>\n<p>Infine, un altro approccio che vedrete consiste nello spostare il vostro JavaScript in fondo alla pagina. Tuttavia, questo metodo non \u00e8 una grande soluzione perch\u00e9, anche se la vostra pagina sar\u00e0 visibile prima, i browser dei visitatori continueranno a visualizzare la pagina come se fosse ancora in caricamento, fino alla fine di tutti gli script. Questo potrebbe impedire ad alcuni visitatori di interagire con la vostra pagina, pensando che il contenuto non sia completamente caricato.<\/p>\n<h2><a id=\"how\"><\/a>Come Differire il Parsing del JavaScript in WordPress (4 Metodi)<\/h2>\n<p>Per differire il parsing del JavaScript in WordPress, ci sono tre soluzioni che potete intraprendere:<\/p>\n<ul>\n<li><a href=\"#plugin\">Plugin<\/a>: ci sono alcuni ottimi plugin WordPress, sia gratuiti che premium, per differire il parsing del JavaScript. Vi mostriamo come farlo con due popolari plugin.<\/li>\n<li><a href=\"#varvy\">Il metodo Varvy<\/a>: se siete esperti di tecnologia, potete modificare direttamente il codice del vostro sito e utilizzare lo snippet di codice di Varvy.<\/li>\n<li><a href=\"#functions\">Il file functions.php<\/a>: potete aggiungere uno snippet di codice al file functions.php del tema child per differire automaticamente gli script.<\/li>\n<\/ul>\n<p>Potete fare clic in alto per saltare direttamente al vostro metodo preferito o leggere tutte le tecniche per trovare quello che fa per voi.<\/p>\n<h3><a id=\"plugin\"><\/a>1. Il Plugin Gratuito Async JavaScript<\/h3>\n<p><a href=\"https:\/\/wordpress.org\/plugins\/async-javascript\/\">Async JavaScript<\/a> \u00e8 un plugin gratuito per WordPress creato da Frank Goossens, la stessa persona che sta dietro il popolare <a href=\"https:\/\/wordpress.org\/plugins\/autoptimize\/\">plugin Autoptimize<\/a>.<\/p>\n<p>Il suo plugin offre un modo semplice per differire il parsing del JavaScript utilizzando async o defer.<\/p>\n<p>Per iniziare, \u00e8 possibile installare e attivare il plugin gratuito da WordPress.org. Quindi, andate su <strong>Settings \u2192 Async JavaScript<\/strong> per configurare il plugin.<\/p>\n<p>In alto, potete abilitare le funzionalit\u00e0 del plugin e scegliere tra async e defer. Ricordate che:<\/p>\n<ul>\n<li><strong>Async<\/strong> scarica JavaScript mentre ancora analizza l&#8217;HTML <strong>ma poi mette in pausa<\/strong> l&#8217;analisi HTML per eseguire il JavaScript.<\/li>\n<li><strong>Defer il<\/strong> scarica il JavaScript mentre ancora analizza l&#8217;HTML ma aspetta a eseguirlo fino a quando l&#8217;analisi HTML non \u00e8 terminata.<\/li>\n<\/ul>\n<figure style=\"width: 1983px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2019\/08\/utilizzare-plugin-async-javascript-1.png\" alt=\"Come utilizzare il plugin Async JavaScript\" width=\"1983\" height=\"1226\"><figcaption class=\"wp-caption-text\">Come utilizzare il plugin Async JavaScript<\/figcaption><\/figure>\n<p>Pi\u00f9 in basso, potete anche scegliere come gestire il jQuery. Molti temi e plugin si affidano ampiamente a jQuery, quindi se state tentando di differire il parser degli script jQuery potreste rompere alcune delle funzionalit\u00e0 principali del sito. L&#8217;approccio pi\u00f9 sicuro \u00e8 escludere jQuery, ma potete fare degli esperimenti con il differimento. Assicuratevi solo di testare il vostro sito con cura.<\/p>\n<p>Pi\u00f9 in basso, \u00e8 anche possibile includere o escludere manualmente script specifici dal differimento, compresa una bella funzione di facile utilizzo che consente di puntare a temi o plugin specifici attivi sul vostro sito:<\/p>\n<figure style=\"width: 2191px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2019\/08\/async-javascript-include-esclude-regole-2.png\" alt=\"Regole di inclusione\/esclusione in Async JavaScript\" width=\"2191\" height=\"1387\"><figcaption class=\"wp-caption-text\">Regole di inclusione\/esclusione in Async JavaScript<\/figcaption><\/figure>\n<h3>2. Usare il Plugin WP Rocket<\/h3>\n<p>Qui a Kinsta non permettiamo l\u2019installazione di gran parte dei <a href=\"https:\/\/kinsta.com\/it\/blog\/plugin-cache-wordpress\/\">plugin di cache<\/a>: abbiamo per\u00f2 fatto un\u2019eccezione per <a href=\"https:\/\/kinsta.com\/it\/blog\/wp-rocket\/\">il plugin WP Rocket<\/a> perch\u00e9 include un&#8217;integrazione che funziona perfettamente con la <a href=\"https:\/\/kinsta.com\/it\/blog\/la-cache-di-wordpress\/\">cache a livello server di Kinsta<\/a>.<\/p>\n<p>Oltre a una serie di altre funzionalit\u00e0 per l\u2019ottimizzazione delle prestazioni, WP Rocket aiuta anche con il differimento del JavaScript grazie all\u2019opzione che trovate nella scheda <strong>File Optimization<\/strong> delle impostazioni del plugin. Cercate l&#8217;opzione <strong>Load JavaScript deferred<\/strong> nella sezione <strong>JavaScript Files<\/strong>.<\/p>\n<p>Come gi\u00e0 detto per il plugin Async JavaScript, anche WP Rocket vi permette di escludere jQuery per evitare problemi di compatibilit\u00e0 con il contenuto del vostro sito:<\/p>\n<figure style=\"width: 2015px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2019\/08\/rinviare-analisi-javascript-wp-rocket.png\" alt=\"Come differire il parsing del JavaScript con WP Rocket\" width=\"2015\" height=\"1393\"><figcaption class=\"wp-caption-text\">Come differire il parsing del JavaScript con WP Rocket<\/figcaption><\/figure>\n<h3><a id=\"varvy\"><\/a>3. Il Metodo Raccomandato da Varvy (con Codice)<\/h3>\n<p>In precedenza, abbiamo accennato che Patrick Sexton di Varvy consiglia di utilizzare uno snippet di codice che attende sia il download che l&#8217;esecuzione di JavaScript fino a quando il sito non completa il caricamento della pagina iniziale.<\/p>\n<p>\u00c8 possibile implementare questo metodo modificando lo snippet di codice fornito da Varvy e aggiungendo lo script al tema immediatamente prima della chiusura del tag &lt;\/body&gt;.<\/p>\n<p>Ecco il codice <a href=\"https:\/\/varvy.com\/pagespeed\/defer-loading-javascript.html\">dal sito di Varvy<\/a>:<\/p>\n<pre><code class=\"language-js\">\nfunction downloadJSAtOnload() {\nvar element = document.createElement(\"script\");\nelement.src = \"defer.js\";\ndocument.body.appendChild(element);\n}\nif (window.addEventListener)\nwindow.addEventListener(\"load\", downloadJSAtOnload, false);\nelse if (window.attachEvent)\nwindow.attachEvent(\"onload\", downloadJSAtOnload);\nelse window.onload = downloadJSAtOnload;\n<\/code><\/pre>\n<p>Assicuratevi di sostituire &#8220;defer.js&#8221; con il nome\/percorso effettivo del file JavaScript che desiderate differire. In seguito \u00e8 possibile utilizzare l\u2019hook <a href=\"https:\/\/developer.wordpress.org\/reference\/functions\/wp_footer\/\">wp_footer<\/a> per iniettare il codice tramite il file functions.php del tema child.<\/p>\n<p>Con questo approccio, avvolgereste il codice di Varvy in qualcosa del genere:<\/p>\n<pre class=\"lang-js prettyprint prettyprinted\"><code><span class=\"kwd\">function<\/span><span class=\"pln\"> defer_parsing_of_js<\/span><span class=\"pun\">(<\/span><span class=\"pln\"> $url <\/span><span class=\"pun\">)<\/span> <span class=\"pun\">{<\/span>\n\n <span class=\"kwd\">if<\/span> <span class=\"pun\">(<\/span><span class=\"pln\"> is_user_logged_in<\/span><span class=\"pun\">()<\/span> <span class=\"pun\">)<\/span> <span class=\"kwd\">return<\/span><span class=\"pln\"> $url<\/span><span class=\"pun\">;<\/span> <span class=\"com\">\/\/don't break WP Admin<\/span>\n\n <span class=\"kwd\">if<\/span> <span class=\"pun\">(<\/span><span class=\"pln\"> FALSE <\/span><span class=\"pun\">===<\/span><span class=\"pln\"> strpos<\/span><span class=\"pun\">(<\/span><span class=\"pln\"> $url<\/span><span class=\"pun\">,<\/span> <span class=\"str\">'.js'<\/span> <span class=\"pun\">)<\/span> <span class=\"pun\">)<\/span> <span class=\"kwd\">return<\/span><span class=\"pln\"> $url<\/span><span class=\"pun\">;<\/span>\n\n <span class=\"kwd\">if<\/span> <span class=\"pun\">(<\/span><span class=\"pln\"> strpos<\/span><span class=\"pun\">(<\/span><span class=\"pln\"> $url<\/span><span class=\"pun\">,<\/span> <span class=\"str\">'jquery.js'<\/span> <span class=\"pun\">)<\/span> <span class=\"pun\">)<\/span> <span class=\"kwd\">return<\/span><span class=\"pln\"> $url<\/span><span class=\"pun\">;<\/span>\n\n <span class=\"kwd\">return<\/span><span class=\"pln\"> str_replace<\/span><span class=\"pun\">(<\/span> <span class=\"str\">' src'<\/span><span class=\"pun\">,<\/span> <span class=\"str\">' defer src'<\/span><span class=\"pun\">,<\/span><span class=\"pln\"> $url <\/span><span class=\"pun\">);<\/span>\n\n<span class=\"pun\">}<\/span><span class=\"pln\">\n\nadd_filter<\/span><span class=\"pun\">(<\/span> <span class=\"str\">'script_loader_tag'<\/span><span class=\"pun\">,<\/span> <span class=\"str\">'defer_parsing_of_js'<\/span><span class=\"pun\">,<\/span> <span class=\"lit\">10<\/span> <span class=\"pun\">);<\/span><\/code><\/pre>\n<p>In pratica, questo snippet dice a WordPress di aggiungere l&#8217;attributo defer a tutti i file JavaScript eccetto i jQuery.<\/p>\n<p>\u00c8 facile e veloce, ma non vi d\u00e0 il livello di controllo granulare che invece offrirebbe un plugin come Async JavaScript.<\/p>\n\n<h2>Riepilogo<\/h2>\n<p>Differire il parsing del JavaScript sul vostro sito WordPress \u00e8 un\u2019azione importante per migliorare le prestazioni.<\/p>\n<p>Una volta che avrete usato uno dei metodi di cui sopra per differire il parsing del JavaScript in WordPress, vi consigliamo di fare due cose:<\/p>\n<ol>\n<li>Fate dei test sul vostro sito per assicurarvi che il differimento di alcuni script non abbia rotto del contenuto visibile importante. Come gi\u00e0 detto, questo pu\u00f2 accadere comunemente con jQuery, ed \u00e8 per questo che molti strumenti permettono di escludere i file jQuery.js. Tuttavia, potrebbe accadere anche con altri script.<\/li>\n<li>Analizzate di nuovo il vostro sito con GTmetrix per assicurarvi che il vostro sito stia differendo il maggior numero possibile di script (potreste non ottenere un punteggio perfetto se escludete jQuery, ma il vostro punteggio dovrebbe comunque migliorare).<\/li>\n<\/ol>\n<p>Avete domande su come differire di JavaScript in WordPress? Scrivetecele nei commenti!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Avete analizzato il vostro sito WordPress tramite un&#8217;applicazione per il test delle prestazioni web e vi siete scontrati con un avviso che vi chiede di differire &#8230;<\/p>\n","protected":false},"author":38,"featured_media":27957,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kinsta_gated_content":false,"_kinsta_gated_content_redirect":"","footnotes":""},"tags":[6242,3],"topic":[25872,25847],"class_list":["post-27917","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","tag-pagespeed","tag-wordpress","topic-suggerimenti-wordpress","topic-tutorial-javascript"],"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 Postecipare il Parsing di Javascript in WordPress (4 Metodi)<\/title>\n<meta name=\"description\" content=\"Impara a differire il parsing di JavaScript in WordPress con 4 metodi facili da seguire, e scopri cosa significa realmente questo avviso per il tuo sito WordPress.\" \/>\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\/it\/blog\/differire-parsing-javascript\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Come Differire il Parsing di Javascript in WordPress (4 Metodi)\" \/>\n<meta property=\"og:description\" content=\"Impara a differire il parsing di JavaScript in WordPress con 4 metodi facili da seguire, e scopri cosa significa realmente questo avviso per il tuo sito WordPress.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kinsta.com\/it\/blog\/differire-parsing-javascript\/\" \/>\n<meta property=\"og:site_name\" content=\"Kinsta\u00ae\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/kinstaitalia\/\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/fm.brianleejackson\" \/>\n<meta property=\"article:published_time\" content=\"2019-09-26T11:30:37+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-02-02T07:17:43+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2019\/09\/rinviare-analisi-javascript-wordpress-1.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1461\" \/>\n\t<meta property=\"og:image:height\" content=\"731\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Brian Jackson\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:description\" content=\"Impara a differire il parsing di JavaScript in WordPress con 4 metodi facili da seguire, e scopri cosa significa realmente questo avviso per il tuo sito WordPress.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2019\/09\/rinviare-analisi-javascript-wordpress-1.png\" \/>\n<meta name=\"twitter:creator\" content=\"@brianleejackson\" \/>\n<meta name=\"twitter:site\" content=\"@Kinsta_IT\" \/>\n<meta name=\"twitter:label1\" content=\"Scritto da\" \/>\n\t<meta name=\"twitter:data1\" content=\"Brian Jackson\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tempo di lettura stimato\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 minuti\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/kinsta.com\/it\/blog\/differire-parsing-javascript\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/it\/blog\/differire-parsing-javascript\/\"},\"author\":{\"name\":\"Brian Jackson\",\"@id\":\"https:\/\/kinsta.com\/it\/#\/schema\/person\/079824c00ccc2b7141504f27ea63bef7\"},\"headline\":\"Come Differire il Parsing di Javascript in WordPress (4 Metodi)\",\"datePublished\":\"2019-09-26T11:30:37+00:00\",\"dateModified\":\"2023-02-02T07:17:43+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kinsta.com\/it\/blog\/differire-parsing-javascript\/\"},\"wordCount\":1611,\"commentCount\":1,\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/it\/#organization\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/it\/blog\/differire-parsing-javascript\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2019\/09\/rinviare-analisi-javascript-wordpress-1.png\",\"keywords\":[\"pagespeed\",\"WordPress\"],\"articleSection\":[\"I Migliori Tutorial su WordPress\"],\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/kinsta.com\/it\/blog\/differire-parsing-javascript\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kinsta.com\/it\/blog\/differire-parsing-javascript\/\",\"url\":\"https:\/\/kinsta.com\/it\/blog\/differire-parsing-javascript\/\",\"name\":\"Come Postecipare il Parsing di Javascript in WordPress (4 Metodi)\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/it\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/kinsta.com\/it\/blog\/differire-parsing-javascript\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/it\/blog\/differire-parsing-javascript\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2019\/09\/rinviare-analisi-javascript-wordpress-1.png\",\"datePublished\":\"2019-09-26T11:30:37+00:00\",\"dateModified\":\"2023-02-02T07:17:43+00:00\",\"description\":\"Impara a differire il parsing di JavaScript in WordPress con 4 metodi facili da seguire, e scopri cosa significa realmente questo avviso per il tuo sito WordPress.\",\"breadcrumb\":{\"@id\":\"https:\/\/kinsta.com\/it\/blog\/differire-parsing-javascript\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kinsta.com\/it\/blog\/differire-parsing-javascript\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/kinsta.com\/it\/blog\/differire-parsing-javascript\/#primaryimage\",\"url\":\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2019\/09\/rinviare-analisi-javascript-wordpress-1.png\",\"contentUrl\":\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2019\/09\/rinviare-analisi-javascript-wordpress-1.png\",\"width\":1461,\"height\":731,\"caption\":\"Come postecipare il parsing di Javascript in WordPress (4 metodi)\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kinsta.com\/it\/blog\/differire-parsing-javascript\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/kinsta.com\/it\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Tutorial JavaScript\",\"item\":\"https:\/\/kinsta.com\/it\/argomenti\/tutorial-javascript\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Come Differire il Parsing di Javascript in WordPress (4 Metodi)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/kinsta.com\/it\/#website\",\"url\":\"https:\/\/kinsta.com\/it\/\",\"name\":\"Kinsta\u00ae\",\"description\":\"Soluzioni di hosting premium, veloci e sicure\",\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/it\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/kinsta.com\/it\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"it-IT\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/kinsta.com\/it\/#organization\",\"name\":\"Kinsta\",\"url\":\"https:\/\/kinsta.com\/it\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/kinsta.com\/it\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2023\/12\/kinsta-logo.jpeg\",\"contentUrl\":\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2023\/12\/kinsta-logo.jpeg\",\"width\":500,\"height\":500,\"caption\":\"Kinsta\"},\"image\":{\"@id\":\"https:\/\/kinsta.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:\/\/kinsta.com\/it\/#\/schema\/person\/079824c00ccc2b7141504f27ea63bef7\",\"name\":\"Brian Jackson\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/kinsta.com\/it\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/79623d815f4ed4c8c2457392d728cb16?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/79623d815f4ed4c8c2457392d728cb16?s=96&d=mm&r=g\",\"caption\":\"Brian Jackson\"},\"description\":\"Brian has a huge passion for WordPress, has been using it for over a decade, and even develops a couple of premium plugins. Brian enjoys blogging, movies, and hiking. Connect with Brian on Twitter.\",\"sameAs\":[\"https:\/\/www.facebook.com\/fm.brianleejackson\",\"https:\/\/www.linkedin.com\/in\/brianleejackson\",\"https:\/\/x.com\/brianleejackson\"],\"url\":\"https:\/\/kinsta.com\/it\/blog\/author\/brianjackson\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Come Postecipare il Parsing di Javascript in WordPress (4 Metodi)","description":"Impara a differire il parsing di JavaScript in WordPress con 4 metodi facili da seguire, e scopri cosa significa realmente questo avviso per il tuo sito WordPress.","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\/it\/blog\/differire-parsing-javascript\/","og_locale":"it_IT","og_type":"article","og_title":"Come Differire il Parsing di Javascript in WordPress (4 Metodi)","og_description":"Impara a differire il parsing di JavaScript in WordPress con 4 metodi facili da seguire, e scopri cosa significa realmente questo avviso per il tuo sito WordPress.","og_url":"https:\/\/kinsta.com\/it\/blog\/differire-parsing-javascript\/","og_site_name":"Kinsta\u00ae","article_publisher":"https:\/\/www.facebook.com\/kinstaitalia\/","article_author":"https:\/\/www.facebook.com\/fm.brianleejackson","article_published_time":"2019-09-26T11:30:37+00:00","article_modified_time":"2023-02-02T07:17:43+00:00","og_image":[{"width":1461,"height":731,"url":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2019\/09\/rinviare-analisi-javascript-wordpress-1.png","type":"image\/png"}],"author":"Brian Jackson","twitter_card":"summary_large_image","twitter_description":"Impara a differire il parsing di JavaScript in WordPress con 4 metodi facili da seguire, e scopri cosa significa realmente questo avviso per il tuo sito WordPress.","twitter_image":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2019\/09\/rinviare-analisi-javascript-wordpress-1.png","twitter_creator":"@brianleejackson","twitter_site":"@Kinsta_IT","twitter_misc":{"Scritto da":"Brian Jackson","Tempo di lettura stimato":"8 minuti"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kinsta.com\/it\/blog\/differire-parsing-javascript\/#article","isPartOf":{"@id":"https:\/\/kinsta.com\/it\/blog\/differire-parsing-javascript\/"},"author":{"name":"Brian Jackson","@id":"https:\/\/kinsta.com\/it\/#\/schema\/person\/079824c00ccc2b7141504f27ea63bef7"},"headline":"Come Differire il Parsing di Javascript in WordPress (4 Metodi)","datePublished":"2019-09-26T11:30:37+00:00","dateModified":"2023-02-02T07:17:43+00:00","mainEntityOfPage":{"@id":"https:\/\/kinsta.com\/it\/blog\/differire-parsing-javascript\/"},"wordCount":1611,"commentCount":1,"publisher":{"@id":"https:\/\/kinsta.com\/it\/#organization"},"image":{"@id":"https:\/\/kinsta.com\/it\/blog\/differire-parsing-javascript\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2019\/09\/rinviare-analisi-javascript-wordpress-1.png","keywords":["pagespeed","WordPress"],"articleSection":["I Migliori Tutorial su WordPress"],"inLanguage":"it-IT","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/kinsta.com\/it\/blog\/differire-parsing-javascript\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/kinsta.com\/it\/blog\/differire-parsing-javascript\/","url":"https:\/\/kinsta.com\/it\/blog\/differire-parsing-javascript\/","name":"Come Postecipare il Parsing di Javascript in WordPress (4 Metodi)","isPartOf":{"@id":"https:\/\/kinsta.com\/it\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kinsta.com\/it\/blog\/differire-parsing-javascript\/#primaryimage"},"image":{"@id":"https:\/\/kinsta.com\/it\/blog\/differire-parsing-javascript\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2019\/09\/rinviare-analisi-javascript-wordpress-1.png","datePublished":"2019-09-26T11:30:37+00:00","dateModified":"2023-02-02T07:17:43+00:00","description":"Impara a differire il parsing di JavaScript in WordPress con 4 metodi facili da seguire, e scopri cosa significa realmente questo avviso per il tuo sito WordPress.","breadcrumb":{"@id":"https:\/\/kinsta.com\/it\/blog\/differire-parsing-javascript\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kinsta.com\/it\/blog\/differire-parsing-javascript\/"]}]},{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/kinsta.com\/it\/blog\/differire-parsing-javascript\/#primaryimage","url":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2019\/09\/rinviare-analisi-javascript-wordpress-1.png","contentUrl":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2019\/09\/rinviare-analisi-javascript-wordpress-1.png","width":1461,"height":731,"caption":"Come postecipare il parsing di Javascript in WordPress (4 metodi)"},{"@type":"BreadcrumbList","@id":"https:\/\/kinsta.com\/it\/blog\/differire-parsing-javascript\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kinsta.com\/it\/"},{"@type":"ListItem","position":2,"name":"Tutorial JavaScript","item":"https:\/\/kinsta.com\/it\/argomenti\/tutorial-javascript\/"},{"@type":"ListItem","position":3,"name":"Come Differire il Parsing di Javascript in WordPress (4 Metodi)"}]},{"@type":"WebSite","@id":"https:\/\/kinsta.com\/it\/#website","url":"https:\/\/kinsta.com\/it\/","name":"Kinsta\u00ae","description":"Soluzioni di hosting premium, veloci e sicure","publisher":{"@id":"https:\/\/kinsta.com\/it\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kinsta.com\/it\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"it-IT"},{"@type":"Organization","@id":"https:\/\/kinsta.com\/it\/#organization","name":"Kinsta","url":"https:\/\/kinsta.com\/it\/","logo":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/kinsta.com\/it\/#\/schema\/logo\/image\/","url":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2023\/12\/kinsta-logo.jpeg","contentUrl":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2023\/12\/kinsta-logo.jpeg","width":500,"height":500,"caption":"Kinsta"},"image":{"@id":"https:\/\/kinsta.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:\/\/kinsta.com\/it\/#\/schema\/person\/079824c00ccc2b7141504f27ea63bef7","name":"Brian Jackson","image":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/kinsta.com\/it\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/79623d815f4ed4c8c2457392d728cb16?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/79623d815f4ed4c8c2457392d728cb16?s=96&d=mm&r=g","caption":"Brian Jackson"},"description":"Brian has a huge passion for WordPress, has been using it for over a decade, and even develops a couple of premium plugins. Brian enjoys blogging, movies, and hiking. Connect with Brian on Twitter.","sameAs":["https:\/\/www.facebook.com\/fm.brianleejackson","https:\/\/www.linkedin.com\/in\/brianleejackson","https:\/\/x.com\/brianleejackson"],"url":"https:\/\/kinsta.com\/it\/blog\/author\/brianjackson\/"}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/posts\/27917","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/users\/38"}],"replies":[{"embeddable":true,"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/comments?post=27917"}],"version-history":[{"count":14,"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/posts\/27917\/revisions"}],"predecessor-version":[{"id":31149,"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/posts\/27917\/revisions\/31149"}],"alternate":[{"embeddable":true,"hreflang":"en","title":"English","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/27917\/translations\/en"},{"embeddable":true,"hreflang":"es","title":"Spanish","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/27917\/translations\/es"},{"embeddable":true,"hreflang":"pt","title":"Portuguese","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/27917\/translations\/pt"},{"embeddable":true,"hreflang":"it","title":"Italian","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/27917\/translations\/it"},{"embeddable":true,"hreflang":"ja","title":"Japanese","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/27917\/translations\/jp"},{"embeddable":true,"hreflang":"nl","title":"Dutch","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/27917\/translations\/nl"},{"embeddable":true,"hreflang":"de","title":"German","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/27917\/translations\/de"},{"embeddable":true,"hreflang":"sv","title":"Swedish","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/27917\/translations\/se"},{"embeddable":true,"hreflang":"da","title":"Danish","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/27917\/translations\/dk"},{"embeddable":true,"hreflang":"fr","title":"French","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/27917\/translations\/fr"},{"href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/27917\/tree"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/media\/27957"}],"wp:attachment":[{"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/media?parent=27917"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/tags?post=27917"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/topic?post=27917"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}