{"id":106838,"date":"2013-07-20T13:42:58","date_gmt":"2013-07-20T05:42:58","guid":{"rendered":"https:\/\/seo-hacker.com\/?p=6838"},"modified":"2021-05-11T06:10:30","modified_gmt":"2021-05-11T06:10:30","slug":"optimizing-site-speed-asynchronous-deferred-javascript","status":"publish","type":"post","link":"https:\/\/seo-hacker.com\/optimizing-site-speed-asynchronous-deferred-javascript\/","title":{"rendered":"Optimizing Site Speed: Asynchronous and Deferred Javascript"},"content":{"rendered":"<p style=\"text-align: center;\"><img decoding=\"async\" class=\"fpi-shvzz\" class=\"aligncenter size-full wp-image-9316 lazyload\" data-src=\"https:\/\/seo-hacker.com\/wp-content\/uploads\/2013\/07\/Asynchronous-Deferred-Javascript-small1.png\" alt=\"Asynchronous-&amp;-Deferred-Javascript-small\" width=\"600\" height=\"2660\" data-wp-pid=\"9316\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 600px; --smush-placeholder-aspect-ratio: 600\/2660;\" \/><\/p>\n<p>Most, if not all websites today make excessive use of Javascripts. Your social media buttons? Your plugins? Even your theme? 90% of the time they will include scripts. You are running scripts. Scripts bog down your site speed. Here&#8217;s two easy plugins that will take care of that problem.<\/p>\n<p><!--more--><\/p>\n<p><em><strong>Webmaster&#8217;s note:<\/strong> This is our third entry of our series <a title=\"Ultimate Guide to Site Speed Optimization\" href=\"https:\/\/seo-hacker.com\/ultimate-guide-site-speed-optimization\/\" target=\"_blank\" rel=\"noopener\">Ultimate Guide to Site Speed Optimization<\/a>. Check out our previous entry about the <a title=\"Must-Have Site Speed Plugin for WordPress\" href=\"https:\/\/seo-hacker.com\/site-speed-basics-wordpress\/\" target=\"_blank\" rel=\"noopener\">Must-Have Site Speed Plugin for WordPress.<\/a><\/em><\/p>\n<h3><a href=\"https:\/\/seo-hacker.com\/optimizing-site-speed-asynchronous-deferred-javascript\"><img decoding=\"async\" class=\"aligncenter size-full wp-image-6729 lazyload\" data-src=\"https:\/\/seo-hacker.com\/wp-content\/uploads\/2013\/06\/Scripts-of-SEO-Hacker.jpg\" alt=\"Scripts of SEO Hacker\" width=\"450\" height=\"296\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 450px; --smush-placeholder-aspect-ratio: 450\/296;\" \/><\/a><\/h3>\n<h3><strong>Asynchronous and Deferred&#8230; What?<\/strong><\/h3>\n<p>Before we begin, keep in mind these three things:<a href=\"https:\/\/seo-hacker.com\/wp-content\/uploads\/2013\/07\/Legend.jpg\"><img decoding=\"async\" class=\"aligncenter size-full wp-image-6854 lazyload\" data-src=\"https:\/\/seo-hacker.com\/wp-content\/uploads\/2013\/07\/Legend.jpg\" alt=\"Legend\" width=\"338\" height=\"36\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 338px; --smush-placeholder-aspect-ratio: 338\/36;\" \/><\/a><\/p>\n<ol>\n<li>Parser is basically your HTML in its loading state<\/li>\n<li>Net is the time that your script is being loaded to life<\/li>\n<li>Execution is the time that your script is brought to life in your user&#8217;s browser<\/li>\n<\/ol>\n<p><strong>Basically the normal behavior of a website<\/strong> is to pause the HTML parsing while the scripts are executing. If your website is anything like mine, it means that there will be a significant delay before users will be able to see your HTML (your website&#8217;s main code, design, content, etc.). Here&#8217;s how a normal script load looks like:<\/p>\n<p><a href=\"https:\/\/seo-hacker.com\/wp-content\/uploads\/2013\/07\/Normal-Script-Activity.jpg\"><img decoding=\"async\" class=\"aligncenter size-full wp-image-6851 lazyload\" data-src=\"https:\/\/seo-hacker.com\/wp-content\/uploads\/2013\/07\/Normal-Script-Activity.jpg\" alt=\"Normal Script Activity\" width=\"600\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 670px; --smush-placeholder-aspect-ratio: 670\/31;\" \/><\/a><\/p>\n<p><strong>Deferring your script is simply<\/strong> letting all your HTML load on your user&#8217;s browser first before executing your scripts. The good thing about it is that your website will immediately appear on your user&#8217;s web browser &#8211; making it seem like your load speed is blazing fast. My advise is to use deferred in case some of your users don&#8217;t use browsers that support asynchronous script loading. Here&#8217;s how a deferred script will look like:<\/p>\n<p><a href=\"https:\/\/seo-hacker.com\/wp-content\/uploads\/2013\/07\/Deferred-Script-Activity.jpg\"><img decoding=\"async\" class=\"aligncenter size-full wp-image-6852 lazyload\" data-src=\"https:\/\/seo-hacker.com\/wp-content\/uploads\/2013\/07\/Deferred-Script-Activity.jpg\" alt=\"Deferred Script Activity\" width=\"600\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 675px; --smush-placeholder-aspect-ratio: 675\/30;\" \/><\/a><\/p>\n<p><strong>Asynchronous loading of scripts<\/strong> is the best choice. HTML parsing and loading of your scripts will go on but your scripts will only execute when it&#8217;s ready. Taking up the least amount of load speed. However not all browsers support asynchronous script loading.\u00a0 Here&#8217;s how asynchronous loading looks like:<\/p>\n<p><a href=\"https:\/\/seo-hacker.com\/wp-content\/uploads\/2013\/07\/Asynchronous-Script-Activity.jpg\"><img decoding=\"async\" class=\"aligncenter size-full wp-image-6853 lazyload\" data-src=\"https:\/\/seo-hacker.com\/wp-content\/uploads\/2013\/07\/Asynchronous-Script-Activity.jpg\" alt=\"Asynchronous Script Activity\" width=\"600\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 679px; --smush-placeholder-aspect-ratio: 679\/29;\" \/><\/a><\/p>\n<p>My advise of course is to optimize your scripts as both deferred and asynchronous. This is possible as stated in: <a title=\"W3C Asynchronous and Deferred Scripts\" href=\"http:\/\/www.w3.org\/html\/wg\/drafts\/html\/master\/single-page.html#attr-script-async\" target=\"_blank\" rel=\"nofollow noopener\">W3C Editor&#8217;s Draft (HTML 5.1 nightly) <\/a><\/p>\n<blockquote><p>There are three possible modes that can be selected using these attributes. If the <code title=\"attr-script-async\">async<\/code> attribute is present, then the script will be executed asynchronously, as soon as it is available. If the <code title=\"attr-script-async\">async<\/code> attribute is not present but the <code title=\"attr-script-defer\">defer<\/code> attribute is present, then the script is executed when the page has finished parsing. If neither attribute is present, then the script is fetched and executed immediately, before the user agent continues parsing the page.<\/p><\/blockquote>\n<h3><strong>Where do I Start?<\/strong><\/h3>\n<p style=\"text-align: left;\">Well since Asynchronous Javascript is the best choice, let&#8217;s head over to the best WordPress plugin for Asynchronous Javascript loading. Wha&#8217;ddaya know, it&#8217;s named exactly as Asynchronous Javascript!<\/p>\n<p style=\"text-align: left;\"><a href=\"http:\/\/wordpress.org\/plugins\/asynchronous-javascript\/\" rel=\"nofollow\"><img decoding=\"async\" class=\"aligncenter size-full wp-image-6855 lazyload\" data-src=\"https:\/\/seo-hacker.com\/wp-content\/uploads\/2013\/07\/Asynchronous-Javascript-Plugin.jpg\" alt=\"Asynchronous Javascript Plugin\" width=\"600\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 770px; --smush-placeholder-aspect-ratio: 770\/247;\" \/><\/a><\/p>\n<p><a title=\"Asynchronous Javascript WP Plugin\" href=\"http:\/\/wordpress.org\/plugins\/asynchronous-javascript\/\" target=\"_blank\" rel=\"nofollow noopener\">Click here to go to the plugin page<\/a>. Download it, install it and it should be good to go. It could mess with some of your plugins though &#8211; especially if you&#8217;re using a slider. There&#8217;s an option in the settings section of your WordPress back-end for that. You can exclude scripts you don&#8217;t want asynchronous javascript to tamper with there.<\/p>\n<p>Next up is Deferred Javascript. I looked it up, and it seems like the plugins with the exact names make the top of the line. The winning Deferred Javascript plugin is named WP Deferred Javascript.<\/p>\n<p style=\"text-align: center;\"><a href=\"http:\/\/wordpress.org\/plugins\/wp-deferred-javascripts\/\" rel=\"nofollow\"><img decoding=\"async\" class=\"aligncenter size-full wp-image-6856 lazyload\" data-src=\"https:\/\/seo-hacker.com\/wp-content\/uploads\/2013\/07\/Deferred-Javascript-Plugin.jpg\" alt=\"Deferred Javascript Plugin\" width=\"600\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 766px; --smush-placeholder-aspect-ratio: 766\/245;\" \/><\/a><\/p>\n<p style=\"text-align: left;\"><a title=\"WP Deferred Javascript Plugin\" href=\"http:\/\/wordpress.org\/plugins\/wp-deferred-javascripts\/\" target=\"_blank\" rel=\"nofollow noopener\">Click here to go to the WP Deferred Javascripts Plugin page<\/a>. Download it, install it. It doesn&#8217;t have any options so as to make life easier for you. It should be running for your users whose browsers are not capable of running asynchronous javascripts.<\/p>\n<p style=\"text-align: left;\">Tell me how it works for you and if you encounter any problems!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Most, if not all websites today make excessive use of Javascripts. Your social media buttons? Your plugins? Even your theme? 90% of the time they will include scripts. You are running scripts. Scripts bog down your site speed. Here&#8217;s two easy plugins that will take care of that problem.<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"wl_entities_gutenberg":"","footnotes":""},"categories":[101827],"tags":[101846,101847,101849,101845,101828,101848],"wl_entity_type":[102583],"class_list":["post-106838","post","type-post","status-publish","format-standard","hentry","category-site-speed-seo-school","tag-asynchronous-javascript","tag-deferred-javascript","tag-html-parsing","tag-java-script","tag-load-speed","tag-scripting-speed","wl_entity_type-article"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Optimizing Site Speed: Asynchronous and Deferred Javascript<\/title>\n<meta name=\"description\" content=\"Most, if not all websites today make excessive use of Javascripts. Your social media buttons? Your plugins? Even your theme? 90% of the time they will include scripts. You are running scripts. Scripts bog down your site speed. Here&#039;s two easy plugins that will take care of that problem.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/seo-hacker.com\/optimizing-site-speed-asynchronous-deferred-javascript\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Optimizing Site Speed: Asynchronous and Deferred Javascript\" \/>\n<meta property=\"og:description\" content=\"Most, if not all websites today make excessive use of Javascripts. Your social media buttons? Your plugins? Even your theme? 90% of the time they will include scripts. You are running scripts. Scripts bog down your site speed. Here&#039;s two easy plugins that will take care of that problem.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/seo-hacker.com\/optimizing-site-speed-asynchronous-deferred-javascript\/\" \/>\n<meta property=\"og:site_name\" content=\"SEO Services Agency in Manila, Philippines\" \/>\n<meta property=\"article:published_time\" content=\"2013-07-20T05:42:58+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-05-11T06:10:30+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/seo-hacker.com\/wp-content\/uploads\/2013\/07\/Asynchronous-Deferred-Javascript-small1.png\" \/>\n<meta name=\"author\" content=\"Sean Si\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/seo-hacker.com\\\/optimizing-site-speed-asynchronous-deferred-javascript\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/seo-hacker.com\\\/optimizing-site-speed-asynchronous-deferred-javascript\\\/\"},\"author\":{\"name\":\"Sean Si\",\"@id\":\"https:\\\/\\\/seo-hacker.com\\\/#\\\/schema\\\/person\\\/5565b7823135bb49dd1618bbcaec2dbf\"},\"headline\":\"Optimizing Site Speed: Asynchronous and Deferred Javascript\",\"datePublished\":\"2013-07-20T05:42:58+00:00\",\"dateModified\":\"2021-05-11T06:10:30+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/seo-hacker.com\\\/optimizing-site-speed-asynchronous-deferred-javascript\\\/\"},\"wordCount\":618,\"commentCount\":19,\"image\":{\"@id\":\"https:\\\/\\\/seo-hacker.com\\\/optimizing-site-speed-asynchronous-deferred-javascript\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/seo-hacker.com\\\/wp-content\\\/uploads\\\/2013\\\/07\\\/Asynchronous-Deferred-Javascript-small1.png\",\"keywords\":[\"asynchronous javascript\",\"deferred javascript\",\"html parsing\",\"java script\",\"load speed\",\"scripting speed\"],\"articleSection\":[\"Site Speed\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/seo-hacker.com\\\/optimizing-site-speed-asynchronous-deferred-javascript\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/seo-hacker.com\\\/optimizing-site-speed-asynchronous-deferred-javascript\\\/\",\"url\":\"https:\\\/\\\/seo-hacker.com\\\/optimizing-site-speed-asynchronous-deferred-javascript\\\/\",\"name\":\"Optimizing Site Speed: Asynchronous and Deferred Javascript\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/seo-hacker.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/seo-hacker.com\\\/optimizing-site-speed-asynchronous-deferred-javascript\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/seo-hacker.com\\\/optimizing-site-speed-asynchronous-deferred-javascript\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/seo-hacker.com\\\/wp-content\\\/uploads\\\/2013\\\/07\\\/Asynchronous-Deferred-Javascript-small1.png\",\"datePublished\":\"2013-07-20T05:42:58+00:00\",\"dateModified\":\"2021-05-11T06:10:30+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/seo-hacker.com\\\/#\\\/schema\\\/person\\\/5565b7823135bb49dd1618bbcaec2dbf\"},\"description\":\"Most, if not all websites today make excessive use of Javascripts. Your social media buttons? Your plugins? Even your theme? 90% of the time they will include scripts. You are running scripts. Scripts bog down your site speed. Here's two easy plugins that will take care of that problem.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/seo-hacker.com\\\/optimizing-site-speed-asynchronous-deferred-javascript\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/seo-hacker.com\\\/optimizing-site-speed-asynchronous-deferred-javascript\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/seo-hacker.com\\\/optimizing-site-speed-asynchronous-deferred-javascript\\\/#primaryimage\",\"url\":\"https:\\\/\\\/seo-hacker.com\\\/wp-content\\\/uploads\\\/2013\\\/07\\\/Asynchronous-Deferred-Javascript-small1.png\",\"contentUrl\":\"https:\\\/\\\/seo-hacker.com\\\/wp-content\\\/uploads\\\/2013\\\/07\\\/Asynchronous-Deferred-Javascript-small1.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/seo-hacker.com\\\/optimizing-site-speed-asynchronous-deferred-javascript\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/seo-hacker.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Optimizing Site Speed: Asynchronous and Deferred Javascript\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/seo-hacker.com\\\/#website\",\"url\":\"https:\\\/\\\/seo-hacker.com\\\/\",\"name\":\"SEO Services Agency in Manila, Philippines\",\"description\":\"SEO Hacker is an SEO Agency and SEO Blog in the Philippines. Let us take your website to the top of the search results with our holistic white-hat strategies. Inquire today!\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/seo-hacker.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/seo-hacker.com\\\/#\\\/schema\\\/person\\\/5565b7823135bb49dd1618bbcaec2dbf\",\"name\":\"Sean Si\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/3225fbc3fa29eafa997934ff429b9b1949121b469f7a110079f055ad4eeffd25?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/3225fbc3fa29eafa997934ff429b9b1949121b469f7a110079f055ad4eeffd25?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/3225fbc3fa29eafa997934ff429b9b1949121b469f7a110079f055ad4eeffd25?s=96&d=mm&r=g\",\"caption\":\"Sean Si\"},\"description\":\"Sean Si is a Filipino motivational speaker and a Leadership Speaker in the Philippines. He is the head honcho and editor-in-chief of SEO Hacker. He does SEO Services for companies in the Philippines and Abroad. Connect with him at Facebook, LinkedIn or Twitter. Check out his new project...\",\"sameAs\":[\"https:\\\/\\\/sean.si\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Optimizing Site Speed: Asynchronous and Deferred Javascript","description":"Most, if not all websites today make excessive use of Javascripts. Your social media buttons? Your plugins? Even your theme? 90% of the time they will include scripts. You are running scripts. Scripts bog down your site speed. Here's two easy plugins that will take care of that problem.","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:\/\/seo-hacker.com\/optimizing-site-speed-asynchronous-deferred-javascript\/","og_locale":"en_US","og_type":"article","og_title":"Optimizing Site Speed: Asynchronous and Deferred Javascript","og_description":"Most, if not all websites today make excessive use of Javascripts. Your social media buttons? Your plugins? Even your theme? 90% of the time they will include scripts. You are running scripts. Scripts bog down your site speed. Here's two easy plugins that will take care of that problem.","og_url":"https:\/\/seo-hacker.com\/optimizing-site-speed-asynchronous-deferred-javascript\/","og_site_name":"SEO Services Agency in Manila, Philippines","article_published_time":"2013-07-20T05:42:58+00:00","article_modified_time":"2021-05-11T06:10:30+00:00","og_image":[{"url":"https:\/\/seo-hacker.com\/wp-content\/uploads\/2013\/07\/Asynchronous-Deferred-Javascript-small1.png","type":"","width":"","height":""}],"author":"Sean Si","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/seo-hacker.com\/optimizing-site-speed-asynchronous-deferred-javascript\/#article","isPartOf":{"@id":"https:\/\/seo-hacker.com\/optimizing-site-speed-asynchronous-deferred-javascript\/"},"author":{"name":"Sean Si","@id":"https:\/\/seo-hacker.com\/#\/schema\/person\/5565b7823135bb49dd1618bbcaec2dbf"},"headline":"Optimizing Site Speed: Asynchronous and Deferred Javascript","datePublished":"2013-07-20T05:42:58+00:00","dateModified":"2021-05-11T06:10:30+00:00","mainEntityOfPage":{"@id":"https:\/\/seo-hacker.com\/optimizing-site-speed-asynchronous-deferred-javascript\/"},"wordCount":618,"commentCount":19,"image":{"@id":"https:\/\/seo-hacker.com\/optimizing-site-speed-asynchronous-deferred-javascript\/#primaryimage"},"thumbnailUrl":"https:\/\/seo-hacker.com\/wp-content\/uploads\/2013\/07\/Asynchronous-Deferred-Javascript-small1.png","keywords":["asynchronous javascript","deferred javascript","html parsing","java script","load speed","scripting speed"],"articleSection":["Site Speed"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/seo-hacker.com\/optimizing-site-speed-asynchronous-deferred-javascript\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/seo-hacker.com\/optimizing-site-speed-asynchronous-deferred-javascript\/","url":"https:\/\/seo-hacker.com\/optimizing-site-speed-asynchronous-deferred-javascript\/","name":"Optimizing Site Speed: Asynchronous and Deferred Javascript","isPartOf":{"@id":"https:\/\/seo-hacker.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/seo-hacker.com\/optimizing-site-speed-asynchronous-deferred-javascript\/#primaryimage"},"image":{"@id":"https:\/\/seo-hacker.com\/optimizing-site-speed-asynchronous-deferred-javascript\/#primaryimage"},"thumbnailUrl":"https:\/\/seo-hacker.com\/wp-content\/uploads\/2013\/07\/Asynchronous-Deferred-Javascript-small1.png","datePublished":"2013-07-20T05:42:58+00:00","dateModified":"2021-05-11T06:10:30+00:00","author":{"@id":"https:\/\/seo-hacker.com\/#\/schema\/person\/5565b7823135bb49dd1618bbcaec2dbf"},"description":"Most, if not all websites today make excessive use of Javascripts. Your social media buttons? Your plugins? Even your theme? 90% of the time they will include scripts. You are running scripts. Scripts bog down your site speed. Here's two easy plugins that will take care of that problem.","breadcrumb":{"@id":"https:\/\/seo-hacker.com\/optimizing-site-speed-asynchronous-deferred-javascript\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/seo-hacker.com\/optimizing-site-speed-asynchronous-deferred-javascript\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/seo-hacker.com\/optimizing-site-speed-asynchronous-deferred-javascript\/#primaryimage","url":"https:\/\/seo-hacker.com\/wp-content\/uploads\/2013\/07\/Asynchronous-Deferred-Javascript-small1.png","contentUrl":"https:\/\/seo-hacker.com\/wp-content\/uploads\/2013\/07\/Asynchronous-Deferred-Javascript-small1.png"},{"@type":"BreadcrumbList","@id":"https:\/\/seo-hacker.com\/optimizing-site-speed-asynchronous-deferred-javascript\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/seo-hacker.com\/"},{"@type":"ListItem","position":2,"name":"Optimizing Site Speed: Asynchronous and Deferred Javascript"}]},{"@type":"WebSite","@id":"https:\/\/seo-hacker.com\/#website","url":"https:\/\/seo-hacker.com\/","name":"SEO Services Agency in Manila, Philippines","description":"SEO Hacker is an SEO Agency and SEO Blog in the Philippines. Let us take your website to the top of the search results with our holistic white-hat strategies. Inquire today!","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/seo-hacker.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/seo-hacker.com\/#\/schema\/person\/5565b7823135bb49dd1618bbcaec2dbf","name":"Sean Si","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/3225fbc3fa29eafa997934ff429b9b1949121b469f7a110079f055ad4eeffd25?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/3225fbc3fa29eafa997934ff429b9b1949121b469f7a110079f055ad4eeffd25?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/3225fbc3fa29eafa997934ff429b9b1949121b469f7a110079f055ad4eeffd25?s=96&d=mm&r=g","caption":"Sean Si"},"description":"Sean Si is a Filipino motivational speaker and a Leadership Speaker in the Philippines. He is the head honcho and editor-in-chief of SEO Hacker. He does SEO Services for companies in the Philippines and Abroad. Connect with him at Facebook, LinkedIn or Twitter. Check out his new project...","sameAs":["https:\/\/sean.si"]}]}},"_wl_alt_label":[],"jetpack_featured_media_url":"","wl:entity_url":"http:\/\/data.wordlift.io\/wl0320\/post\/optimizing_site_speed__asynchronous_and_deferred_javascript","_links":{"self":[{"href":"https:\/\/seo-hacker.com\/wp-json\/wp\/v2\/posts\/106838","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/seo-hacker.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/seo-hacker.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/seo-hacker.com\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/seo-hacker.com\/wp-json\/wp\/v2\/comments?post=106838"}],"version-history":[{"count":0,"href":"https:\/\/seo-hacker.com\/wp-json\/wp\/v2\/posts\/106838\/revisions"}],"wp:attachment":[{"href":"https:\/\/seo-hacker.com\/wp-json\/wp\/v2\/media?parent=106838"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/seo-hacker.com\/wp-json\/wp\/v2\/categories?post=106838"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/seo-hacker.com\/wp-json\/wp\/v2\/tags?post=106838"},{"taxonomy":"wl_entity_type","embeddable":true,"href":"https:\/\/seo-hacker.com\/wp-json\/wp\/v2\/wl_entity_type?post=106838"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}