{"id":27152,"date":"2019-10-10T03:48:06","date_gmt":"2019-10-10T10:48:06","guid":{"rendered":"https:\/\/kinqsta.com\/?p=54531"},"modified":"2023-08-10T10:03:11","modified_gmt":"2023-08-10T08:03:11","slug":"defer-parsing-of-javascript","status":"publish","type":"post","link":"https:\/\/kinqsta.com\/nl\/blog\/defer-parsing-of-javascript\/","title":{"rendered":"Hoe je de melding \u2018Defer Parsing of JavaScript\u2019 oplost in WordPress (4 methoden)"},"content":{"rendered":"<p>Heb je wel eens tijdens het uitvoeren van een <a href=\"https:\/\/kinqsta.com\/nl\/blog\/debuggen-prestatieproblemen-wordpress\/\">prestatie-testtool<\/a> op je WordPress-site de melding gekregen over het zogenoemde parseren van JavaScript in WordPress?<\/p>\n<p>Het oplossen van deze melding kan een positief effect hebben op de laadtijd van je site, vooral bij mobiele bezoekers. Maar de melding is vaak wel wat lastig te ontcijferen \u2026 Vandaar dat we in dit artikel uitleggen wat het precies betekent om het parseren van JavaScript uit te stellen \u00e9n hoe je de wijzigingen aanbrengt aan je WordPress-site om dit te doen.<\/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><strong>Kijk je liever de <a href=\"https:\/\/www.youtube.com\/watch?v=yUTDFpiPFzQ\">videoversie<\/a>?<\/strong><\/p>\n<kinsta-video src=\"https:\/\/www.youtube.com\/watch?v=yUTDFpiPFzQ\"><\/kinsta-video>\n<h2><a id=\"what\"><\/a>Wat betekent het uitstellen van parseren van JavaScript in WordPress?<\/h2>\n<p>Als je ooit je WordPress-site hebt gecheckt aan de hand van <a href=\"https:\/\/kinqsta.com\/nl\/blog\/google-pagespeed-insights\/\">Google PageSpeed Insights<\/a>, GTmetrix of andere tools die de paginasnelheid testen, dan heb je wellicht de melding gezien om de parsering van JavaScript uit te stellen.<\/p>\n<p>Maar wat houdt dat eigenlijk in? En waarom is het zo\u2019n belangrijke factor voor de prestaties van je site?<\/p>\n<p>Wanneer iemand jouw <a href=\"https:\/\/kinqsta.com\/nl\/blog\/wordpress-site-voorbeelden\/\">WordPress-site<\/a> bezoekt, dan levert de server van je site in principe de HTML-inhoud aan de browser van die bezoeker. De browser van de bezoeker begint dan bovenaan en gaat door de code heen om jouw site weer te geven. Vind deze tijdens dat proces &#8211; van boven naar beneden &#8211; ergens JavaScript, dan stopt deze het laden van de rest van de pagina totdat hij het JavaScript-bestand kan ophalen en ontleden \u2013 <em>parsing<\/em> in het Engels.<\/p>\n<p>Dit gebeurt voor elk deeltje JavaScript dat de browser tegenkomt. En dat kan een negatief effect hebben op de laadtijden van je pagina, omdat de bezoeker naar een leeg scherm moet staren terwijl zijn browser al het JavaScript downloadt en parseert.<\/p>\n<p>Als een bepaald script niet nodig is voor de kernfunctie van je site (<em>in ieder geval bij het laden van het eerste deel van je pagina<\/em>), dan wil je niet dat het in de weg staat van het laden van die kernfuncties. Dat is dan ook de reden dat de <a href=\"https:\/\/kinqsta.com\/nl\/blog\/pingdom-speed-test\/\">tools voor het testen van de paginasnelheid<\/a> je altijd aanraden om het parseren van JavaScript uit te stellen. Dus wat betekent dit uitstellen van het parseren precies?<\/p>\n<p>Het komt er in feite op neer dat jouw site tegen de browsers van de bezoekers gaat zeggen om te wachten met het downloaden en\/of parseren van JavaScript<em> totdat<\/em> de kerninhoud van je site klaar is met laden. Op die manier kunnen bezoekers de pagina al zien en ermee aan de gang gaan, dus het negatieve effect van de wachttijden om JavaScript te downloaden en te ontleden zijn dan lang niet zo groot.<\/p>\n<p>Door <a href=\"https:\/\/kinqsta.com\/nl\/leren\/wordpress-sneller-maken\/\">de laadtijden van je belangrijkste delen van je content te versnellen<\/a>, maak je Google gelukkig en cre\u00eber je een betere, snellere ervaring voor je bezoekers.<\/p>\n<h2><a id=\"test\"><\/a>Hoe je weet of uitstellen van parseren van JavaScript nodig is<\/h2>\n<p>Om te testen of je WordPress-site het parseren van JavaScript moet uitstellen, kun je deze via <a href=\"https:\/\/kinqsta.com\/nl\/blog\/gtmetrix-speed-test\/\">GTmetrix<\/a> laten draaien.<\/p>\n<p>GTmetrix geeft je een cijfer en daarnaast een lijst met specifieke scripts die moeten worden uitgesteld:<\/p>\n<figure style=\"width: 1300px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/nl\/wp-content\/uploads\/sites\/7\/2019\/08\/test-gtmetrix-uitstellen-parseren-javascript.jpg\" alt=\"Test in GTmetrix voor het uitstellen van parseren van JavaScript\" width=\"1300\" height=\"731\"><figcaption class=\"wp-caption-text\">Test in GTmetrix voor het uitstellen van parseren van JavaScript<\/figcaption><\/figure>\n<h2><a id=\"methods\"><\/a>De verschillende methoden om parseren van JavaScript uit te stellen<\/h2>\n<p>Er zijn een paar manieren om het ontleden van JavaScript uit te stellen. Ten eerste zijn er <a href=\"https:\/\/kinqsta.com\/nl\/leren\/wordpress-sneller-maken\/#clear-js-from-the-critical-rendering-path\">twee attributen<\/a> die je aan jouw scripts kunt toevoegen:<\/p>\n<ol>\n<li>Async<\/li>\n<li>Defer<\/li>\n<\/ol>\n<p>Beide attributen laten de browsers van bezoekers JavaScript downloaden zonder de HTML-parsering te onderbreken. Tijdens <strong>Async <\/strong>wordt het parseren van HTML niet gepauzeerd om het JavaScript op te halen (dit wordt standaard wel gedaan), maar wordt het parseren van HTML wel gepauzeerd om het script uit te voeren wanneer deze is gedownload.<\/p>\n<p>Met <strong>Defer<\/strong> downloaden de browsers van de bezoekers nog steeds de scripts terwijl ze de HTML ontleden, maar wachten ze met het parseren van het script todat de HTML-parsering is voltooid.<\/p>\n<p><a href=\"https:\/\/www.growingwiththeweb.com\/2014\/02\/async-vs-defer-attributes.html\">Deze grafiek van Growing with the Web<\/a> legt het verschil goed uit:<\/p>\n<figure style=\"width: 801px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/nl\/wp-content\/uploads\/sites\/7\/2019\/08\/visuele-uitleg-async-defer.png\" alt=\"Visuele uitleg van async t.o.v. defer\" width=\"801\" height=\"814\"><figcaption class=\"wp-caption-text\">Visuele uitleg van async t.o.v. defer<\/figcaption><\/figure>\n<p>Een andere optie, aanbevolen door Patrick Sexton van Varvy, gebruikt een script om een extern JavaScript-bestand pas op te roepen nadat de eerste pagina is geladen. Dit betekent dat de browsers van de bezoekers geen JavaScript zullen downloaden of uitvoeren totdat het eerste deel van de pagina is geladen.<\/p>\n<p>Tot slot is er nog een andere manier die je zult tegenkomen: gewoon je JavaScript naar de onderkant van de pagina verplaatsen. Maar dit is geen goede oplossing; ondanks dat je pagina eerder zichtbaar zal zijn, zullen de browsers van de bezoekers nog steeds de pagina laden totdat alle scripts klaar zijn. Dit kan sommige bezoekers ervan weerhouden om op je pagina te blijven omdat ze denken dat de inhoud niet volledig is geladen.<\/p>\n<h2><a id=\"how\"><\/a>Hoe je het parseren van JavaScript in WordPress kunt uitstellen (4 methoden)<\/h2>\n<p>Om het parsen van JavaScript in WordPress uit te stellen, zijn er drie manieren die je kunt proberen:<\/p>\n<ul>\n<li><a href=\"https:\/\/kinqsta.com\/nl\/blog\/defer-parsing-of-javascript\/#plugin\">Een plugin<\/a>: er zijn enkele goede gratis en premium WordPress-plugins om JavaScript-parsering uit te stellen. We laten zien hoe dat werkt aan de hand van twee populaire plugins.<\/li>\n<li><a href=\"https:\/\/kinqsta.com\/nl\/blog\/defer-parsing-of-javascript\/#varvy\">De Varvy-methode<\/a>: als je een beetje technisch onderlegd bent, kun je de code van je site direct bewerken en het stukje code van Varvy gebruiken.<\/li>\n<li><a href=\"https:\/\/kinqsta.com\/nl\/blog\/defer-parsing-of-javascript\/#functions\">Het functions.php-bestand<\/a>: je kunt een stukje code toevoegen aan het bestand functions.php van je child-thema om automatisch scripts uit te stellen.<\/li>\n<\/ul>\n<p>Je kunt hierboven klikken om gelijk een methode naar voorkeur te bekijken, of je kunt alle technieken doorlezen om de methode te vinden die het beste bij jou past.<\/p>\n<h3>1. Gratis Async JavaScript-plugin<\/h3>\n<p><a href=\"https:\/\/wordpress.org\/plugins\/async-javascript\/\">Async JavaScript<\/a> is een gratis WordPress-plugin van Frank Goossens, dezelfde man achter de populaire <a href=\"https:\/\/kinqsta.com\/nl\/blog\/autoptimize-instellen\/\">plugin Autoptimize<\/a>. Het biedt een eenvoudige manier om het parseren van JavaScript uit te stellen met behulp van async of defer.<\/p>\n<p>Begin met het installeren en activeren van de gratis plugin van WordPress.org. Ga dan naar <strong>Instellingen \u2192 Async JavaScript<\/strong> om de plugin te configureren. Bovenaan kun je de functionaliteit van de plugin inschakelen en kiezen tussen async en defer. Vergeet niet dat:<\/p>\n<ul>\n<li><strong>Async <\/strong>het JavaScript downloadt terwijl het nog steeds HTML parseert <strong>maar het pauzeert dan <\/strong>dit parseren om het JavaScript uit te voeren.<\/li>\n<li><strong>Defer<\/strong> het JavaScript downloadt terwijl het nog steeds de parsering uitvoert en wacht met het uitvoeren ervan totdat parsering is voltooid.<\/li>\n<\/ul>\n<figure style=\"width: 1983px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/nl\/wp-content\/uploads\/sites\/7\/2019\/08\/plug-in-async-javascript-gebruikt-1.png\" alt=\"Hoe je de plugin Async JavaScript gebruikt\" width=\"1983\" height=\"1226\"><figcaption class=\"wp-caption-text\">Hoe je de plugin Async JavaScript gebruikt<\/figcaption><\/figure>\n<p>In dezelfde plugin kan je ook kiezen hoe je met <a href=\"https:\/\/kinqsta.com\/nl\/blog\/jquery\/\">jQuery<\/a> werkt. Veel thema&#8217;s en plugins zijn sterk afhankelijk van jQuery, dus als je probeert het parseren van de jQuery-scripts uit te stellen, kan dit kernfunctionaliteit van je site aantasten. De veiligste manier is om jQuery uit te sluiten, maar je kunt experimenteren met het uitstellen ervan. Zorg er wel voor dat je jouw site uitgebreid test.<\/p>\n<p>Nog verder naar beneden kun je ook handmatig specifieke scripts toevoegen of uitsluiten van uitstel, inclusief een leuke gebruiksvriendelijke feature om je specifieke thema&#8217;s of plugins die actief zijn op je site te laten targeten:<\/p>\n<figure style=\"width: 2191px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/nl\/wp-content\/uploads\/sites\/7\/2019\/08\/regels-toevoegen-uitsluiten-async-javascript-2.png\" alt=\"Regels voor het toevoegen\/uitsluiten van Async JavaScript\" width=\"2191\" height=\"1387\"><figcaption class=\"wp-caption-text\">Regels voor het toevoegen\/uitsluiten van Async JavaScript<\/figcaption><\/figure>\n<h3>2. Gebruik de WP Rocket-plugin<\/h3>\n<p>Hoewel wij de meeste <a href=\"https:\/\/kinqsta.com\/nl\/blog\/wordpress-caching-plugins\/\">caching-plugins<\/a> bij Kinsta niet toestaan, staan we <a href=\"https:\/\/kinqsta.com\/nl\/blog\/wp-rocket\/\">de WP Rocket-plugin wel toe<\/a>, omdat deze een ingebouwde integratie bevat om goed om te gaan met <a href=\"https:\/\/kinqsta.com\/nl\/blog\/kinsta-regelt-de-wordpress-caching-zodat-jij-dat-niet-hoeft-te-doen\/\">Kinsta&#8217;s server-level caching<\/a>.<\/p>\n<p>Naast veel andere technieken om de prestaties te optimaliseren, kan WP Rocket je helpen met het uitstellen van het parseren van JavaScript via het tabblad <strong>File Optimization <\/strong>van het WP Rocket-dashboard. Kijk voor de optie <strong>Load<\/strong> <strong>JavaScript deferred <\/strong>in de sectie <strong>JavaScript Files<\/strong>.<\/p>\n\n<p><kinsta-video src=\"https:\/\/kinsta.wistia.com\/medias\/qvfucq5kz6?videoFoam=true&amp;videoWidth=640\"><\/kinsta-video><\/p>\n<p><kinsta-video src=\"https:\/\/kinsta.wistia.com\/medias\/qvfucq5kz6?videoFoam=true&#038;videoWidth=640\"><\/kinsta-video><\/p>\n<p><strong>We hebben onze kennis van effectief websitebeheer op schaal omgezet in een ebook en videocursus. Klik om\u00a0<a href=\"https:\/\/kinqsta.com\/nl\/ebooks\/wordpress\/beheer-meerdere-wordpress-sites\/?utm_campaign=how-to-speed-up-your-wordpress-site&#038;utm_source=blog-knowledgebase&#038;utm_medium=video\">De gids voor het beheren van 60+ WordPress sites te downloaden<\/a>!<\/strong><\/p>\n<p>Net als de Async JavaScript-plugin kun je met WP Rocket ook jQuery uitsluiten om problemen met de content van je site te voorkomen:<\/p>\n<figure style=\"width: 2015px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/nl\/wp-content\/uploads\/sites\/7\/2019\/08\/parseren-javascript-met-wp-rocket-uitstelt.png\" alt=\"Hoe je het parseren van JavaScript met WP Rocket uitstelt\" width=\"2015\" height=\"1393\"><figcaption class=\"wp-caption-text\">Hoe je het parseren van JavaScript met WP Rocket uitstelt<\/figcaption><\/figure>\n<h3><a id=\"varvy\"><\/a>3. Use Varvy&#8217;s Recommended Method (Code)<\/h3>\n<p>We hebben eerder aangegeven dat Patrick Sexton van Varvy aanraadt om een stukje code te gebruiken dat wacht met zowel het downloaden als uitvoeren van JavaScript totdat je site zijn eerste page load heeft voltooid.<\/p>\n<p>Je kunt deze methode uitvoeren door de code snippet dat Varvy levert aan te passen en vervolgens het script aan je thema toe te voegen, gelijk v\u00f3\u00f3r de afsluitende &lt;\/body&gt; tag.<\/p>\n<p>Hier is de code <a href=\"https:\/\/varvy.com\/pagespeed\/defer-loading-javascript.html\">van Varvy<\/a>:<\/p>\n<pre><code class=\"language-js\">&lt;script type=\"text\/javascript\"&gt;\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&lt;\/script&gt;<\/code><\/pre>\n<p>Zorg ervoor dat je &#8220;defer.js&#8221; vervangt door de eigenlijke bestandsnaam\/pad van het JavaScript-bestand dat je wilt uitstellen. Daarna kun je de <a href=\"https:\/\/developer.wordpress.org\/reference\/functions\/wp_footer\/\">wp_footer hook<\/a> gebruiken om de code in te sluiten via het function.php-bestand van je child-thema.<\/p>\n<p>Zo zet je de code van Varvy om in iets wat hierop lijkt:<\/p>\n<pre><code class=\"language-js\">\/**\nDefer parsing of JavaScript with code snippet from Varvy\n*\/\nadd_action( 'wp_footer', 'my_footer_scripts' );\nfunction my_footer_scripts(){\n?&gt;\nREPLACE_WITH_VARVY_SCRIPT\n&lt;?php\n}<\/code><\/pre>\n<h3><a id=\"functions\"><\/a>4. JavaScript uitstellen via het bestand functions.php<\/h3>\n<p>Tot slot kun je ook het attribuut defer toevoegen aan je JavaScript-bestanden zonder dat je hiervoor een plugin nodig hebt. Dit doe je door de volgende coderegels toe te voegen aan jouw functions.php-bestand:<\/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    <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    <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    <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    <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<span class=\"pun\">}<\/span><span class=\"pln\">\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>Deze coderegels zeggen in feite tegen WordPress om het attribuut defer toe te voegen aan al jouw JavaScript-bestanden, behalve jQuery.<\/p>\n<p>Het is snel en makkelijk, maar het geeft je niet controle op detailniveau dat zoiets als de Async JavaScript plugin biedt.<\/p>\n\n<h2>Samenvatting<\/h2>\n<p>Het uitstellen van de parsering van JavaScript op je WordPress-site kan zorgen voor een belangrijke verbetering van je prestaties.<\/p>\n<p>Als je eenmaal een van bovenstaande methoden hebt gebruikt om het parseren van JavaScript in WordPress uit te stellen, raden we je aan om twee dingen te doen:<\/p>\n<ol>\n<li>Test je site om er zeker van te zijn dat het uitstellen van bepaalde scripts niet belangrijke content bovenaan je pagina heeft aangetast. Ook dit kan vaak gebeuren met jQuery, dus daarom kun je met veel tools jQuery.js uitsluiten. Echter, het kan ook met andere scripts gebeuren.<\/li>\n<li>Check nogmaals je site met GTmetrix om er zeker van te zijn dat je site zo veel mogelijk scripts uitstelt. (Je krijgt misschien geen perfecte score als je jQuery uitsluit, maar je score zou wel moeten verbeteren.)<\/li>\n<\/ol>\n<p>Heb je vragen over het uitstellen van parseren van JavaScript in WordPress? Vraag alles wat je wilt weten in de reacties hieronder!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Heb je wel eens tijdens het uitvoeren van een prestatie-testtool op je WordPress-site de melding gekregen over het zogenoemde parseren van JavaScript in WordPress? Het oplossen &#8230;<\/p>\n","protected":false},"author":38,"featured_media":27159,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kinsta_gated_content":false,"_kinsta_gated_content_redirect":"","footnotes":""},"tags":[202,28],"topic":[848,903],"class_list":["post-27152","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","tag-pagespeed","tag-wordpress","topic-javascript-tutorials","topic-wordpress-tips"],"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>Hoe je de melding \u2018Defer Parsing of JavaScript\u2019 oplost in WordPress<\/title>\n<meta name=\"description\" content=\"Leer hoe je de melding &#039;Defer Parsing of JavaScript&#039; oplost in WordPress met deze 4 makkelijke methodes. Ook leer je wat deze melding betekent voor je site.\" \/>\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\/nl\/blog\/defer-parsing-of-javascript\/\" \/>\n<meta property=\"og:locale\" content=\"nl_NL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Hoe je de melding \u2018Defer Parsing of JavaScript\u2019 oplost in WordPress (4 methoden)\" \/>\n<meta property=\"og:description\" content=\"Leer hoe je de melding &#039;Defer Parsing of JavaScript&#039; oplost in WordPress met deze 4 makkelijke methodes. Ook leer je wat deze melding betekent voor je site.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kinqsta.com\/nl\/blog\/defer-parsing-of-javascript\/\" \/>\n<meta property=\"og:site_name\" content=\"Kinsta\u00ae\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Kinsta-Nederland-476213452787823\/\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/fm.brianleejackson\" \/>\n<meta property=\"article:published_time\" content=\"2019-10-10T10:48:06+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-08-10T08:03:11+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kinqsta.com\/nl\/wp-content\/uploads\/sites\/7\/2019\/10\/defer-parsing-javascript.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=\"Leer hoe je de melding &#039;Defer Parsing of JavaScript&#039; oplost in WordPress met deze 4 makkelijke methodes. Ook leer je wat deze melding betekent voor je site.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/kinqsta.com\/nl\/wp-content\/uploads\/sites\/7\/2019\/10\/defer-parsing-javascript.png\" \/>\n<meta name=\"twitter:creator\" content=\"@brianleejackson\" \/>\n<meta name=\"twitter:site\" content=\"@Kinsta_NL\" \/>\n<meta name=\"twitter:label1\" content=\"Geschreven door\" \/>\n\t<meta name=\"twitter:data1\" content=\"Brian Jackson\" \/>\n\t<meta name=\"twitter:label2\" content=\"Geschatte leestijd\" \/>\n\t<meta name=\"twitter:data2\" content=\"9 minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/kinqsta.com\/nl\/blog\/defer-parsing-of-javascript\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kinqsta.com\/nl\/blog\/defer-parsing-of-javascript\/\"},\"author\":{\"name\":\"Brian Jackson\",\"@id\":\"https:\/\/kinqsta.com\/nl\/#\/schema\/person\/079824c00ccc2b7141504f27ea63bef7\"},\"headline\":\"Hoe je de melding \u2018Defer Parsing of JavaScript\u2019 oplost in WordPress (4 methoden)\",\"datePublished\":\"2019-10-10T10:48:06+00:00\",\"dateModified\":\"2023-08-10T08:03:11+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kinqsta.com\/nl\/blog\/defer-parsing-of-javascript\/\"},\"wordCount\":1766,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/kinqsta.com\/nl\/#organization\"},\"image\":{\"@id\":\"https:\/\/kinqsta.com\/nl\/blog\/defer-parsing-of-javascript\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinqsta.com\/nl\/wp-content\/uploads\/sites\/7\/2019\/10\/defer-parsing-javascript.png\",\"keywords\":[\"pagespeed\",\"WordPress\"],\"articleSection\":[\"WordPress handleidingen\"],\"inLanguage\":\"nl-NL\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/kinqsta.com\/nl\/blog\/defer-parsing-of-javascript\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kinqsta.com\/nl\/blog\/defer-parsing-of-javascript\/\",\"url\":\"https:\/\/kinqsta.com\/nl\/blog\/defer-parsing-of-javascript\/\",\"name\":\"Hoe je de melding \u2018Defer Parsing of JavaScript\u2019 oplost in WordPress\",\"isPartOf\":{\"@id\":\"https:\/\/kinqsta.com\/nl\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/kinqsta.com\/nl\/blog\/defer-parsing-of-javascript\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/kinqsta.com\/nl\/blog\/defer-parsing-of-javascript\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinqsta.com\/nl\/wp-content\/uploads\/sites\/7\/2019\/10\/defer-parsing-javascript.png\",\"datePublished\":\"2019-10-10T10:48:06+00:00\",\"dateModified\":\"2023-08-10T08:03:11+00:00\",\"description\":\"Leer hoe je de melding 'Defer Parsing of JavaScript' oplost in WordPress met deze 4 makkelijke methodes. Ook leer je wat deze melding betekent voor je site.\",\"breadcrumb\":{\"@id\":\"https:\/\/kinqsta.com\/nl\/blog\/defer-parsing-of-javascript\/#breadcrumb\"},\"inLanguage\":\"nl-NL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kinqsta.com\/nl\/blog\/defer-parsing-of-javascript\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"nl-NL\",\"@id\":\"https:\/\/kinqsta.com\/nl\/blog\/defer-parsing-of-javascript\/#primaryimage\",\"url\":\"https:\/\/kinqsta.com\/nl\/wp-content\/uploads\/sites\/7\/2019\/10\/defer-parsing-javascript.png\",\"contentUrl\":\"https:\/\/kinqsta.com\/nl\/wp-content\/uploads\/sites\/7\/2019\/10\/defer-parsing-javascript.png\",\"width\":1461,\"height\":731,\"caption\":\"Hoe je de melding \u2018Defer Parsing of JavaScript\u2019 oplost in WordPress (4 methoden)\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kinqsta.com\/nl\/blog\/defer-parsing-of-javascript\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/kinqsta.com\/nl\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"JavaScript tutorials\",\"item\":\"https:\/\/kinqsta.com\/nl\/onderwerpen\/javascript-tutorials\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Hoe je de melding \u2018Defer Parsing of JavaScript\u2019 oplost in WordPress (4 methoden)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/kinqsta.com\/nl\/#website\",\"url\":\"https:\/\/kinqsta.com\/nl\/\",\"name\":\"Kinsta\u00ae\",\"description\":\"Snelle, veilige, premium hostingoplossingen\",\"publisher\":{\"@id\":\"https:\/\/kinqsta.com\/nl\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/kinqsta.com\/nl\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"nl-NL\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/kinqsta.com\/nl\/#organization\",\"name\":\"Kinsta\",\"url\":\"https:\/\/kinqsta.com\/nl\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"nl-NL\",\"@id\":\"https:\/\/kinqsta.com\/nl\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/kinqsta.com\/nl\/wp-content\/uploads\/sites\/7\/2023\/12\/kinsta-logo.jpeg\",\"contentUrl\":\"https:\/\/kinqsta.com\/nl\/wp-content\/uploads\/sites\/7\/2023\/12\/kinsta-logo.jpeg\",\"width\":500,\"height\":500,\"caption\":\"Kinsta\"},\"image\":{\"@id\":\"https:\/\/kinqsta.com\/nl\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/Kinsta-Nederland-476213452787823\/\",\"https:\/\/x.com\/Kinsta_NL\",\"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\/nl\/#\/schema\/person\/079824c00ccc2b7141504f27ea63bef7\",\"name\":\"Brian Jackson\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"nl-NL\",\"@id\":\"https:\/\/kinqsta.com\/nl\/#\/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:\/\/kinqsta.com\/nl\/blog\/author\/brianjackson\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Hoe je de melding \u2018Defer Parsing of JavaScript\u2019 oplost in WordPress","description":"Leer hoe je de melding 'Defer Parsing of JavaScript' oplost in WordPress met deze 4 makkelijke methodes. Ook leer je wat deze melding betekent voor je site.","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\/nl\/blog\/defer-parsing-of-javascript\/","og_locale":"nl_NL","og_type":"article","og_title":"Hoe je de melding \u2018Defer Parsing of JavaScript\u2019 oplost in WordPress (4 methoden)","og_description":"Leer hoe je de melding 'Defer Parsing of JavaScript' oplost in WordPress met deze 4 makkelijke methodes. Ook leer je wat deze melding betekent voor je site.","og_url":"https:\/\/kinqsta.com\/nl\/blog\/defer-parsing-of-javascript\/","og_site_name":"Kinsta\u00ae","article_publisher":"https:\/\/www.facebook.com\/Kinsta-Nederland-476213452787823\/","article_author":"https:\/\/www.facebook.com\/fm.brianleejackson","article_published_time":"2019-10-10T10:48:06+00:00","article_modified_time":"2023-08-10T08:03:11+00:00","og_image":[{"width":1461,"height":731,"url":"https:\/\/kinqsta.com\/nl\/wp-content\/uploads\/sites\/7\/2019\/10\/defer-parsing-javascript.png","type":"image\/png"}],"author":"Brian Jackson","twitter_card":"summary_large_image","twitter_description":"Leer hoe je de melding 'Defer Parsing of JavaScript' oplost in WordPress met deze 4 makkelijke methodes. Ook leer je wat deze melding betekent voor je site.","twitter_image":"https:\/\/kinqsta.com\/nl\/wp-content\/uploads\/sites\/7\/2019\/10\/defer-parsing-javascript.png","twitter_creator":"@brianleejackson","twitter_site":"@Kinsta_NL","twitter_misc":{"Geschreven door":"Brian Jackson","Geschatte leestijd":"9 minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kinqsta.com\/nl\/blog\/defer-parsing-of-javascript\/#article","isPartOf":{"@id":"https:\/\/kinqsta.com\/nl\/blog\/defer-parsing-of-javascript\/"},"author":{"name":"Brian Jackson","@id":"https:\/\/kinqsta.com\/nl\/#\/schema\/person\/079824c00ccc2b7141504f27ea63bef7"},"headline":"Hoe je de melding \u2018Defer Parsing of JavaScript\u2019 oplost in WordPress (4 methoden)","datePublished":"2019-10-10T10:48:06+00:00","dateModified":"2023-08-10T08:03:11+00:00","mainEntityOfPage":{"@id":"https:\/\/kinqsta.com\/nl\/blog\/defer-parsing-of-javascript\/"},"wordCount":1766,"commentCount":0,"publisher":{"@id":"https:\/\/kinqsta.com\/nl\/#organization"},"image":{"@id":"https:\/\/kinqsta.com\/nl\/blog\/defer-parsing-of-javascript\/#primaryimage"},"thumbnailUrl":"https:\/\/kinqsta.com\/nl\/wp-content\/uploads\/sites\/7\/2019\/10\/defer-parsing-javascript.png","keywords":["pagespeed","WordPress"],"articleSection":["WordPress handleidingen"],"inLanguage":"nl-NL","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/kinqsta.com\/nl\/blog\/defer-parsing-of-javascript\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/kinqsta.com\/nl\/blog\/defer-parsing-of-javascript\/","url":"https:\/\/kinqsta.com\/nl\/blog\/defer-parsing-of-javascript\/","name":"Hoe je de melding \u2018Defer Parsing of JavaScript\u2019 oplost in WordPress","isPartOf":{"@id":"https:\/\/kinqsta.com\/nl\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kinqsta.com\/nl\/blog\/defer-parsing-of-javascript\/#primaryimage"},"image":{"@id":"https:\/\/kinqsta.com\/nl\/blog\/defer-parsing-of-javascript\/#primaryimage"},"thumbnailUrl":"https:\/\/kinqsta.com\/nl\/wp-content\/uploads\/sites\/7\/2019\/10\/defer-parsing-javascript.png","datePublished":"2019-10-10T10:48:06+00:00","dateModified":"2023-08-10T08:03:11+00:00","description":"Leer hoe je de melding 'Defer Parsing of JavaScript' oplost in WordPress met deze 4 makkelijke methodes. Ook leer je wat deze melding betekent voor je site.","breadcrumb":{"@id":"https:\/\/kinqsta.com\/nl\/blog\/defer-parsing-of-javascript\/#breadcrumb"},"inLanguage":"nl-NL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kinqsta.com\/nl\/blog\/defer-parsing-of-javascript\/"]}]},{"@type":"ImageObject","inLanguage":"nl-NL","@id":"https:\/\/kinqsta.com\/nl\/blog\/defer-parsing-of-javascript\/#primaryimage","url":"https:\/\/kinqsta.com\/nl\/wp-content\/uploads\/sites\/7\/2019\/10\/defer-parsing-javascript.png","contentUrl":"https:\/\/kinqsta.com\/nl\/wp-content\/uploads\/sites\/7\/2019\/10\/defer-parsing-javascript.png","width":1461,"height":731,"caption":"Hoe je de melding \u2018Defer Parsing of JavaScript\u2019 oplost in WordPress (4 methoden)"},{"@type":"BreadcrumbList","@id":"https:\/\/kinqsta.com\/nl\/blog\/defer-parsing-of-javascript\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kinqsta.com\/nl\/"},{"@type":"ListItem","position":2,"name":"JavaScript tutorials","item":"https:\/\/kinqsta.com\/nl\/onderwerpen\/javascript-tutorials\/"},{"@type":"ListItem","position":3,"name":"Hoe je de melding \u2018Defer Parsing of JavaScript\u2019 oplost in WordPress (4 methoden)"}]},{"@type":"WebSite","@id":"https:\/\/kinqsta.com\/nl\/#website","url":"https:\/\/kinqsta.com\/nl\/","name":"Kinsta\u00ae","description":"Snelle, veilige, premium hostingoplossingen","publisher":{"@id":"https:\/\/kinqsta.com\/nl\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kinqsta.com\/nl\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"nl-NL"},{"@type":"Organization","@id":"https:\/\/kinqsta.com\/nl\/#organization","name":"Kinsta","url":"https:\/\/kinqsta.com\/nl\/","logo":{"@type":"ImageObject","inLanguage":"nl-NL","@id":"https:\/\/kinqsta.com\/nl\/#\/schema\/logo\/image\/","url":"https:\/\/kinqsta.com\/nl\/wp-content\/uploads\/sites\/7\/2023\/12\/kinsta-logo.jpeg","contentUrl":"https:\/\/kinqsta.com\/nl\/wp-content\/uploads\/sites\/7\/2023\/12\/kinsta-logo.jpeg","width":500,"height":500,"caption":"Kinsta"},"image":{"@id":"https:\/\/kinqsta.com\/nl\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/Kinsta-Nederland-476213452787823\/","https:\/\/x.com\/Kinsta_NL","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\/nl\/#\/schema\/person\/079824c00ccc2b7141504f27ea63bef7","name":"Brian Jackson","image":{"@type":"ImageObject","inLanguage":"nl-NL","@id":"https:\/\/kinqsta.com\/nl\/#\/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:\/\/kinqsta.com\/nl\/blog\/author\/brianjackson\/"}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/kinqsta.com\/nl\/wp-json\/wp\/v2\/posts\/27152","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kinqsta.com\/nl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kinqsta.com\/nl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kinqsta.com\/nl\/wp-json\/wp\/v2\/users\/38"}],"replies":[{"embeddable":true,"href":"https:\/\/kinqsta.com\/nl\/wp-json\/wp\/v2\/comments?post=27152"}],"version-history":[{"count":10,"href":"https:\/\/kinqsta.com\/nl\/wp-json\/wp\/v2\/posts\/27152\/revisions"}],"predecessor-version":[{"id":54846,"href":"https:\/\/kinqsta.com\/nl\/wp-json\/wp\/v2\/posts\/27152\/revisions\/54846"}],"alternate":[{"embeddable":true,"hreflang":"en","title":"English","href":"https:\/\/kinqsta.com\/nl\/wp-json\/kinsta\/v1\/posts\/27152\/translations\/en"},{"embeddable":true,"hreflang":"es","title":"Spanish","href":"https:\/\/kinqsta.com\/nl\/wp-json\/kinsta\/v1\/posts\/27152\/translations\/es"},{"embeddable":true,"hreflang":"pt","title":"Portuguese","href":"https:\/\/kinqsta.com\/nl\/wp-json\/kinsta\/v1\/posts\/27152\/translations\/pt"},{"embeddable":true,"hreflang":"it","title":"Italian","href":"https:\/\/kinqsta.com\/nl\/wp-json\/kinsta\/v1\/posts\/27152\/translations\/it"},{"embeddable":true,"hreflang":"ja","title":"Japanese","href":"https:\/\/kinqsta.com\/nl\/wp-json\/kinsta\/v1\/posts\/27152\/translations\/jp"},{"embeddable":true,"hreflang":"nl","title":"Dutch","href":"https:\/\/kinqsta.com\/nl\/wp-json\/kinsta\/v1\/posts\/27152\/translations\/nl"},{"embeddable":true,"hreflang":"de","title":"German","href":"https:\/\/kinqsta.com\/nl\/wp-json\/kinsta\/v1\/posts\/27152\/translations\/de"},{"embeddable":true,"hreflang":"sv","title":"Swedish","href":"https:\/\/kinqsta.com\/nl\/wp-json\/kinsta\/v1\/posts\/27152\/translations\/se"},{"embeddable":true,"hreflang":"da","title":"Danish","href":"https:\/\/kinqsta.com\/nl\/wp-json\/kinsta\/v1\/posts\/27152\/translations\/dk"},{"embeddable":true,"hreflang":"fr","title":"French","href":"https:\/\/kinqsta.com\/nl\/wp-json\/kinsta\/v1\/posts\/27152\/translations\/fr"},{"href":"https:\/\/kinqsta.com\/nl\/wp-json\/kinsta\/v1\/posts\/27152\/tree"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kinqsta.com\/nl\/wp-json\/wp\/v2\/media\/27159"}],"wp:attachment":[{"href":"https:\/\/kinqsta.com\/nl\/wp-json\/wp\/v2\/media?parent=27152"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kinqsta.com\/nl\/wp-json\/wp\/v2\/tags?post=27152"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/kinqsta.com\/nl\/wp-json\/wp\/v2\/topic?post=27152"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}