{"id":130887,"date":"2024-05-03T14:45:20","date_gmt":"2024-05-03T18:45:20","guid":{"rendered":"https:\/\/www.boldgrid.com\/support\/?p=130887"},"modified":"2024-08-01T15:35:35","modified_gmt":"2024-08-01T19:35:35","slug":"delay-scripts-test","status":"publish","type":"post","link":"https:\/\/www.boldgrid.com\/support\/w3-total-cache\/pagespeed-tests\/delay-scripts-test\/","title":{"rendered":"Delay Scripts &#8211; Google PageSpeed Test"},"content":{"rendered":"<!DOCTYPE html PUBLIC \"-\/\/W3C\/\/DTD HTML 4.0 Transitional\/\/EN\" \"http:\/\/www.w3.org\/TR\/REC-html40\/loose.dtd\">\n<?xml encoding=\"utf-8\" ?><html><body><p>In this <a href=\"https:\/\/www.boldgrid.com\/support\/pagespeed-tests\/\" target=\"_blank\" rel=\"noopener\">Google PageSpeed Experiment<\/a>, we&rsquo;re testing W3 Total Cache&rsquo;s <a href=\"https:\/\/www.boldgrid.com\/support\/w3-total-cache\/delay-scripts-tool\/\" target=\"_blank\" rel=\"noopener\">Delay Scripts tool<\/a> to understand its impact on website performance.<\/p>\n<p><a href=\"https:\/\/www.boldgrid.com\/support\/wp-content\/uploads\/2024\/05\/ds-5-2.png\"><img loading=\"lazy\" decoding=\"async\" class=\"bg-border alignnone wp-image-131083 size-large\" src=\"https:\/\/www.boldgrid.com\/support\/wp-content\/uploads\/2024\/05\/ds-5-2-1024x73.png\" alt=\"\" width=\"1024\" height=\"73\" srcset=\"https:\/\/www.boldgrid.com\/support\/wp-content\/uploads\/2024\/05\/ds-5-2-1024x73.png 1024w, https:\/\/www.boldgrid.com\/support\/wp-content\/uploads\/2024\/05\/ds-5-2-300x21.png 300w, https:\/\/www.boldgrid.com\/support\/wp-content\/uploads\/2024\/05\/ds-5-2-768x55.png 768w, https:\/\/www.boldgrid.com\/support\/wp-content\/uploads\/2024\/05\/ds-5-2.png 1335w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/p>\n<p>We want to find out exactly how this feature helps enhance page load times so we have set up two websites, a control website and an experimental website.<\/p>\n\t  \n\t<div class=\"bg-proof bg-shadow\">\n\t\t<div>\n\t\t\t<span class=\"bg-green-circle\">+14<\/span>\n\t\t\t<span class=\"bg-green-description\">Points<\/span>\n\t\t<\/div>\n\t\t<div>\n\t\t\t<p>In this test, using the Delay Scripts feature alone added +14 points for a 26% increase on mobile devices to the <strong>Google PageSpeed Performance score<\/strong>! <a href=\"https:\/\/www.boldgrid.com\/support\/w3-total-cache\/delay-scripts-tool\/\">Read the documentation<\/a> to learn how to use the Delay Scripts tool.<\/p>\n\t\t\t<p>\n\t\t\t\t<a class=\"button-primary\" href=\"https:\/\/www.w3-edge.com\/checkout-standalone-1\/?utm_source=boldgrid&amp;utm_medium=support-on-page&amp;utm_campaign=BoldGrid\" style=\"background: #21759b;padding: 6px 10px;\">Upgrade to W3 Total Cache Pro<\/a> and improve your PageSpeed Scores today!\n\t\t  \t<\/p>\n\t\t\t<div class=\"bg-proof-meta\">\n\t\t\t\t<div><strong>Audit:<\/strong> Google Mobile PageSpeed Score<\/div>\n\t\t\t\t<div><strong>Before:<\/strong> 54.25.<\/div>\n\t\t\t\t<div><strong>After:<\/strong> 68.5<\/div>\n\t\t\t<\/div>\n\t  \t<\/div>\n\t<\/div>\n\t  \n    \n<h2 id=\"control-website\">Control Website<\/h2>\n<p>For our control website, we created a brand new WordPress installation.&nbsp; For this experiment we&rsquo;re using the Twenty Twenty-Four WordPress theme, a live chat plugin, and three active code snippets that pull in a weather widget, custom chart and a Google Calendar.<\/p>\n<p>The purpose of adding these plugins and snippets is to generate different JS files on the site. This will help us test the &ldquo;Delay Scripts&rdquo; tool when we set up our &ldquo;Experimental Website&rdquo;.<\/p>\n<p>Control Website: <a href=\"https:\/\/wordpress-speed-test.com\/042624-site_1\/\" target=\"_blank\" rel=\"noopener\">https:\/\/wordpress-speed-test.com\/042624-site1\/<\/a><\/p>\n<h2 id=\"experimental-website\">Experimental Website<\/h2>\n<p>We duplicated our Control Website onto a new sub-folder to create a new Experimental Website that mirrors the original one.<\/p>\n<p>We also installed W3 Total Cache Pro, enabled the Delay Scripts tool and used it to delay these four scripts for 5 seconds:<\/p>\n<p>&ndash; event-calendar<br>\n&ndash; https:\/\/www.gstatic.com\/charts\/loader.js<br>\n&ndash; livechatinc.com<br>\n&ndash; weatherwidget.io<\/p>\n<p><a href=\"https:\/\/www.boldgrid.com\/support\/wp-content\/uploads\/2024\/05\/Screenshot-from-2024-05-20-15-20-34.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-131688 size-large\" src=\"https:\/\/www.boldgrid.com\/support\/wp-content\/uploads\/2024\/05\/Screenshot-from-2024-05-20-15-20-34-1024x353.png\" alt=\"delayed-scripts\" width=\"1024\" height=\"353\" srcset=\"https:\/\/www.boldgrid.com\/support\/wp-content\/uploads\/2024\/05\/Screenshot-from-2024-05-20-15-20-34-1024x353.png 1024w, https:\/\/www.boldgrid.com\/support\/wp-content\/uploads\/2024\/05\/Screenshot-from-2024-05-20-15-20-34-300x103.png 300w, https:\/\/www.boldgrid.com\/support\/wp-content\/uploads\/2024\/05\/Screenshot-from-2024-05-20-15-20-34-768x265.png 768w, https:\/\/www.boldgrid.com\/support\/wp-content\/uploads\/2024\/05\/Screenshot-from-2024-05-20-15-20-34.png 1097w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/p>\n<p>Experimental Website: <a href=\"https:\/\/wordpress-speed-test.com\/042624-site2\/\" target=\"_blank\" rel=\"noopener\">https:\/\/wordpress-speed-test.com\/042624-site2\/<\/a><\/p>\n<h3 id=\"why-we-chose-these-scripts-to-delay\">Why We chose These Scripts To Delay<\/h3>\n<p>A strategic deferral of non-essential scripts helps improve Google PageSpeed scores and creates a more responsive and user-friendly website. Delaying scripts can significantly enhance website performance by optimizing load times and reducing the initial burden on the main thread. For the experiment we chose to delay following scripts because of their commonality and the fact that none are essential immediately upon page load:<\/p>\n<ol>\n<li><strong>Live Chat<\/strong> &ndash; We chose the live chat script from livechatinc.com because it&rsquo;s not essential immediately upon page load. Users don&rsquo;t typically need access to the chat widget the moment they land on the page, so delaying its load allows the main content to appear faster, improving the initial user experience.<\/li>\n<li><strong>Weather Widget<\/strong> &ndash; Similarly, the weather widget script from weatherwidget.io is not a critical part of the page&rsquo;s core functionality. Since this information can be loaded a few seconds after the rest of the page, delaying the weather widget script ensures that essential content is prioritized, further enhancing load times and overall site performance.<\/li>\n<li><strong>Google Calendar Script<\/strong> &ndash; We chose the Google Calendar script because although it may be essential for displaying upcoming events or schedules, but its immediate presence upon page load is not critical.<\/li>\n<li><strong>Custom Chart Script<\/strong> &ndash; the custom chart script, while providing valuable data visualization, can be deferred to prioritize the loading of essential content.<\/li>\n<\/ol>\n<p>By delaying these scripts, we optimize load times and ensure a smoother user experience, particularly during the critical moments of initial page load.<\/p>\n\t  \n\t<div class=\"bg-proof bg-shadow\">\n\t\t<div>\n\t\t\t<span class=\"bg-green-circle\">62%<\/span>\n\t\t\t<span class=\"bg-green-description\">Decrease<\/span>\n\t\t<\/div>\n\t\t<div>\n\t\t\t<p>In this test, the Delay Scripts feature displayed a 62% decrease in <strong>Time Third-Party Code Blocked The Main Thread For<\/strong> on mobile screens and 37.5% on larger screens in the <strong>Google PageSpeed score <\/strong>results! <a href=\"https:\/\/www.boldgrid.com\/support\/w3-total-cache\/delay-scripts-tool\/\">Read the documentation<\/a> to learn how to use the Delay Scripts tool.<\/p>\n\t\t\t<p>\n\t\t\t\t<a class=\"button-primary\" href=\"https:\/\/www.w3-edge.com\/checkout-standalone-1\/?utm_source=boldgrid&amp;utm_medium=support-on-page&amp;utm_campaign=BoldGrid\" style=\"background: #21759b;padding: 6px 10px;\">Upgrade to W3 Total Cache Pro<\/a> and improve your PageSpeed Scores today!\n\t\t  \t<\/p>\n\t\t\t<div class=\"bg-proof-meta\">\n\t\t\t\t<div><strong>Audit:<\/strong> Time Third-Party Code Blocked The Main Thread For<\/div>\n\t\t\t\t<div><strong>Before:<\/strong> 825 ms<\/div>\n\t\t\t\t<div><strong>After:<\/strong> 197.5 ms<\/div>\n\t\t\t<\/div>\n\t  \t<\/div>\n\t<\/div>\n\t  \n    \n<script type=\"text\/javascript\" src=\"https:\/\/www.gstatic.com\/charts\/loader.js\"><\/script>\n\t\t<style>\n\t\t\t.change-better {\n\t\t\t\tcolor: green;\n\t\t\t}\n\n\t\t\t.change-worse {\n\t\t\t\tcolor: red;\n\t\t\t}\n\n\t\t\t.change-none {\n\t\t\t\tcolor: #aaa;\n\t\t\t}\n\n\t\t\t.change-percent {\n\t\t\t\tfont-weight: unset;\n\t\t\t}\n\n\t\t\t.entry-content {\n\t\t\t\twidth: 750px !important;\n\t\t\t\tfont-size: 16px;\n\t\t\t}\n\n\t\t\tp.bg-nav-tabs {\n\t\t\t\tborder-bottom: 1px solid #bbb;\n\t\t\t\theight: 39px;\n\t\t\t\tposition: sticky;\n\t\t\t\ttop: 0px;\n\t\t\t\tz-index: 1;\n\t\t\t\tbackground: #fff;\n\t\t\t}\n\n\t\t\tbody.admin-bar p.bg-nav-tabs {\n\t\t\t\ttop: 40px;\n\t\t\t}\n\n\t\t\tp.bg-nav-tabs a {\n\t\t\t\tbackground: #ccc;\n\t\t\t\tpadding: 5px;\n\t\t\t\tborder: 1px solid #bbb;\n\t\t\t\tborder-bottom: 0;\n\t\t\t\tfloat: left;\n\t\t\t\tmargin-left: 10px;\n\t\t\t\tcolor: #707070 !important;\n\t\t\t}\n\n\t\t\tp.bg-nav-tabs a.bg-nav-tabs-active:hover {\n\t\t\t\tcursor: default;\n\t\t\t\ttext-decoration: none;\n\t\t\t}\n\n\t\t\tp.bg-nav-tabs a:not(.bg-nav-tabs-active):hover {\n\t\t\t\tcursor: pointer;\n\t\t\t}\n\n\t\t\tp.bg-nav-tabs a.bg-nav-tabs-active {\n\t\t\t\tbackground: transparent;\n\t\t\t\tcolor: #000 !important;\n\t\t\t}\n\n\t\t\t.table-bg {\n\t\t\t\tmargin: 30px 0;\n\t\t\t}\n\n\t\t\t.table-bg thead tr th {\n\t\t\t\tborder: 0;\n\t\t\t\tbackground: #2271b1;\n\t\t\t\tcolor: #fff;\n    \t\t\tfont-weight: 200;\n\t\t\t}\n\n\t\t\t.nowrap {\n\t\t\t\twhite-space: nowrap;\n\t\t\t}\n\n\t\t\tbody .table-striped>tbody>tr:nth-of-type(odd) {\n\t\t\t\tbackground-color: #daebf8;\n\t\t\t}\n\n\t\t\t.gpsin-shadow {\n\t\t\t\tbox-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;\n\t\t\t}\n\t\t<\/style>\n\n\t\t<script type=\"text\/javascript\">\n\t\t\t( function( $ ) {\n\t\t\t\tbg_draw_charts = function() {\n\t\t\t\t\t$( '[data-drawn=\"false\"]:visible' ).each(function() {\n\t\t\t\t\t\tvar functionName = $( this ).attr( \"data-function\" );\n\t\t\t\t\t\twindow[functionName]();\n\t\t\t\t\t\t$(this).attr(\"data-drawn\", \"true\");\n\t\t\t\t\t});\n\t\t\t\t}\n\n\t\t\t\tgoogle.charts.load(\"current\", {\"packages\":[\"corechart\"]});\n\t\t\t\t\n\t\t\t\tgoogle.charts.load(\"current\", {\"packages\":[\"bar\"]});\n\n\t\t\t\tgoogle.charts.setOnLoadCallback( bg_draw_charts );\n\n\t\t\t\t$( document ).on( \"click\", \"p.bg-nav-tabs a\", function(){\n\t\t\t\t\tvar $a = $( this ),\n\t\t\t\t\t\t$p = $a.closest( \"p.bg-nav-tabs\" ),\n\t\t\t\t\t\t$div = $a.closest( \"div.bg-nav-tabs\" ),\n\t\t\t\t\t\ttarget = $a.attr( \"data-tab\" );\n\n\t\t\t\t\tif ( $a.hasClass( \"bg-nav-tabs-active\" ) ) {\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\n\t\t\t\t\t\/\/ Adjust the background colors.\n\t\t\t\t\t$p.find( \"a\" ).each(function() {\n\t\t\t\t\t\t$( this ).removeClass( \"bg-nav-tabs-active\" );\n\t\t\t\t\t} );\n\t\t\t\t\t$a.addClass( \"bg-nav-tabs-active\" );\n\n\t\t\t\t\t\/\/ Toggle the containers.\n\t\t\t\t\t$div.find( \"div[data-tab]\" ).each( function() {\n\t\t\t\t\t\t$( this ).hide();\n\t\t\t\t\t} );\n\t\t\t\t\t$div.find( \"div[data-tab='\" + target + \"']\" ).show().removeClass( \"hidden\" );\n\n\t\t\t\t\tbg_draw_charts();\n\t\t\t\t} );\n\t\t\t} ) ( jQuery );\n\t\t<\/script>\n\t\t\n\t\t<div class=\"bg-nav-tabs\">\n\t\t\t<p class=\"bg-nav-tabs\">\n\t\t\t\t<a class=\"bg-nav-tabs-active\" data-tab=\"desktop\">Desktop<\/a>\n\t\t\t\t<a data-tab=\"mobile\">Mobile<\/a>\n\t\t\t<\/p>\n\t\t\t<div data-tab=\"desktop\"><h2>Performance<\/h2>\n\t\t<div style=\"margin:100px 0;\">\n\t\t\t<h3>Performance score<\/h3>\n\t\t\t<table class=\"table table-bordered table-bg gpsin-shadow\">\n\t\t\t\t\t<thead>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<th>Standard site<\/th>\n\t\t\t\t\t\t\t<th>W3TC Optimized<\/th><th colspan=\"2\">Difference<\/th>\t\t\t\t\t\t\t\n\t\t\t\t\t\t<\/tr>\n\t\t\t\t\t<\/thead>\n\t\t\t\t\t<tbody>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td class=\"nowrap\">94.25 <\/td>\n\t\t\t\t\t\t\t<td class=\"nowrap\">97.75 <\/td><td class=\"nowrap\">\n\t\t\t\t<span class=\"change-better\">+3.5 <\/span>\n\t\t\t<\/td>\n\t\t\t<td class=\"nowrap\">\n\t\t\t\t<span class=\"change-better change-percent\">+3.71%<\/span>\n\t\t\t<\/td><\/tr>\n\t\t\t<tr>\n\t\t\t\t<td colspan=\"1\">\n\t\t<div style=\"height:250px;width:250px;\" id=\"column_chart_performance_score_desktop\" data-drawn=\"false\" data-function=\"draw_column_chart_performance_score_desktop\"><\/div>\n\n\t\t<script type=\"text\/javascript\">\n\t\t\tfunction draw_column_chart_performance_score_desktop() {\n\t\t\t\tvar data = google.visualization.arrayToDataTable([\n\t\t\t\t\t[\"\", \"\",{role: \"style\"} ],\n\t\t\t\t\t[\"Standard site\", 94.25, \"color: #bbb\" ],\n\t\t\t\t\t[\"W3TC Optimized\", 97.75, \"color: #8fcdd1\" ]\n\t\t\t\t]);\n\n\t\t\t    var options = {\n\t\t\t\t\ttitle     : \"Performance score\",\n\t\t\t\t\tlegend    : { position: \"left\" },\n\t\t  \t\t\tchartArea : { width: \"75%\", height: \"80%\" },\n\t\t  \t\t\tvAxis     : { minValue: 0 }\n        \t\t};\n\n        \t\tvar chart = new google.visualization.ColumnChart(document.getElementById( \"column_chart_performance_score_desktop\" ) );\n\n        \t\tchart.draw(data, options);\n      \t\t}\n    \t<\/script>\n\t\t<\/td>\n\t\t\t\t<td colspan=\"3\">\n\t\t\t<div id=\"chart_performance_score_desktop\" style=\"width:350px;height:250px;\" data-drawn=\"false\" data-function=\"draw_performance_score_desktop\"><\/div>\n    \t\t<script type=\"text\/javascript\">\n\t\t\t\tfunction draw_performance_score_desktop() {\n\t\t\t\t\tvar data = google.visualization.arrayToDataTable([\n\t\t\t\t\t[\"Performance score\", \"Standard site\", \"W3TC Optimized\"],\n\t\t\t\t\t[ \"Run #1\", 92, 97],[ \"Run #2\", 96, 99],[ \"Run #3\", 96, 98],[ \"Run #4\", 93, 97]\n\t\t\t\t\t]);\n\n\t\t\t\t\tvar options = {\n\t\t\t\t\t\ttitle     : \"Performance score\",\n\t\t\t\t\t\tlegend    : { position: \"bottom\" },\n\t\t\t\t\t\tchartArea : { width:250 },\n\t\t\t\t\t\tcolors    : [ \"#bbb\", \"#8fcdd1\" ],\n\t\t\t\t\t\tlineWidth : 5,\n\t\t\t\t\t};\n\n\t\t\t\t\tvar chart = new google.visualization.LineChart( document.getElementById( \"chart_performance_score_desktop\" ) );\n\n\t\t\t\t\tchart.draw( data, options );\n\t\t\t\t}\n\t\t\t<\/script><\/td>\n\t\t\t<\/tr><\/tbody>\n\t\t\t<\/table>\n\t\t<\/div><h2>Points per Metrics<\/h2>\n\t\t<div style=\"margin:100px 0;\">\n\t\t\t<h3>First Contentful Paint<\/h3>\n\t\t\t<table class=\"table table-bordered table-bg gpsin-shadow\">\n\t\t\t\t\t<thead>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<th>Standard site<\/th>\n\t\t\t\t\t\t\t<th>W3TC Optimized<\/th><th colspan=\"2\">Difference<\/th>\t\t\t\t\t\t\t\n\t\t\t\t\t\t<\/tr>\n\t\t\t\t\t<\/thead>\n\t\t\t\t\t<tbody>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td class=\"nowrap\">10 points<\/td>\n\t\t\t\t\t\t\t<td class=\"nowrap\">10 points<\/td><td class=\"nowrap\">\n\t\t\t\t<span class=\"change-none\">0 points<\/span>\n\t\t\t<\/td>\n\t\t\t<td class=\"nowrap\">\n\t\t\t\t<span class=\"change-none change-percent\">0%<\/span>\n\t\t\t<\/td><\/tr>\n\t\t\t<tr>\n\t\t\t\t<td colspan=\"4\">No change.<\/td>\n\t\t\t<\/tr><\/tbody>\n\t\t\t<\/table>\n\t\t<\/div>\n\t\t<div style=\"margin:100px 0;\">\n\t\t\t<h3>Largest Contentful Paint<\/h3>\n\t\t\t<table class=\"table table-bordered table-bg gpsin-shadow\">\n\t\t\t\t\t<thead>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<th>Standard site<\/th>\n\t\t\t\t\t\t\t<th>W3TC Optimized<\/th><th colspan=\"2\">Difference<\/th>\t\t\t\t\t\t\t\n\t\t\t\t\t\t<\/tr>\n\t\t\t\t\t<\/thead>\n\t\t\t\t\t<tbody>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td class=\"nowrap\">21.25 points<\/td>\n\t\t\t\t\t\t\t<td class=\"nowrap\">23 points<\/td><td class=\"nowrap\">\n\t\t\t\t<span class=\"change-better\">+1.75 points<\/span>\n\t\t\t<\/td>\n\t\t\t<td class=\"nowrap\">\n\t\t\t\t<span class=\"change-better change-percent\">+8.24%<\/span>\n\t\t\t<\/td><\/tr>\n\t\t\t<tr>\n\t\t\t\t<td colspan=\"1\">\n\t\t<div style=\"height:250px;width:250px;\" id=\"column_chart_points_lcp_desktop\" data-drawn=\"false\" data-function=\"draw_column_chart_points_lcp_desktop\"><\/div>\n\n\t\t<script type=\"text\/javascript\">\n\t\t\tfunction draw_column_chart_points_lcp_desktop() {\n\t\t\t\tvar data = google.visualization.arrayToDataTable([\n\t\t\t\t\t[\"\", \"Points\",{role: \"style\"} ],\n\t\t\t\t\t[\"Standard site\", 21.25, \"color: #bbb\" ],\n\t\t\t\t\t[\"W3TC Optimized\", 23, \"color: #8fcdd1\" ]\n\t\t\t\t]);\n\n\t\t\t    var options = {\n\t\t\t\t\ttitle     : \"Largest Contentful Paint\",\n\t\t\t\t\tlegend    : { position: \"left\" },\n\t\t  \t\t\tchartArea : { width: \"75%\", height: \"80%\" },\n\t\t  \t\t\tvAxis     : { minValue: 0 }\n        \t\t};\n\n        \t\tvar chart = new google.visualization.ColumnChart(document.getElementById( \"column_chart_points_lcp_desktop\" ) );\n\n        \t\tchart.draw(data, options);\n      \t\t}\n    \t<\/script>\n\t\t<\/td>\n\t\t\t\t<td colspan=\"3\">\n\t\t\t<div id=\"chart_points_lcp_desktop\" style=\"width:350px;height:250px;\" data-drawn=\"false\" data-function=\"draw_points_lcp_desktop\"><\/div>\n    \t\t<script type=\"text\/javascript\">\n\t\t\t\tfunction draw_points_lcp_desktop() {\n\t\t\t\t\tvar data = google.visualization.arrayToDataTable([\n\t\t\t\t\t[\"Largest Contentful Paint\", \"Standard site\", \"W3TC Optimized\"],\n\t\t\t\t\t[ \"Run #1\", 20, 22],[ \"Run #2\", 23, 24],[ \"Run #3\", 22, 24],[ \"Run #4\", 20, 22]\n\t\t\t\t\t]);\n\n\t\t\t\t\tvar options = {\n\t\t\t\t\t\ttitle     : \"Largest Contentful Paint\",\n\t\t\t\t\t\tlegend    : { position: \"bottom\" },\n\t\t\t\t\t\tchartArea : { width:250 },\n\t\t\t\t\t\tcolors    : [ \"#bbb\", \"#8fcdd1\" ],\n\t\t\t\t\t\tlineWidth : 5,\n\t\t\t\t\t};\n\n\t\t\t\t\tvar chart = new google.visualization.LineChart( document.getElementById( \"chart_points_lcp_desktop\" ) );\n\n\t\t\t\t\tchart.draw( data, options );\n\t\t\t\t}\n\t\t\t<\/script><\/td>\n\t\t\t<\/tr><\/tbody>\n\t\t\t<\/table>\n\t\t<\/div>\n\t\t<div style=\"margin:100px 0;\">\n\t\t\t<h3>Total Blocking Time<\/h3>\n\t\t\t<table class=\"table table-bordered table-bg gpsin-shadow\">\n\t\t\t\t\t<thead>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<th>Standard site<\/th>\n\t\t\t\t\t\t\t<th>W3TC Optimized<\/th><th colspan=\"2\">Difference<\/th>\t\t\t\t\t\t\t\n\t\t\t\t\t\t<\/tr>\n\t\t\t\t\t<\/thead>\n\t\t\t\t\t<tbody>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td class=\"nowrap\">30 points<\/td>\n\t\t\t\t\t\t\t<td class=\"nowrap\">30 points<\/td><td class=\"nowrap\">\n\t\t\t\t<span class=\"change-none\">0 points<\/span>\n\t\t\t<\/td>\n\t\t\t<td class=\"nowrap\">\n\t\t\t\t<span class=\"change-none change-percent\">0%<\/span>\n\t\t\t<\/td><\/tr>\n\t\t\t<tr>\n\t\t\t\t<td colspan=\"4\">No change.<\/td>\n\t\t\t<\/tr><\/tbody>\n\t\t\t<\/table>\n\t\t<\/div>\n\t\t<div style=\"margin:100px 0;\">\n\t\t\t<h3>Cumulative Layout Shift<\/h3>\n\t\t\t<table class=\"table table-bordered table-bg gpsin-shadow\">\n\t\t\t\t\t<thead>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<th>Standard site<\/th>\n\t\t\t\t\t\t\t<th>W3TC Optimized<\/th><th colspan=\"2\">Difference<\/th>\t\t\t\t\t\t\t\n\t\t\t\t\t\t<\/tr>\n\t\t\t\t\t<\/thead>\n\t\t\t\t\t<tbody>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td class=\"nowrap\">25 points<\/td>\n\t\t\t\t\t\t\t<td class=\"nowrap\">25 points<\/td><td class=\"nowrap\">\n\t\t\t\t<span class=\"change-none\">0 points<\/span>\n\t\t\t<\/td>\n\t\t\t<td class=\"nowrap\">\n\t\t\t\t<span class=\"change-none change-percent\">0%<\/span>\n\t\t\t<\/td><\/tr>\n\t\t\t<tr>\n\t\t\t\t<td colspan=\"4\">No change.<\/td>\n\t\t\t<\/tr><\/tbody>\n\t\t\t<\/table>\n\t\t<\/div>\n\t\t<div style=\"margin:100px 0;\">\n\t\t\t<h3>Speed Index<\/h3>\n\t\t\t<table class=\"table table-bordered table-bg gpsin-shadow\">\n\t\t\t\t\t<thead>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<th>Standard site<\/th>\n\t\t\t\t\t\t\t<th>W3TC Optimized<\/th><th colspan=\"2\">Difference<\/th>\t\t\t\t\t\t\t\n\t\t\t\t\t\t<\/tr>\n\t\t\t\t\t<\/thead>\n\t\t\t\t\t<tbody>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td class=\"nowrap\">8.25 points<\/td>\n\t\t\t\t\t\t\t<td class=\"nowrap\">10 points<\/td><td class=\"nowrap\">\n\t\t\t\t<span class=\"change-better\">+1.75 points<\/span>\n\t\t\t<\/td>\n\t\t\t<td class=\"nowrap\">\n\t\t\t\t<span class=\"change-better change-percent\">+21.21%<\/span>\n\t\t\t<\/td><\/tr>\n\t\t\t<tr>\n\t\t\t\t<td colspan=\"1\">\n\t\t<div style=\"height:250px;width:250px;\" id=\"column_chart_points_si_desktop\" data-drawn=\"false\" data-function=\"draw_column_chart_points_si_desktop\"><\/div>\n\n\t\t<script type=\"text\/javascript\">\n\t\t\tfunction draw_column_chart_points_si_desktop() {\n\t\t\t\tvar data = google.visualization.arrayToDataTable([\n\t\t\t\t\t[\"\", \"Points\",{role: \"style\"} ],\n\t\t\t\t\t[\"Standard site\", 8.25, \"color: #bbb\" ],\n\t\t\t\t\t[\"W3TC Optimized\", 10, \"color: #8fcdd1\" ]\n\t\t\t\t]);\n\n\t\t\t    var options = {\n\t\t\t\t\ttitle     : \"Speed Index\",\n\t\t\t\t\tlegend    : { position: \"left\" },\n\t\t  \t\t\tchartArea : { width: \"75%\", height: \"80%\" },\n\t\t  \t\t\tvAxis     : { minValue: 0 }\n        \t\t};\n\n        \t\tvar chart = new google.visualization.ColumnChart(document.getElementById( \"column_chart_points_si_desktop\" ) );\n\n        \t\tchart.draw(data, options);\n      \t\t}\n    \t<\/script>\n\t\t<\/td>\n\t\t\t\t<td colspan=\"3\">\n\t\t\t<div id=\"chart_points_si_desktop\" style=\"width:350px;height:250px;\" data-drawn=\"false\" data-function=\"draw_points_si_desktop\"><\/div>\n    \t\t<script type=\"text\/javascript\">\n\t\t\t\tfunction draw_points_si_desktop() {\n\t\t\t\t\tvar data = google.visualization.arrayToDataTable([\n\t\t\t\t\t[\"Speed Index\", \"Standard site\", \"W3TC Optimized\"],\n\t\t\t\t\t[ \"Run #1\", 7, 10],[ \"Run #2\", 8, 10],[ \"Run #3\", 9, 10],[ \"Run #4\", 9, 10]\n\t\t\t\t\t]);\n\n\t\t\t\t\tvar options = {\n\t\t\t\t\t\ttitle     : \"Speed Index\",\n\t\t\t\t\t\tlegend    : { position: \"bottom\" },\n\t\t\t\t\t\tchartArea : { width:250 },\n\t\t\t\t\t\tcolors    : [ \"#bbb\", \"#8fcdd1\" ],\n\t\t\t\t\t\tlineWidth : 5,\n\t\t\t\t\t};\n\n\t\t\t\t\tvar chart = new google.visualization.LineChart( document.getElementById( \"chart_points_si_desktop\" ) );\n\n\t\t\t\t\tchart.draw( data, options );\n\t\t\t\t}\n\t\t\t<\/script><\/td>\n\t\t\t<\/tr><\/tbody>\n\t\t\t<\/table>\n\t\t<\/div><h2>Metrics<\/h2>\n\t\t<div style=\"margin:100px 0;\">\n\t\t\t<h3>First Contentful Paint<\/h3>\n\t\t\t<table class=\"table table-bordered table-bg gpsin-shadow\">\n\t\t\t\t\t<thead>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<th>Standard site<\/th>\n\t\t\t\t\t\t\t<th>W3TC Optimized<\/th><th colspan=\"2\">Difference<\/th>\t\t\t\t\t\t\t\n\t\t\t\t\t\t<\/tr>\n\t\t\t\t\t<\/thead>\n\t\t\t\t\t<tbody>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td class=\"nowrap\">0.6 s<\/td>\n\t\t\t\t\t\t\t<td class=\"nowrap\">0.58 s<\/td><td class=\"nowrap\">\n\t\t\t\t<span class=\"change-better\">-0.02 s<\/span>\n\t\t\t<\/td>\n\t\t\t<td class=\"nowrap\">\n\t\t\t\t<span class=\"change-better change-percent\">-4.17%<\/span>\n\t\t\t<\/td><\/tr>\n\t\t\t<tr>\n\t\t\t\t<td colspan=\"1\">\n\t\t<div style=\"height:250px;width:250px;\" id=\"column_chart_first_contentful_paint_desktop\" data-drawn=\"false\" data-function=\"draw_column_chart_first_contentful_paint_desktop\"><\/div>\n\n\t\t<script type=\"text\/javascript\">\n\t\t\tfunction draw_column_chart_first_contentful_paint_desktop() {\n\t\t\t\tvar data = google.visualization.arrayToDataTable([\n\t\t\t\t\t[\"\", \"s\",{role: \"style\"} ],\n\t\t\t\t\t[\"Standard site\", 0.6, \"color: #bbb\" ],\n\t\t\t\t\t[\"W3TC Optimized\", 0.575, \"color: #8fcdd1\" ]\n\t\t\t\t]);\n\n\t\t\t    var options = {\n\t\t\t\t\ttitle     : \"First Contentful Paint\",\n\t\t\t\t\tlegend    : { position: \"left\" },\n\t\t  \t\t\tchartArea : { width: \"75%\", height: \"80%\" },\n\t\t  \t\t\tvAxis     : { minValue: 0 }\n        \t\t};\n\n        \t\tvar chart = new google.visualization.ColumnChart(document.getElementById( \"column_chart_first_contentful_paint_desktop\" ) );\n\n        \t\tchart.draw(data, options);\n      \t\t}\n    \t<\/script>\n\t\t<\/td>\n\t\t\t\t<td colspan=\"3\">\n\t\t\t<div id=\"chart_first_contentful_paint_desktop\" style=\"width:350px;height:250px;\" data-drawn=\"false\" data-function=\"draw_first_contentful_paint_desktop\"><\/div>\n    \t\t<script type=\"text\/javascript\">\n\t\t\t\tfunction draw_first_contentful_paint_desktop() {\n\t\t\t\t\tvar data = google.visualization.arrayToDataTable([\n\t\t\t\t\t[\"First Contentful Paint\", \"Standard site\", \"W3TC Optimized\"],\n\t\t\t\t\t[ \"Run #1\", 0.6, 0.6],[ \"Run #2\", 0.6, 0.5],[ \"Run #3\", 0.6, 0.6],[ \"Run #4\", 0.6, 0.6]\n\t\t\t\t\t]);\n\n\t\t\t\t\tvar options = {\n\t\t\t\t\t\ttitle     : \"First Contentful Paint\",\n\t\t\t\t\t\tlegend    : { position: \"bottom\" },\n\t\t\t\t\t\tchartArea : { width:250 },\n\t\t\t\t\t\tcolors    : [ \"#bbb\", \"#8fcdd1\" ],\n\t\t\t\t\t\tlineWidth : 5,\n\t\t\t\t\t};\n\n\t\t\t\t\tvar chart = new google.visualization.LineChart( document.getElementById( \"chart_first_contentful_paint_desktop\" ) );\n\n\t\t\t\t\tchart.draw( data, options );\n\t\t\t\t}\n\t\t\t<\/script><\/td>\n\t\t\t<\/tr><\/tbody>\n\t\t\t<\/table>\n\t\t<\/div>\n\t\t<div style=\"margin:100px 0;\">\n\t\t\t<h3>Largest Contentful Paint<\/h3>\n\t\t\t<table class=\"table table-bordered table-bg gpsin-shadow\">\n\t\t\t\t\t<thead>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<th>Standard site<\/th>\n\t\t\t\t\t\t\t<th>W3TC Optimized<\/th><th colspan=\"2\">Difference<\/th>\t\t\t\t\t\t\t\n\t\t\t\t\t\t<\/tr>\n\t\t\t\t\t<\/thead>\n\t\t\t\t\t<tbody>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td class=\"nowrap\">1.35 s<\/td>\n\t\t\t\t\t\t\t<td class=\"nowrap\">1.13 s<\/td><td class=\"nowrap\">\n\t\t\t\t<span class=\"change-better\">-0.23 s<\/span>\n\t\t\t<\/td>\n\t\t\t<td class=\"nowrap\">\n\t\t\t\t<span class=\"change-better change-percent\">-16.67%<\/span>\n\t\t\t<\/td><\/tr>\n\t\t\t<tr>\n\t\t\t\t<td colspan=\"1\">\n\t\t<div style=\"height:250px;width:250px;\" id=\"column_chart_largest_contentful_paint_desktop\" data-drawn=\"false\" data-function=\"draw_column_chart_largest_contentful_paint_desktop\"><\/div>\n\n\t\t<script type=\"text\/javascript\">\n\t\t\tfunction draw_column_chart_largest_contentful_paint_desktop() {\n\t\t\t\tvar data = google.visualization.arrayToDataTable([\n\t\t\t\t\t[\"\", \"s\",{role: \"style\"} ],\n\t\t\t\t\t[\"Standard site\", 1.35, \"color: #bbb\" ],\n\t\t\t\t\t[\"W3TC Optimized\", 1.125, \"color: #8fcdd1\" ]\n\t\t\t\t]);\n\n\t\t\t    var options = {\n\t\t\t\t\ttitle     : \"Largest Contentful Paint\",\n\t\t\t\t\tlegend    : { position: \"left\" },\n\t\t  \t\t\tchartArea : { width: \"75%\", height: \"80%\" },\n\t\t  \t\t\tvAxis     : { minValue: 0 }\n        \t\t};\n\n        \t\tvar chart = new google.visualization.ColumnChart(document.getElementById( \"column_chart_largest_contentful_paint_desktop\" ) );\n\n        \t\tchart.draw(data, options);\n      \t\t}\n    \t<\/script>\n\t\t<\/td>\n\t\t\t\t<td colspan=\"3\">\n\t\t\t<div id=\"chart_largest_contentful_paint_desktop\" style=\"width:350px;height:250px;\" data-drawn=\"false\" data-function=\"draw_largest_contentful_paint_desktop\"><\/div>\n    \t\t<script type=\"text\/javascript\">\n\t\t\t\tfunction draw_largest_contentful_paint_desktop() {\n\t\t\t\t\tvar data = google.visualization.arrayToDataTable([\n\t\t\t\t\t[\"Largest Contentful Paint\", \"Standard site\", \"W3TC Optimized\"],\n\t\t\t\t\t[ \"Run #1\", 1.5, 1.3],[ \"Run #2\", 1.2, 1.0],[ \"Run #3\", 1.2, 1.0],[ \"Run #4\", 1.5, 1.2]\n\t\t\t\t\t]);\n\n\t\t\t\t\tvar options = {\n\t\t\t\t\t\ttitle     : \"Largest Contentful Paint\",\n\t\t\t\t\t\tlegend    : { position: \"bottom\" },\n\t\t\t\t\t\tchartArea : { width:250 },\n\t\t\t\t\t\tcolors    : [ \"#bbb\", \"#8fcdd1\" ],\n\t\t\t\t\t\tlineWidth : 5,\n\t\t\t\t\t};\n\n\t\t\t\t\tvar chart = new google.visualization.LineChart( document.getElementById( \"chart_largest_contentful_paint_desktop\" ) );\n\n\t\t\t\t\tchart.draw( data, options );\n\t\t\t\t}\n\t\t\t<\/script><\/td>\n\t\t\t<\/tr><\/tbody>\n\t\t\t<\/table>\n\t\t<\/div>\n\t\t<div style=\"margin:100px 0;\">\n\t\t\t<h3>Total Blocking Time<\/h3>\n\t\t\t<table class=\"table table-bordered table-bg gpsin-shadow\">\n\t\t\t\t\t<thead>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<th>Standard site<\/th>\n\t\t\t\t\t\t\t<th>W3TC Optimized<\/th><th colspan=\"2\">Difference<\/th>\t\t\t\t\t\t\t\n\t\t\t\t\t\t<\/tr>\n\t\t\t\t\t<\/thead>\n\t\t\t\t\t<tbody>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td class=\"nowrap\">12.5 ms<\/td>\n\t\t\t\t\t\t\t<td class=\"nowrap\">17.5 ms<\/td><td class=\"nowrap\">\n\t\t\t\t<span class=\"change-worse\">+5 ms<\/span>\n\t\t\t<\/td>\n\t\t\t<td class=\"nowrap\">\n\t\t\t\t<span class=\"change-worse change-percent\">+40%<\/span>\n\t\t\t<\/td><\/tr>\n\t\t\t<tr>\n\t\t\t\t<td colspan=\"1\">\n\t\t<div style=\"height:250px;width:250px;\" id=\"column_chart_total_blocking_time_desktop\" data-drawn=\"false\" data-function=\"draw_column_chart_total_blocking_time_desktop\"><\/div>\n\n\t\t<script type=\"text\/javascript\">\n\t\t\tfunction draw_column_chart_total_blocking_time_desktop() {\n\t\t\t\tvar data = google.visualization.arrayToDataTable([\n\t\t\t\t\t[\"\", \"ms\",{role: \"style\"} ],\n\t\t\t\t\t[\"Standard site\", 12.5, \"color: #bbb\" ],\n\t\t\t\t\t[\"W3TC Optimized\", 17.5, \"color: #8fcdd1\" ]\n\t\t\t\t]);\n\n\t\t\t    var options = {\n\t\t\t\t\ttitle     : \"Total Blocking Time\",\n\t\t\t\t\tlegend    : { position: \"left\" },\n\t\t  \t\t\tchartArea : { width: \"75%\", height: \"80%\" },\n\t\t  \t\t\tvAxis     : { minValue: 0 }\n        \t\t};\n\n        \t\tvar chart = new google.visualization.ColumnChart(document.getElementById( \"column_chart_total_blocking_time_desktop\" ) );\n\n        \t\tchart.draw(data, options);\n      \t\t}\n    \t<\/script>\n\t\t<\/td>\n\t\t\t\t<td colspan=\"3\">\n\t\t\t<div id=\"chart_total_blocking_time_desktop\" style=\"width:350px;height:250px;\" data-drawn=\"false\" data-function=\"draw_total_blocking_time_desktop\"><\/div>\n    \t\t<script type=\"text\/javascript\">\n\t\t\t\tfunction draw_total_blocking_time_desktop() {\n\t\t\t\t\tvar data = google.visualization.arrayToDataTable([\n\t\t\t\t\t[\"Total Blocking Time\", \"Standard site\", \"W3TC Optimized\"],\n\t\t\t\t\t[ \"Run #1\", 10, 20],[ \"Run #2\", 40, 0],[ \"Run #3\", 0, 30],[ \"Run #4\", 0, 20]\n\t\t\t\t\t]);\n\n\t\t\t\t\tvar options = {\n\t\t\t\t\t\ttitle     : \"Total Blocking Time\",\n\t\t\t\t\t\tlegend    : { position: \"bottom\" },\n\t\t\t\t\t\tchartArea : { width:250 },\n\t\t\t\t\t\tcolors    : [ \"#bbb\", \"#8fcdd1\" ],\n\t\t\t\t\t\tlineWidth : 5,\n\t\t\t\t\t};\n\n\t\t\t\t\tvar chart = new google.visualization.LineChart( document.getElementById( \"chart_total_blocking_time_desktop\" ) );\n\n\t\t\t\t\tchart.draw( data, options );\n\t\t\t\t}\n\t\t\t<\/script><\/td>\n\t\t\t<\/tr><\/tbody>\n\t\t\t<\/table>\n\t\t<\/div>\n\t\t<div style=\"margin:100px 0;\">\n\t\t\t<h3>Cumulative Layout Shift<\/h3>\n\t\t\t<table class=\"table table-bordered table-bg gpsin-shadow\">\n\t\t\t\t\t<thead>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<th>Standard site<\/th>\n\t\t\t\t\t\t\t<th>W3TC Optimized<\/th><th colspan=\"2\">Difference<\/th>\t\t\t\t\t\t\t\n\t\t\t\t\t\t<\/tr>\n\t\t\t\t\t<\/thead>\n\t\t\t\t\t<tbody>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td class=\"nowrap\">0.02 <\/td>\n\t\t\t\t\t\t\t<td class=\"nowrap\">0 <\/td><td class=\"nowrap\">\n\t\t\t\t<span class=\"change-better\">-0.02 <\/span>\n\t\t\t<\/td>\n\t\t\t<td class=\"nowrap\">\n\t\t\t\t<span class=\"change-better change-percent\">-94.03%<\/span>\n\t\t\t<\/td><\/tr>\n\t\t\t<tr>\n\t\t\t\t<td colspan=\"1\">\n\t\t<div style=\"height:250px;width:250px;\" id=\"column_chart_cumulative_layout_shift_desktop\" data-drawn=\"false\" data-function=\"draw_column_chart_cumulative_layout_shift_desktop\"><\/div>\n\n\t\t<script type=\"text\/javascript\">\n\t\t\tfunction draw_column_chart_cumulative_layout_shift_desktop() {\n\t\t\t\tvar data = google.visualization.arrayToDataTable([\n\t\t\t\t\t[\"\", \"\",{role: \"style\"} ],\n\t\t\t\t\t[\"Standard site\", 0.01675, \"color: #bbb\" ],\n\t\t\t\t\t[\"W3TC Optimized\", 0.001, \"color: #8fcdd1\" ]\n\t\t\t\t]);\n\n\t\t\t    var options = {\n\t\t\t\t\ttitle     : \"Cumulative Layout Shift\",\n\t\t\t\t\tlegend    : { position: \"left\" },\n\t\t  \t\t\tchartArea : { width: \"75%\", height: \"80%\" },\n\t\t  \t\t\tvAxis     : { minValue: 0 }\n        \t\t};\n\n        \t\tvar chart = new google.visualization.ColumnChart(document.getElementById( \"column_chart_cumulative_layout_shift_desktop\" ) );\n\n        \t\tchart.draw(data, options);\n      \t\t}\n    \t<\/script>\n\t\t<\/td>\n\t\t\t\t<td colspan=\"3\">\n\t\t\t<div id=\"chart_cumulative_layout_shift_desktop\" style=\"width:350px;height:250px;\" data-drawn=\"false\" data-function=\"draw_cumulative_layout_shift_desktop\"><\/div>\n    \t\t<script type=\"text\/javascript\">\n\t\t\t\tfunction draw_cumulative_layout_shift_desktop() {\n\t\t\t\t\tvar data = google.visualization.arrayToDataTable([\n\t\t\t\t\t[\"Cumulative Layout Shift\", \"Standard site\", \"W3TC Optimized\"],\n\t\t\t\t\t[ \"Run #1\", 0.024, 0.001],[ \"Run #2\", 0.02, 0.001],[ \"Run #3\", 0.013, 0.001],[ \"Run #4\", 0.01, 0.001]\n\t\t\t\t\t]);\n\n\t\t\t\t\tvar options = {\n\t\t\t\t\t\ttitle     : \"Cumulative Layout Shift\",\n\t\t\t\t\t\tlegend    : { position: \"bottom\" },\n\t\t\t\t\t\tchartArea : { width:250 },\n\t\t\t\t\t\tcolors    : [ \"#bbb\", \"#8fcdd1\" ],\n\t\t\t\t\t\tlineWidth : 5,\n\t\t\t\t\t};\n\n\t\t\t\t\tvar chart = new google.visualization.LineChart( document.getElementById( \"chart_cumulative_layout_shift_desktop\" ) );\n\n\t\t\t\t\tchart.draw( data, options );\n\t\t\t\t}\n\t\t\t<\/script><\/td>\n\t\t\t<\/tr><\/tbody>\n\t\t\t<\/table>\n\t\t<\/div>\n\t\t<div style=\"margin:100px 0;\">\n\t\t\t<h3>Speed Index<\/h3>\n\t\t\t<table class=\"table table-bordered table-bg gpsin-shadow\">\n\t\t\t\t\t<thead>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<th>Standard site<\/th>\n\t\t\t\t\t\t\t<th>W3TC Optimized<\/th><th colspan=\"2\">Difference<\/th>\t\t\t\t\t\t\t\n\t\t\t\t\t\t<\/tr>\n\t\t\t\t\t<\/thead>\n\t\t\t\t\t<tbody>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td class=\"nowrap\">1.53 s<\/td>\n\t\t\t\t\t\t\t<td class=\"nowrap\">0.98 s<\/td><td class=\"nowrap\">\n\t\t\t\t<span class=\"change-better\">-0.55 s<\/span>\n\t\t\t<\/td>\n\t\t\t<td class=\"nowrap\">\n\t\t\t\t<span class=\"change-better change-percent\">-36.07%<\/span>\n\t\t\t<\/td><\/tr>\n\t\t\t<tr>\n\t\t\t\t<td colspan=\"1\">\n\t\t<div style=\"height:250px;width:250px;\" id=\"column_chart_speed_index_desktop\" data-drawn=\"false\" data-function=\"draw_column_chart_speed_index_desktop\"><\/div>\n\n\t\t<script type=\"text\/javascript\">\n\t\t\tfunction draw_column_chart_speed_index_desktop() {\n\t\t\t\tvar data = google.visualization.arrayToDataTable([\n\t\t\t\t\t[\"\", \"s\",{role: \"style\"} ],\n\t\t\t\t\t[\"Standard site\", 1.525, \"color: #bbb\" ],\n\t\t\t\t\t[\"W3TC Optimized\", 0.975, \"color: #8fcdd1\" ]\n\t\t\t\t]);\n\n\t\t\t    var options = {\n\t\t\t\t\ttitle     : \"Speed Index\",\n\t\t\t\t\tlegend    : { position: \"left\" },\n\t\t  \t\t\tchartArea : { width: \"75%\", height: \"80%\" },\n\t\t  \t\t\tvAxis     : { minValue: 0 }\n        \t\t};\n\n        \t\tvar chart = new google.visualization.ColumnChart(document.getElementById( \"column_chart_speed_index_desktop\" ) );\n\n        \t\tchart.draw(data, options);\n      \t\t}\n    \t<\/script>\n\t\t<\/td>\n\t\t\t\t<td colspan=\"3\">\n\t\t\t<div id=\"chart_speed_index_desktop\" style=\"width:350px;height:250px;\" data-drawn=\"false\" data-function=\"draw_speed_index_desktop\"><\/div>\n    \t\t<script type=\"text\/javascript\">\n\t\t\t\tfunction draw_speed_index_desktop() {\n\t\t\t\t\tvar data = google.visualization.arrayToDataTable([\n\t\t\t\t\t[\"Speed Index\", \"Standard site\", \"W3TC Optimized\"],\n\t\t\t\t\t[ \"Run #1\", 1.8, 1.0],[ \"Run #2\", 1.6, 0.9],[ \"Run #3\", 1.3, 1.1],[ \"Run #4\", 1.4, 0.9]\n\t\t\t\t\t]);\n\n\t\t\t\t\tvar options = {\n\t\t\t\t\t\ttitle     : \"Speed Index\",\n\t\t\t\t\t\tlegend    : { position: \"bottom\" },\n\t\t\t\t\t\tchartArea : { width:250 },\n\t\t\t\t\t\tcolors    : [ \"#bbb\", \"#8fcdd1\" ],\n\t\t\t\t\t\tlineWidth : 5,\n\t\t\t\t\t};\n\n\t\t\t\t\tvar chart = new google.visualization.LineChart( document.getElementById( \"chart_speed_index_desktop\" ) );\n\n\t\t\t\t\tchart.draw( data, options );\n\t\t\t\t}\n\t\t\t<\/script><\/td>\n\t\t\t<\/tr><\/tbody>\n\t\t\t<\/table>\n\t\t<\/div><h2>Diagnostics<\/h2>\n\t\t<div style=\"margin:100px 0;\">\n\t\t\t<h3>Largest Contentful Paint element<\/h3>\n\t\t\t<table class=\"table table-bordered table-bg gpsin-shadow\">\n\t\t\t\t\t<thead>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<th>Standard site<\/th>\n\t\t\t\t\t\t\t<th>W3TC Optimized<\/th><th colspan=\"2\">Difference<\/th>\t\t\t\t\t\t\t\n\t\t\t\t\t\t<\/tr>\n\t\t\t\t\t<\/thead>\n\t\t\t\t\t<tbody>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td class=\"nowrap\">1360 ms<\/td>\n\t\t\t\t\t\t\t<td class=\"nowrap\">1120 ms<\/td><td class=\"nowrap\">\n\t\t\t\t<span class=\"change-better\">-240 ms<\/span>\n\t\t\t<\/td>\n\t\t\t<td class=\"nowrap\">\n\t\t\t\t<span class=\"change-better change-percent\">-17.65%<\/span>\n\t\t\t<\/td><\/tr>\n\t\t\t<tr>\n\t\t\t\t<td colspan=\"1\">\n\t\t<div style=\"height:250px;width:250px;\" id=\"column_chart_lcp_element_desktop\" data-drawn=\"false\" data-function=\"draw_column_chart_lcp_element_desktop\"><\/div>\n\n\t\t<script type=\"text\/javascript\">\n\t\t\tfunction draw_column_chart_lcp_element_desktop() {\n\t\t\t\tvar data = google.visualization.arrayToDataTable([\n\t\t\t\t\t[\"\", \"ms\",{role: \"style\"} ],\n\t\t\t\t\t[\"Standard site\", 1360, \"color: #bbb\" ],\n\t\t\t\t\t[\"W3TC Optimized\", 1120, \"color: #8fcdd1\" ]\n\t\t\t\t]);\n\n\t\t\t    var options = {\n\t\t\t\t\ttitle     : \"Largest Contentful Paint element\",\n\t\t\t\t\tlegend    : { position: \"left\" },\n\t\t  \t\t\tchartArea : { width: \"75%\", height: \"80%\" },\n\t\t  \t\t\tvAxis     : { minValue: 0 }\n        \t\t};\n\n        \t\tvar chart = new google.visualization.ColumnChart(document.getElementById( \"column_chart_lcp_element_desktop\" ) );\n\n        \t\tchart.draw(data, options);\n      \t\t}\n    \t<\/script>\n\t\t<\/td>\n\t\t\t\t<td colspan=\"3\">\n\t\t\t<div id=\"chart_lcp_element_desktop\" style=\"width:350px;height:250px;\" data-drawn=\"false\" data-function=\"draw_lcp_element_desktop\"><\/div>\n    \t\t<script type=\"text\/javascript\">\n\t\t\t\tfunction draw_lcp_element_desktop() {\n\t\t\t\t\tvar data = google.visualization.arrayToDataTable([\n\t\t\t\t\t[\"Largest Contentful Paint element\", \"Standard site\", \"W3TC Optimized\"],\n\t\t\t\t\t[ \"Run #1\", 1500, 1260],[ \"Run #2\", 1180, 1000],[ \"Run #3\", 1240, 1000],[ \"Run #4\", 1520, 1220]\n\t\t\t\t\t]);\n\n\t\t\t\t\tvar options = {\n\t\t\t\t\t\ttitle     : \"Largest Contentful Paint element\",\n\t\t\t\t\t\tlegend    : { position: \"bottom\" },\n\t\t\t\t\t\tchartArea : { width:250 },\n\t\t\t\t\t\tcolors    : [ \"#bbb\", \"#8fcdd1\" ],\n\t\t\t\t\t\tlineWidth : 5,\n\t\t\t\t\t};\n\n\t\t\t\t\tvar chart = new google.visualization.LineChart( document.getElementById( \"chart_lcp_element_desktop\" ) );\n\n\t\t\t\t\tchart.draw( data, options );\n\t\t\t\t}\n\t\t\t<\/script><\/td>\n\t\t\t<\/tr><\/tbody>\n\t\t\t<\/table>\n\t\t<\/div>\n\t\t<div style=\"margin:100px 0;\">\n\t\t\t<h3>Potential savings from render-blocking resources<\/h3>\n\t\t\t<table class=\"table table-bordered table-bg gpsin-shadow\">\n\t\t\t\t\t<thead>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<th>Standard site<\/th>\n\t\t\t\t\t\t\t<th>W3TC Optimized<\/th><th colspan=\"2\">Difference<\/th>\t\t\t\t\t\t\t\n\t\t\t\t\t\t<\/tr>\n\t\t\t\t\t<\/thead>\n\t\t\t\t\t<tbody>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td class=\"nowrap\">227.5 ms<\/td>\n\t\t\t\t\t\t\t<td class=\"nowrap\">190 ms<\/td><td class=\"nowrap\">\n\t\t\t\t<span class=\"change-better\">-37.5 ms<\/span>\n\t\t\t<\/td>\n\t\t\t<td class=\"nowrap\">\n\t\t\t\t<span class=\"change-better change-percent\">-16.48%<\/span>\n\t\t\t<\/td><\/tr>\n\t\t\t<tr>\n\t\t\t\t<td colspan=\"1\">\n\t\t<div style=\"height:250px;width:250px;\" id=\"column_chart_rbr_savings_desktop\" data-drawn=\"false\" data-function=\"draw_column_chart_rbr_savings_desktop\"><\/div>\n\n\t\t<script type=\"text\/javascript\">\n\t\t\tfunction draw_column_chart_rbr_savings_desktop() {\n\t\t\t\tvar data = google.visualization.arrayToDataTable([\n\t\t\t\t\t[\"\", \"ms\",{role: \"style\"} ],\n\t\t\t\t\t[\"Standard site\", 227.5, \"color: #bbb\" ],\n\t\t\t\t\t[\"W3TC Optimized\", 190, \"color: #8fcdd1\" ]\n\t\t\t\t]);\n\n\t\t\t    var options = {\n\t\t\t\t\ttitle     : \"Potential savings from render-blocking resources\",\n\t\t\t\t\tlegend    : { position: \"left\" },\n\t\t  \t\t\tchartArea : { width: \"75%\", height: \"80%\" },\n\t\t  \t\t\tvAxis     : { minValue: 0 }\n        \t\t};\n\n        \t\tvar chart = new google.visualization.ColumnChart(document.getElementById( \"column_chart_rbr_savings_desktop\" ) );\n\n        \t\tchart.draw(data, options);\n      \t\t}\n    \t<\/script>\n\t\t<\/td>\n\t\t\t\t<td colspan=\"3\">\n\t\t\t<div id=\"chart_rbr_savings_desktop\" style=\"width:350px;height:250px;\" data-drawn=\"false\" data-function=\"draw_rbr_savings_desktop\"><\/div>\n    \t\t<script type=\"text\/javascript\">\n\t\t\t\tfunction draw_rbr_savings_desktop() {\n\t\t\t\t\tvar data = google.visualization.arrayToDataTable([\n\t\t\t\t\t[\"Potential savings from render-blocking resources\", \"Standard site\", \"W3TC Optimized\"],\n\t\t\t\t\t[ \"Run #1\", 210, 180],[ \"Run #2\", 260, 160],[ \"Run #3\", 240, 180],[ \"Run #4\", 200, 240]\n\t\t\t\t\t]);\n\n\t\t\t\t\tvar options = {\n\t\t\t\t\t\ttitle     : \"Potential savings from render-blocking resources\",\n\t\t\t\t\t\tlegend    : { position: \"bottom\" },\n\t\t\t\t\t\tchartArea : { width:250 },\n\t\t\t\t\t\tcolors    : [ \"#bbb\", \"#8fcdd1\" ],\n\t\t\t\t\t\tlineWidth : 5,\n\t\t\t\t\t};\n\n\t\t\t\t\tvar chart = new google.visualization.LineChart( document.getElementById( \"chart_rbr_savings_desktop\" ) );\n\n\t\t\t\t\tchart.draw( data, options );\n\t\t\t\t}\n\t\t\t<\/script><\/td>\n\t\t\t<\/tr><\/tbody>\n\t\t\t<\/table>\n\t\t<\/div>\n\t\t<div style=\"margin:100px 0;\">\n\t\t\t<h3>Potential savings by serving images in next-gen format<\/h3>\n\t\t\t<table class=\"table table-bordered table-bg gpsin-shadow\">\n\t\t\t\t\t<thead>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<th>Standard site<\/th>\n\t\t\t\t\t\t\t<th>W3TC Optimized<\/th>\t\t\t\t\t\t\t\n\t\t\t\t\t\t<\/tr>\n\t\t\t\t\t<\/thead>\n\t\t\t\t\t<tbody>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td class=\"nowrap\"><span class=\"change-better\">Passed audit<\/span><\/td>\n\t\t\t\t\t\t\t<td class=\"nowrap\"><span class=\"change-better\">Passed audit<\/span><\/td><\/tr><\/tbody>\n\t\t\t<\/table>\n\t\t<\/div>\n\t\t<div style=\"margin:100px 0;\">\n\t\t\t<h3>Time third-party code blocked the main thread for<\/h3>\n\t\t\t<table class=\"table table-bordered table-bg gpsin-shadow\">\n\t\t\t\t\t<thead>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<th>Standard site<\/th>\n\t\t\t\t\t\t\t<th>W3TC Optimized<\/th><th colspan=\"2\">Difference<\/th>\t\t\t\t\t\t\t\n\t\t\t\t\t\t<\/tr>\n\t\t\t\t\t<\/thead>\n\t\t\t\t\t<tbody>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td class=\"nowrap\">40 ms<\/td>\n\t\t\t\t\t\t\t<td class=\"nowrap\">25 ms<\/td><td class=\"nowrap\">\n\t\t\t\t<span class=\"change-better\">-15 ms<\/span>\n\t\t\t<\/td>\n\t\t\t<td class=\"nowrap\">\n\t\t\t\t<span class=\"change-better change-percent\">-37.5%<\/span>\n\t\t\t<\/td><\/tr>\n\t\t\t<tr>\n\t\t\t\t<td colspan=\"1\">\n\t\t<div style=\"height:250px;width:250px;\" id=\"column_chart_third_party_block_desktop\" data-drawn=\"false\" data-function=\"draw_column_chart_third_party_block_desktop\"><\/div>\n\n\t\t<script type=\"text\/javascript\">\n\t\t\tfunction draw_column_chart_third_party_block_desktop() {\n\t\t\t\tvar data = google.visualization.arrayToDataTable([\n\t\t\t\t\t[\"\", \"ms\",{role: \"style\"} ],\n\t\t\t\t\t[\"Standard site\", 40, \"color: #bbb\" ],\n\t\t\t\t\t[\"W3TC Optimized\", 25, \"color: #8fcdd1\" ]\n\t\t\t\t]);\n\n\t\t\t    var options = {\n\t\t\t\t\ttitle     : \"Time third-party code blocked the main thread for\",\n\t\t\t\t\tlegend    : { position: \"left\" },\n\t\t  \t\t\tchartArea : { width: \"75%\", height: \"80%\" },\n\t\t  \t\t\tvAxis     : { minValue: 0 }\n        \t\t};\n\n        \t\tvar chart = new google.visualization.ColumnChart(document.getElementById( \"column_chart_third_party_block_desktop\" ) );\n\n        \t\tchart.draw(data, options);\n      \t\t}\n    \t<\/script>\n\t\t<\/td>\n\t\t\t\t<td colspan=\"3\">\n\t\t\t<div id=\"chart_third_party_block_desktop\" style=\"width:350px;height:250px;\" data-drawn=\"false\" data-function=\"draw_third_party_block_desktop\"><\/div>\n    \t\t<script type=\"text\/javascript\">\n\t\t\t\tfunction draw_third_party_block_desktop() {\n\t\t\t\t\tvar data = google.visualization.arrayToDataTable([\n\t\t\t\t\t[\"Time third-party code blocked the main thread for\", \"Standard site\", \"W3TC Optimized\"],\n\t\t\t\t\t[ \"Run #1\", 30, 40],[ \"Run #2\", 80, 0],[ \"Run #3\", 30, 20],[ \"Run #4\", 20, 40]\n\t\t\t\t\t]);\n\n\t\t\t\t\tvar options = {\n\t\t\t\t\t\ttitle     : \"Time third-party code blocked the main thread for\",\n\t\t\t\t\t\tlegend    : { position: \"bottom\" },\n\t\t\t\t\t\tchartArea : { width:250 },\n\t\t\t\t\t\tcolors    : [ \"#bbb\", \"#8fcdd1\" ],\n\t\t\t\t\t\tlineWidth : 5,\n\t\t\t\t\t};\n\n\t\t\t\t\tvar chart = new google.visualization.LineChart( document.getElementById( \"chart_third_party_block_desktop\" ) );\n\n\t\t\t\t\tchart.draw( data, options );\n\t\t\t\t}\n\t\t\t<\/script><\/td>\n\t\t\t<\/tr><\/tbody>\n\t\t\t<\/table>\n\t\t<\/div>\n\t\t<div style=\"margin:100px 0;\">\n\t\t\t<h3>Potential savings from unused CSS<\/h3>\n\t\t\t<table class=\"table table-bordered table-bg gpsin-shadow\">\n\t\t\t\t\t<thead>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<th>Standard site<\/th>\n\t\t\t\t\t\t\t<th>W3TC Optimized<\/th><th colspan=\"2\">Difference<\/th>\t\t\t\t\t\t\t\n\t\t\t\t\t\t<\/tr>\n\t\t\t\t\t<\/thead>\n\t\t\t\t\t<tbody>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td class=\"nowrap\">13 KiB<\/td>\n\t\t\t\t\t\t\t<td class=\"nowrap\">13 KiB<\/td><td class=\"nowrap\">\n\t\t\t\t<span class=\"change-none\">0 KiB<\/span>\n\t\t\t<\/td>\n\t\t\t<td class=\"nowrap\">\n\t\t\t\t<span class=\"change-none change-percent\">0%<\/span>\n\t\t\t<\/td><\/tr>\n\t\t\t<tr>\n\t\t\t\t<td colspan=\"4\">No change.<\/td>\n\t\t\t<\/tr><\/tbody>\n\t\t\t<\/table>\n\t\t<\/div>\n\t\t<div style=\"margin:100px 0;\">\n\t\t\t<h3>Potential savings from unused JavaScript<\/h3>\n\t\t\t<table class=\"table table-bordered table-bg gpsin-shadow\">\n\t\t\t\t\t<thead>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<th>Standard site<\/th>\n\t\t\t\t\t\t\t<th>W3TC Optimized<\/th><th colspan=\"2\">Difference<\/th>\t\t\t\t\t\t\t\n\t\t\t\t\t\t<\/tr>\n\t\t\t\t\t<\/thead>\n\t\t\t\t\t<tbody>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td class=\"nowrap\">295 KiB<\/td>\n\t\t\t\t\t\t\t<td class=\"nowrap\">96.25 KiB<\/td><td class=\"nowrap\">\n\t\t\t\t<span class=\"change-better\">-198.75 KiB<\/span>\n\t\t\t<\/td>\n\t\t\t<td class=\"nowrap\">\n\t\t\t\t<span class=\"change-better change-percent\">-67.37%<\/span>\n\t\t\t<\/td><\/tr>\n\t\t\t<tr>\n\t\t\t\t<td colspan=\"1\">\n\t\t<div style=\"height:250px;width:250px;\" id=\"column_chart_js_savings_desktop\" data-drawn=\"false\" data-function=\"draw_column_chart_js_savings_desktop\"><\/div>\n\n\t\t<script type=\"text\/javascript\">\n\t\t\tfunction draw_column_chart_js_savings_desktop() {\n\t\t\t\tvar data = google.visualization.arrayToDataTable([\n\t\t\t\t\t[\"\", \"KiB\",{role: \"style\"} ],\n\t\t\t\t\t[\"Standard site\", 295, \"color: #bbb\" ],\n\t\t\t\t\t[\"W3TC Optimized\", 96.25, \"color: #8fcdd1\" ]\n\t\t\t\t]);\n\n\t\t\t    var options = {\n\t\t\t\t\ttitle     : \"Potential savings from unused JavaScript\",\n\t\t\t\t\tlegend    : { position: \"left\" },\n\t\t  \t\t\tchartArea : { width: \"75%\", height: \"80%\" },\n\t\t  \t\t\tvAxis     : { minValue: 0 }\n        \t\t};\n\n        \t\tvar chart = new google.visualization.ColumnChart(document.getElementById( \"column_chart_js_savings_desktop\" ) );\n\n        \t\tchart.draw(data, options);\n      \t\t}\n    \t<\/script>\n\t\t<\/td>\n\t\t\t\t<td colspan=\"3\">\n\t\t\t<div id=\"chart_js_savings_desktop\" style=\"width:350px;height:250px;\" data-drawn=\"false\" data-function=\"draw_js_savings_desktop\"><\/div>\n    \t\t<script type=\"text\/javascript\">\n\t\t\t\tfunction draw_js_savings_desktop() {\n\t\t\t\t\tvar data = google.visualization.arrayToDataTable([\n\t\t\t\t\t[\"Potential savings from unused JavaScript\", \"Standard site\", \"W3TC Optimized\"],\n\t\t\t\t\t[ \"Run #1\", 296, 96],[ \"Run #2\", 294, 96],[ \"Run #3\", 294, 97],[ \"Run #4\", 296, 96]\n\t\t\t\t\t]);\n\n\t\t\t\t\tvar options = {\n\t\t\t\t\t\ttitle     : \"Potential savings from unused JavaScript\",\n\t\t\t\t\t\tlegend    : { position: \"bottom\" },\n\t\t\t\t\t\tchartArea : { width:250 },\n\t\t\t\t\t\tcolors    : [ \"#bbb\", \"#8fcdd1\" ],\n\t\t\t\t\t\tlineWidth : 5,\n\t\t\t\t\t};\n\n\t\t\t\t\tvar chart = new google.visualization.LineChart( document.getElementById( \"chart_js_savings_desktop\" ) );\n\n\t\t\t\t\tchart.draw( data, options );\n\t\t\t\t}\n\t\t\t<\/script><\/td>\n\t\t\t<\/tr><\/tbody>\n\t\t\t<\/table>\n\t\t<\/div>\n\t\t<div style=\"margin:100px 0;\">\n\t\t\t<h3>Potential savings if Minifying CSS<\/h3>\n\t\t\t<table class=\"table table-bordered table-bg gpsin-shadow\">\n\t\t\t\t\t<thead>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<th>Standard site<\/th>\n\t\t\t\t\t\t\t<th>W3TC Optimized<\/th><th colspan=\"2\">Difference<\/th>\t\t\t\t\t\t\t\n\t\t\t\t\t\t<\/tr>\n\t\t\t\t\t<\/thead>\n\t\t\t\t\t<tbody>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td class=\"nowrap\">3 KiB<\/td>\n\t\t\t\t\t\t\t<td class=\"nowrap\">3 KiB<\/td><td class=\"nowrap\">\n\t\t\t\t<span class=\"change-none\">0 KiB<\/span>\n\t\t\t<\/td>\n\t\t\t<td class=\"nowrap\">\n\t\t\t\t<span class=\"change-none change-percent\">0%<\/span>\n\t\t\t<\/td><\/tr>\n\t\t\t<tr>\n\t\t\t\t<td colspan=\"4\">No change.<\/td>\n\t\t\t<\/tr><\/tbody>\n\t\t\t<\/table>\n\t\t<\/div>\n\t\t<div style=\"margin:100px 0;\">\n\t\t\t<h3># of static assets without an effecient cache policy<\/h3>\n\t\t\t<table class=\"table table-bordered table-bg gpsin-shadow\">\n\t\t\t\t\t<thead>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<th>Standard site<\/th>\n\t\t\t\t\t\t\t<th>W3TC Optimized<\/th><th colspan=\"2\">Difference<\/th>\t\t\t\t\t\t\t\n\t\t\t\t\t\t<\/tr>\n\t\t\t\t\t<\/thead>\n\t\t\t\t\t<tbody>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td class=\"nowrap\">31 <\/td>\n\t\t\t\t\t\t\t<td class=\"nowrap\">15 <\/td><td class=\"nowrap\">\n\t\t\t\t<span class=\"change-better\">-16 <\/span>\n\t\t\t<\/td>\n\t\t\t<td class=\"nowrap\">\n\t\t\t\t<span class=\"change-better change-percent\">-51.61%<\/span>\n\t\t\t<\/td><\/tr>\n\t\t\t<tr>\n\t\t\t\t<td colspan=\"1\">\n\t\t<div style=\"height:250px;width:250px;\" id=\"column_chart_static_asset_cache_policy_desktop\" data-drawn=\"false\" data-function=\"draw_column_chart_static_asset_cache_policy_desktop\"><\/div>\n\n\t\t<script type=\"text\/javascript\">\n\t\t\tfunction draw_column_chart_static_asset_cache_policy_desktop() {\n\t\t\t\tvar data = google.visualization.arrayToDataTable([\n\t\t\t\t\t[\"\", \"\",{role: \"style\"} ],\n\t\t\t\t\t[\"Standard site\", 31, \"color: #bbb\" ],\n\t\t\t\t\t[\"W3TC Optimized\", 15, \"color: #8fcdd1\" ]\n\t\t\t\t]);\n\n\t\t\t    var options = {\n\t\t\t\t\ttitle     : \"# of static assets without an effecient cache policy\",\n\t\t\t\t\tlegend    : { position: \"left\" },\n\t\t  \t\t\tchartArea : { width: \"75%\", height: \"80%\" },\n\t\t  \t\t\tvAxis     : { minValue: 0 }\n        \t\t};\n\n        \t\tvar chart = new google.visualization.ColumnChart(document.getElementById( \"column_chart_static_asset_cache_policy_desktop\" ) );\n\n        \t\tchart.draw(data, options);\n      \t\t}\n    \t<\/script>\n\t\t<\/td>\n\t\t\t\t<td colspan=\"3\">\n\t\t\t<div id=\"chart_static_asset_cache_policy_desktop\" style=\"width:350px;height:250px;\" data-drawn=\"false\" data-function=\"draw_static_asset_cache_policy_desktop\"><\/div>\n    \t\t<script type=\"text\/javascript\">\n\t\t\t\tfunction draw_static_asset_cache_policy_desktop() {\n\t\t\t\t\tvar data = google.visualization.arrayToDataTable([\n\t\t\t\t\t[\"# of static assets without an effecient cache policy\", \"Standard site\", \"W3TC Optimized\"],\n\t\t\t\t\t[ \"Run #1\", 31, 15],[ \"Run #2\", 31, 15],[ \"Run #3\", 31, 15],[ \"Run #4\", 31, 15]\n\t\t\t\t\t]);\n\n\t\t\t\t\tvar options = {\n\t\t\t\t\t\ttitle     : \"# of static assets without an effecient cache policy\",\n\t\t\t\t\t\tlegend    : { position: \"bottom\" },\n\t\t\t\t\t\tchartArea : { width:250 },\n\t\t\t\t\t\tcolors    : [ \"#bbb\", \"#8fcdd1\" ],\n\t\t\t\t\t\tlineWidth : 5,\n\t\t\t\t\t};\n\n\t\t\t\t\tvar chart = new google.visualization.LineChart( document.getElementById( \"chart_static_asset_cache_policy_desktop\" ) );\n\n\t\t\t\t\tchart.draw( data, options );\n\t\t\t\t}\n\t\t\t<\/script><\/td>\n\t\t\t<\/tr><\/tbody>\n\t\t\t<\/table>\n\t\t<\/div>\n\t\t<div style=\"margin:100px 0;\">\n\t\t\t<h3>JavaScript execution time<\/h3>\n\t\t\t<table class=\"table table-bordered table-bg gpsin-shadow\">\n\t\t\t\t\t<thead>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<th>Standard site<\/th>\n\t\t\t\t\t\t\t<th>W3TC Optimized<\/th><th colspan=\"2\">Difference<\/th>\t\t\t\t\t\t\t\n\t\t\t\t\t\t<\/tr>\n\t\t\t\t\t<\/thead>\n\t\t\t\t\t<tbody>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td class=\"nowrap\">0.33 s<\/td>\n\t\t\t\t\t\t\t<td class=\"nowrap\">0.15 s<\/td><td class=\"nowrap\">\n\t\t\t\t<span class=\"change-better\">-0.18 s<\/span>\n\t\t\t<\/td>\n\t\t\t<td class=\"nowrap\">\n\t\t\t\t<span class=\"change-better change-percent\">-53.85%<\/span>\n\t\t\t<\/td><\/tr>\n\t\t\t<tr>\n\t\t\t\t<td colspan=\"1\">\n\t\t<div style=\"height:250px;width:250px;\" id=\"column_chart_js_execution_time_desktop\" data-drawn=\"false\" data-function=\"draw_column_chart_js_execution_time_desktop\"><\/div>\n\n\t\t<script type=\"text\/javascript\">\n\t\t\tfunction draw_column_chart_js_execution_time_desktop() {\n\t\t\t\tvar data = google.visualization.arrayToDataTable([\n\t\t\t\t\t[\"\", \"s\",{role: \"style\"} ],\n\t\t\t\t\t[\"Standard site\", 0.325, \"color: #bbb\" ],\n\t\t\t\t\t[\"W3TC Optimized\", 0.15, \"color: #8fcdd1\" ]\n\t\t\t\t]);\n\n\t\t\t    var options = {\n\t\t\t\t\ttitle     : \"JavaScript execution time\",\n\t\t\t\t\tlegend    : { position: \"left\" },\n\t\t  \t\t\tchartArea : { width: \"75%\", height: \"80%\" },\n\t\t  \t\t\tvAxis     : { minValue: 0 }\n        \t\t};\n\n        \t\tvar chart = new google.visualization.ColumnChart(document.getElementById( \"column_chart_js_execution_time_desktop\" ) );\n\n        \t\tchart.draw(data, options);\n      \t\t}\n    \t<\/script>\n\t\t<\/td>\n\t\t\t\t<td colspan=\"3\">\n\t\t\t<div id=\"chart_js_execution_time_desktop\" style=\"width:350px;height:250px;\" data-drawn=\"false\" data-function=\"draw_js_execution_time_desktop\"><\/div>\n    \t\t<script type=\"text\/javascript\">\n\t\t\t\tfunction draw_js_execution_time_desktop() {\n\t\t\t\t\tvar data = google.visualization.arrayToDataTable([\n\t\t\t\t\t[\"JavaScript execution time\", \"Standard site\", \"W3TC Optimized\"],\n\t\t\t\t\t[ \"Run #1\", 0.3, 0.2],[ \"Run #2\", 0.4, 0.1],[ \"Run #3\", 0.3, 0.1],[ \"Run #4\", 0.3, 0.2]\n\t\t\t\t\t]);\n\n\t\t\t\t\tvar options = {\n\t\t\t\t\t\ttitle     : \"JavaScript execution time\",\n\t\t\t\t\t\tlegend    : { position: \"bottom\" },\n\t\t\t\t\t\tchartArea : { width:250 },\n\t\t\t\t\t\tcolors    : [ \"#bbb\", \"#8fcdd1\" ],\n\t\t\t\t\t\tlineWidth : 5,\n\t\t\t\t\t};\n\n\t\t\t\t\tvar chart = new google.visualization.LineChart( document.getElementById( \"chart_js_execution_time_desktop\" ) );\n\n\t\t\t\t\tchart.draw( data, options );\n\t\t\t\t}\n\t\t\t<\/script><\/td>\n\t\t\t<\/tr><\/tbody>\n\t\t\t<\/table>\n\t\t<\/div>\n\t\t<div style=\"margin:100px 0;\">\n\t\t\t<h3>Main-thread work<\/h3>\n\t\t\t<table class=\"table table-bordered table-bg gpsin-shadow\">\n\t\t\t\t\t<thead>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<th>Standard site<\/th>\n\t\t\t\t\t\t\t<th>W3TC Optimized<\/th><th colspan=\"2\">Difference<\/th>\t\t\t\t\t\t\t\n\t\t\t\t\t\t<\/tr>\n\t\t\t\t\t<\/thead>\n\t\t\t\t\t<tbody>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td class=\"nowrap\">0.9 <\/td>\n\t\t\t\t\t\t\t<td class=\"nowrap\">0.43 <\/td><td class=\"nowrap\">\n\t\t\t\t<span class=\"change-better\">-0.48 <\/span>\n\t\t\t<\/td>\n\t\t\t<td class=\"nowrap\">\n\t\t\t\t<span class=\"change-better change-percent\">-52.78%<\/span>\n\t\t\t<\/td><\/tr>\n\t\t\t<tr>\n\t\t\t\t<td colspan=\"1\">\n\t\t<div style=\"height:250px;width:250px;\" id=\"column_chart_main_thread_work_desktop\" data-drawn=\"false\" data-function=\"draw_column_chart_main_thread_work_desktop\"><\/div>\n\n\t\t<script type=\"text\/javascript\">\n\t\t\tfunction draw_column_chart_main_thread_work_desktop() {\n\t\t\t\tvar data = google.visualization.arrayToDataTable([\n\t\t\t\t\t[\"\", \"\",{role: \"style\"} ],\n\t\t\t\t\t[\"Standard site\", 0.9, \"color: #bbb\" ],\n\t\t\t\t\t[\"W3TC Optimized\", 0.425, \"color: #8fcdd1\" ]\n\t\t\t\t]);\n\n\t\t\t    var options = {\n\t\t\t\t\ttitle     : \"Main-thread work\",\n\t\t\t\t\tlegend    : { position: \"left\" },\n\t\t  \t\t\tchartArea : { width: \"75%\", height: \"80%\" },\n\t\t  \t\t\tvAxis     : { minValue: 0 }\n        \t\t};\n\n        \t\tvar chart = new google.visualization.ColumnChart(document.getElementById( \"column_chart_main_thread_work_desktop\" ) );\n\n        \t\tchart.draw(data, options);\n      \t\t}\n    \t<\/script>\n\t\t<\/td>\n\t\t\t\t<td colspan=\"3\">\n\t\t\t<div id=\"chart_main_thread_work_desktop\" style=\"width:350px;height:250px;\" data-drawn=\"false\" data-function=\"draw_main_thread_work_desktop\"><\/div>\n    \t\t<script type=\"text\/javascript\">\n\t\t\t\tfunction draw_main_thread_work_desktop() {\n\t\t\t\t\tvar data = google.visualization.arrayToDataTable([\n\t\t\t\t\t[\"Main-thread work\", \"Standard site\", \"W3TC Optimized\"],\n\t\t\t\t\t[ \"Run #1\", 0.9, 0.5],[ \"Run #2\", 1.1, 0.2],[ \"Run #3\", 0.8, 0.5],[ \"Run #4\", 0.8, 0.5]\n\t\t\t\t\t]);\n\n\t\t\t\t\tvar options = {\n\t\t\t\t\t\ttitle     : \"Main-thread work\",\n\t\t\t\t\t\tlegend    : { position: \"bottom\" },\n\t\t\t\t\t\tchartArea : { width:250 },\n\t\t\t\t\t\tcolors    : [ \"#bbb\", \"#8fcdd1\" ],\n\t\t\t\t\t\tlineWidth : 5,\n\t\t\t\t\t};\n\n\t\t\t\t\tvar chart = new google.visualization.LineChart( document.getElementById( \"chart_main_thread_work_desktop\" ) );\n\n\t\t\t\t\tchart.draw( data, options );\n\t\t\t\t}\n\t\t\t<\/script><\/td>\n\t\t\t<\/tr><\/tbody>\n\t\t\t<\/table>\n\t\t<\/div>\n\t\t<div style=\"margin:100px 0;\">\n\t\t\t<h3># of long main-thread tasks<\/h3>\n\t\t\t<table class=\"table table-bordered table-bg gpsin-shadow\">\n\t\t\t\t\t<thead>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<th>Standard site<\/th>\n\t\t\t\t\t\t\t<th>W3TC Optimized<\/th><th colspan=\"2\">Difference<\/th>\t\t\t\t\t\t\t\n\t\t\t\t\t\t<\/tr>\n\t\t\t\t\t<\/thead>\n\t\t\t\t\t<tbody>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td class=\"nowrap\">1.67 <\/td>\n\t\t\t\t\t\t\t<td class=\"nowrap\">1.33 <\/td><td class=\"nowrap\">\n\t\t\t\t<span class=\"change-better\">-0.33 <\/span>\n\t\t\t<\/td>\n\t\t\t<td class=\"nowrap\">\n\t\t\t\t<span class=\"change-better change-percent\">-20%<\/span>\n\t\t\t<\/td><\/tr>\n\t\t\t<tr>\n\t\t\t\t<td colspan=\"1\">\n\t\t<div style=\"height:250px;width:250px;\" id=\"column_chart_long_main_thread_tasks_desktop\" data-drawn=\"false\" data-function=\"draw_column_chart_long_main_thread_tasks_desktop\"><\/div>\n\n\t\t<script type=\"text\/javascript\">\n\t\t\tfunction draw_column_chart_long_main_thread_tasks_desktop() {\n\t\t\t\tvar data = google.visualization.arrayToDataTable([\n\t\t\t\t\t[\"\", \"\",{role: \"style\"} ],\n\t\t\t\t\t[\"Standard site\", 1.6666666666667, \"color: #bbb\" ],\n\t\t\t\t\t[\"W3TC Optimized\", 1.3333333333333, \"color: #8fcdd1\" ]\n\t\t\t\t]);\n\n\t\t\t    var options = {\n\t\t\t\t\ttitle     : \"# of long main-thread tasks\",\n\t\t\t\t\tlegend    : { position: \"left\" },\n\t\t  \t\t\tchartArea : { width: \"75%\", height: \"80%\" },\n\t\t  \t\t\tvAxis     : { minValue: 0 }\n        \t\t};\n\n        \t\tvar chart = new google.visualization.ColumnChart(document.getElementById( \"column_chart_long_main_thread_tasks_desktop\" ) );\n\n        \t\tchart.draw(data, options);\n      \t\t}\n    \t<\/script>\n\t\t<\/td>\n\t\t\t\t<td colspan=\"3\">\n\t\t\t<div id=\"chart_long_main_thread_tasks_desktop\" style=\"width:350px;height:250px;\" data-drawn=\"false\" data-function=\"draw_long_main_thread_tasks_desktop\"><\/div>\n    \t\t<script type=\"text\/javascript\">\n\t\t\t\tfunction draw_long_main_thread_tasks_desktop() {\n\t\t\t\t\tvar data = google.visualization.arrayToDataTable([\n\t\t\t\t\t[\"# of long main-thread tasks\", \"Standard site\", \"W3TC Optimized\"],\n\t\t\t\t\t[ \"Run #1\", 2, 1],[ \"Run #2\", 2, 1],[ \"Run #3\", 1, 2]\n\t\t\t\t\t]);\n\n\t\t\t\t\tvar options = {\n\t\t\t\t\t\ttitle     : \"# of long main-thread tasks\",\n\t\t\t\t\t\tlegend    : { position: \"bottom\" },\n\t\t\t\t\t\tchartArea : { width:250 },\n\t\t\t\t\t\tcolors    : [ \"#bbb\", \"#8fcdd1\" ],\n\t\t\t\t\t\tlineWidth : 5,\n\t\t\t\t\t};\n\n\t\t\t\t\tvar chart = new google.visualization.LineChart( document.getElementById( \"chart_long_main_thread_tasks_desktop\" ) );\n\n\t\t\t\t\tchart.draw( data, options );\n\t\t\t\t}\n\t\t\t<\/script><\/td>\n\t\t\t<\/tr><\/tbody>\n\t\t\t<\/table>\n\t\t<\/div>\n\t\t<div style=\"margin:100px 0;\">\n\t\t\t<h3>Initial server response time<\/h3>\n\t\t\t<table class=\"table table-bordered table-bg gpsin-shadow\">\n\t\t\t\t\t<thead>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<th>Standard site<\/th>\n\t\t\t\t\t\t\t<th>W3TC Optimized<\/th><th colspan=\"2\">Difference<\/th>\t\t\t\t\t\t\t\n\t\t\t\t\t\t<\/tr>\n\t\t\t\t\t<\/thead>\n\t\t\t\t\t<tbody>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td class=\"nowrap\">477.5 ms<\/td>\n\t\t\t\t\t\t\t<td class=\"nowrap\">227.5 ms<\/td><td class=\"nowrap\">\n\t\t\t\t<span class=\"change-better\">-250 ms<\/span>\n\t\t\t<\/td>\n\t\t\t<td class=\"nowrap\">\n\t\t\t\t<span class=\"change-better change-percent\">-52.36%<\/span>\n\t\t\t<\/td><\/tr>\n\t\t\t<tr>\n\t\t\t\t<td colspan=\"1\">\n\t\t<div style=\"height:250px;width:250px;\" id=\"column_chart_initial_server_response_time_desktop\" data-drawn=\"false\" data-function=\"draw_column_chart_initial_server_response_time_desktop\"><\/div>\n\n\t\t<script type=\"text\/javascript\">\n\t\t\tfunction draw_column_chart_initial_server_response_time_desktop() {\n\t\t\t\tvar data = google.visualization.arrayToDataTable([\n\t\t\t\t\t[\"\", \"ms\",{role: \"style\"} ],\n\t\t\t\t\t[\"Standard site\", 477.5, \"color: #bbb\" ],\n\t\t\t\t\t[\"W3TC Optimized\", 227.5, \"color: #8fcdd1\" ]\n\t\t\t\t]);\n\n\t\t\t    var options = {\n\t\t\t\t\ttitle     : \"Initial server response time\",\n\t\t\t\t\tlegend    : { position: \"left\" },\n\t\t  \t\t\tchartArea : { width: \"75%\", height: \"80%\" },\n\t\t  \t\t\tvAxis     : { minValue: 0 }\n        \t\t};\n\n        \t\tvar chart = new google.visualization.ColumnChart(document.getElementById( \"column_chart_initial_server_response_time_desktop\" ) );\n\n        \t\tchart.draw(data, options);\n      \t\t}\n    \t<\/script>\n\t\t<\/td>\n\t\t\t\t<td colspan=\"3\">\n\t\t\t<div id=\"chart_initial_server_response_time_desktop\" style=\"width:350px;height:250px;\" data-drawn=\"false\" data-function=\"draw_initial_server_response_time_desktop\"><\/div>\n    \t\t<script type=\"text\/javascript\">\n\t\t\t\tfunction draw_initial_server_response_time_desktop() {\n\t\t\t\t\tvar data = google.visualization.arrayToDataTable([\n\t\t\t\t\t[\"Initial server response time\", \"Standard site\", \"W3TC Optimized\"],\n\t\t\t\t\t[ \"Run #1\", 470, 420],[ \"Run #2\", 450, 170],[ \"Run #3\", 490, 170],[ \"Run #4\", 500, 150]\n\t\t\t\t\t]);\n\n\t\t\t\t\tvar options = {\n\t\t\t\t\t\ttitle     : \"Initial server response time\",\n\t\t\t\t\t\tlegend    : { position: \"bottom\" },\n\t\t\t\t\t\tchartArea : { width:250 },\n\t\t\t\t\t\tcolors    : [ \"#bbb\", \"#8fcdd1\" ],\n\t\t\t\t\t\tlineWidth : 5,\n\t\t\t\t\t};\n\n\t\t\t\t\tvar chart = new google.visualization.LineChart( document.getElementById( \"chart_initial_server_response_time_desktop\" ) );\n\n\t\t\t\t\tchart.draw( data, options );\n\t\t\t\t}\n\t\t\t<\/script><\/td>\n\t\t\t<\/tr><\/tbody>\n\t\t\t<\/table>\n\t\t<\/div>\n\t\t<div style=\"margin:100px 0;\">\n\t\t\t<h3># of large layout shifts<\/h3>\n\t\t\t<table class=\"table table-bordered table-bg gpsin-shadow\">\n\t\t\t\t\t<thead>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<th>Standard site<\/th>\n\t\t\t\t\t\t\t<th>W3TC Optimized<\/th><th colspan=\"2\">Difference<\/th>\t\t\t\t\t\t\t\n\t\t\t\t\t\t<\/tr>\n\t\t\t\t\t<\/thead>\n\t\t\t\t\t<tbody>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td class=\"nowrap\">6 <\/td>\n\t\t\t\t\t\t\t<td class=\"nowrap\">1 <\/td><td class=\"nowrap\">\n\t\t\t\t<span class=\"change-better\">-5 <\/span>\n\t\t\t<\/td>\n\t\t\t<td class=\"nowrap\">\n\t\t\t\t<span class=\"change-better change-percent\">-83.33%<\/span>\n\t\t\t<\/td><\/tr>\n\t\t\t<tr>\n\t\t\t\t<td colspan=\"1\">\n\t\t<div style=\"height:250px;width:250px;\" id=\"column_chart_large_layout_shifts_desktop\" data-drawn=\"false\" data-function=\"draw_column_chart_large_layout_shifts_desktop\"><\/div>\n\n\t\t<script type=\"text\/javascript\">\n\t\t\tfunction draw_column_chart_large_layout_shifts_desktop() {\n\t\t\t\tvar data = google.visualization.arrayToDataTable([\n\t\t\t\t\t[\"\", \"\",{role: \"style\"} ],\n\t\t\t\t\t[\"Standard site\", 6, \"color: #bbb\" ],\n\t\t\t\t\t[\"W3TC Optimized\", 1, \"color: #8fcdd1\" ]\n\t\t\t\t]);\n\n\t\t\t    var options = {\n\t\t\t\t\ttitle     : \"# of large layout shifts\",\n\t\t\t\t\tlegend    : { position: \"left\" },\n\t\t  \t\t\tchartArea : { width: \"75%\", height: \"80%\" },\n\t\t  \t\t\tvAxis     : { minValue: 0 }\n        \t\t};\n\n        \t\tvar chart = new google.visualization.ColumnChart(document.getElementById( \"column_chart_large_layout_shifts_desktop\" ) );\n\n        \t\tchart.draw(data, options);\n      \t\t}\n    \t<\/script>\n\t\t<\/td>\n\t\t\t\t<td colspan=\"3\">\n\t\t\t<div id=\"chart_large_layout_shifts_desktop\" style=\"width:350px;height:250px;\" data-drawn=\"false\" data-function=\"draw_large_layout_shifts_desktop\"><\/div>\n    \t\t<script type=\"text\/javascript\">\n\t\t\t\tfunction draw_large_layout_shifts_desktop() {\n\t\t\t\t\tvar data = google.visualization.arrayToDataTable([\n\t\t\t\t\t[\"# of large layout shifts\", \"Standard site\", \"W3TC Optimized\"],\n\t\t\t\t\t[ \"Run #1\", 5, 1],[ \"Run #2\", 6, 1],[ \"Run #3\", 7, 1],[ \"Run #4\", 6, 1]\n\t\t\t\t\t]);\n\n\t\t\t\t\tvar options = {\n\t\t\t\t\t\ttitle     : \"# of large layout shifts\",\n\t\t\t\t\t\tlegend    : { position: \"bottom\" },\n\t\t\t\t\t\tchartArea : { width:250 },\n\t\t\t\t\t\tcolors    : [ \"#bbb\", \"#8fcdd1\" ],\n\t\t\t\t\t\tlineWidth : 5,\n\t\t\t\t\t};\n\n\t\t\t\t\tvar chart = new google.visualization.LineChart( document.getElementById( \"chart_large_layout_shifts_desktop\" ) );\n\n\t\t\t\t\tchart.draw( data, options );\n\t\t\t\t}\n\t\t\t<\/script><\/td>\n\t\t\t<\/tr><\/tbody>\n\t\t\t<\/table>\n\t\t<\/div>\n\t\t<div style=\"margin:100px 0;\">\n\t\t\t<h3># of user timings<\/h3>\n\t\t\t<table class=\"table table-bordered table-bg gpsin-shadow\">\n\t\t\t\t\t<thead>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<th>Standard site<\/th>\n\t\t\t\t\t\t\t<th>W3TC Optimized<\/th>\t\t\t\t\t\t\t\n\t\t\t\t\t\t<\/tr>\n\t\t\t\t\t<\/thead>\n\t\t\t\t\t<tbody>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td class=\"nowrap\">0 <\/td>\n\t\t\t\t\t\t\t<td class=\"nowrap\"><span class=\"change-better\">Passed audit<\/span><\/td><\/tr><\/tbody>\n\t\t\t<\/table>\n\t\t<\/div>\n\t\t<div style=\"margin:100px 0;\">\n\t\t\t<h3># of animations found<\/h3>\n\t\t\t<table class=\"table table-bordered table-bg gpsin-shadow\">\n\t\t\t\t\t<thead>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<th>Standard site<\/th>\n\t\t\t\t\t\t\t<th>W3TC Optimized<\/th>\t\t\t\t\t\t\t\n\t\t\t\t\t\t<\/tr>\n\t\t\t\t\t<\/thead>\n\t\t\t\t\t<tbody>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td class=\"nowrap\">0 <\/td>\n\t\t\t\t\t\t\t<td class=\"nowrap\"><span class=\"change-better\">Passed audit<\/span><\/td><\/tr><\/tbody>\n\t\t\t<\/table>\n\t\t<\/div>\n\t\t<div style=\"margin:100px 0;\">\n\t\t\t<h3>Network payload<\/h3>\n\t\t\t<table class=\"table table-bordered table-bg gpsin-shadow\">\n\t\t\t\t\t<thead>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<th>Standard site<\/th>\n\t\t\t\t\t\t\t<th>W3TC Optimized<\/th><th colspan=\"2\">Difference<\/th>\t\t\t\t\t\t\t\n\t\t\t\t\t\t<\/tr>\n\t\t\t\t\t<\/thead>\n\t\t\t\t\t<tbody>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td class=\"nowrap\">1308.5 KiB<\/td>\n\t\t\t\t\t\t\t<td class=\"nowrap\">762.75 KiB<\/td><td class=\"nowrap\">\n\t\t\t\t<span class=\"change-better\">-545.75 KiB<\/span>\n\t\t\t<\/td>\n\t\t\t<td class=\"nowrap\">\n\t\t\t\t<span class=\"change-better change-percent\">-41.71%<\/span>\n\t\t\t<\/td><\/tr>\n\t\t\t<tr>\n\t\t\t\t<td colspan=\"1\">\n\t\t<div style=\"height:250px;width:250px;\" id=\"column_chart_enormous_network_payloads_desktop\" data-drawn=\"false\" data-function=\"draw_column_chart_enormous_network_payloads_desktop\"><\/div>\n\n\t\t<script type=\"text\/javascript\">\n\t\t\tfunction draw_column_chart_enormous_network_payloads_desktop() {\n\t\t\t\tvar data = google.visualization.arrayToDataTable([\n\t\t\t\t\t[\"\", \"KiB\",{role: \"style\"} ],\n\t\t\t\t\t[\"Standard site\", 1308.5, \"color: #bbb\" ],\n\t\t\t\t\t[\"W3TC Optimized\", 762.75, \"color: #8fcdd1\" ]\n\t\t\t\t]);\n\n\t\t\t    var options = {\n\t\t\t\t\ttitle     : \"Network payload\",\n\t\t\t\t\tlegend    : { position: \"left\" },\n\t\t  \t\t\tchartArea : { width: \"75%\", height: \"80%\" },\n\t\t  \t\t\tvAxis     : { minValue: 0 }\n        \t\t};\n\n        \t\tvar chart = new google.visualization.ColumnChart(document.getElementById( \"column_chart_enormous_network_payloads_desktop\" ) );\n\n        \t\tchart.draw(data, options);\n      \t\t}\n    \t<\/script>\n\t\t<\/td>\n\t\t\t\t<td colspan=\"3\">\n\t\t\t<div id=\"chart_enormous_network_payloads_desktop\" style=\"width:350px;height:250px;\" data-drawn=\"false\" data-function=\"draw_enormous_network_payloads_desktop\"><\/div>\n    \t\t<script type=\"text\/javascript\">\n\t\t\t\tfunction draw_enormous_network_payloads_desktop() {\n\t\t\t\t\tvar data = google.visualization.arrayToDataTable([\n\t\t\t\t\t[\"Network payload\", \"Standard site\", \"W3TC Optimized\"],\n\t\t\t\t\t[ \"Run #1\", 1308, 763],[ \"Run #2\", 1308, 762],[ \"Run #3\", 1308, 764],[ \"Run #4\", 1310, 762]\n\t\t\t\t\t]);\n\n\t\t\t\t\tvar options = {\n\t\t\t\t\t\ttitle     : \"Network payload\",\n\t\t\t\t\t\tlegend    : { position: \"bottom\" },\n\t\t\t\t\t\tchartArea : { width:250 },\n\t\t\t\t\t\tcolors    : [ \"#bbb\", \"#8fcdd1\" ],\n\t\t\t\t\t\tlineWidth : 5,\n\t\t\t\t\t};\n\n\t\t\t\t\tvar chart = new google.visualization.LineChart( document.getElementById( \"chart_enormous_network_payloads_desktop\" ) );\n\n\t\t\t\t\tchart.draw( data, options );\n\t\t\t\t}\n\t\t\t<\/script><\/td>\n\t\t\t<\/tr><\/tbody>\n\t\t\t<\/table>\n\t\t<\/div>\n\t\t<div style=\"margin:100px 0;\">\n\t\t\t<h3>DOM size<\/h3>\n\t\t\t<table class=\"table table-bordered table-bg gpsin-shadow\">\n\t\t\t\t\t<thead>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<th>Standard site<\/th>\n\t\t\t\t\t\t\t<th>W3TC Optimized<\/th><th colspan=\"2\">Difference<\/th>\t\t\t\t\t\t\t\n\t\t\t\t\t\t<\/tr>\n\t\t\t\t\t<\/thead>\n\t\t\t\t\t<tbody>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td class=\"nowrap\">593 <\/td>\n\t\t\t\t\t\t\t<td class=\"nowrap\">261.25 <\/td><td class=\"nowrap\">\n\t\t\t\t<span class=\"change-better\">-331.75 <\/span>\n\t\t\t<\/td>\n\t\t\t<td class=\"nowrap\">\n\t\t\t\t<span class=\"change-better change-percent\">-55.94%<\/span>\n\t\t\t<\/td><\/tr>\n\t\t\t<tr>\n\t\t\t\t<td colspan=\"1\">\n\t\t<div style=\"height:250px;width:250px;\" id=\"column_chart_dom_size_desktop\" data-drawn=\"false\" data-function=\"draw_column_chart_dom_size_desktop\"><\/div>\n\n\t\t<script type=\"text\/javascript\">\n\t\t\tfunction draw_column_chart_dom_size_desktop() {\n\t\t\t\tvar data = google.visualization.arrayToDataTable([\n\t\t\t\t\t[\"\", \"\",{role: \"style\"} ],\n\t\t\t\t\t[\"Standard site\", 593, \"color: #bbb\" ],\n\t\t\t\t\t[\"W3TC Optimized\", 261.25, \"color: #8fcdd1\" ]\n\t\t\t\t]);\n\n\t\t\t    var options = {\n\t\t\t\t\ttitle     : \"DOM size\",\n\t\t\t\t\tlegend    : { position: \"left\" },\n\t\t  \t\t\tchartArea : { width: \"75%\", height: \"80%\" },\n\t\t  \t\t\tvAxis     : { minValue: 0 }\n        \t\t};\n\n        \t\tvar chart = new google.visualization.ColumnChart(document.getElementById( \"column_chart_dom_size_desktop\" ) );\n\n        \t\tchart.draw(data, options);\n      \t\t}\n    \t<\/script>\n\t\t<\/td>\n\t\t\t\t<td colspan=\"3\">\n\t\t\t<div id=\"chart_dom_size_desktop\" style=\"width:350px;height:250px;\" data-drawn=\"false\" data-function=\"draw_dom_size_desktop\"><\/div>\n    \t\t<script type=\"text\/javascript\">\n\t\t\t\tfunction draw_dom_size_desktop() {\n\t\t\t\t\tvar data = google.visualization.arrayToDataTable([\n\t\t\t\t\t[\"DOM size\", \"Standard site\", \"W3TC Optimized\"],\n\t\t\t\t\t[ \"Run #1\", 593, 595],[ \"Run #2\", 593, 150],[ \"Run #3\", 593, 150],[ \"Run #4\", 593, 150]\n\t\t\t\t\t]);\n\n\t\t\t\t\tvar options = {\n\t\t\t\t\t\ttitle     : \"DOM size\",\n\t\t\t\t\t\tlegend    : { position: \"bottom\" },\n\t\t\t\t\t\tchartArea : { width:250 },\n\t\t\t\t\t\tcolors    : [ \"#bbb\", \"#8fcdd1\" ],\n\t\t\t\t\t\tlineWidth : 5,\n\t\t\t\t\t};\n\n\t\t\t\t\tvar chart = new google.visualization.LineChart( document.getElementById( \"chart_dom_size_desktop\" ) );\n\n\t\t\t\t\tchart.draw( data, options );\n\t\t\t\t}\n\t\t\t<\/script><\/td>\n\t\t\t<\/tr><\/tbody>\n\t\t\t<\/table>\n\t\t<\/div>\n\t\t<div style=\"margin:100px 0;\">\n\t\t\t<h3># of chains found<\/h3>\n\t\t\t<table class=\"table table-bordered table-bg gpsin-shadow\">\n\t\t\t\t\t<thead>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<th>Standard site<\/th>\n\t\t\t\t\t\t\t<th>W3TC Optimized<\/th><th colspan=\"2\">Difference<\/th>\t\t\t\t\t\t\t\n\t\t\t\t\t\t<\/tr>\n\t\t\t\t\t<\/thead>\n\t\t\t\t\t<tbody>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td class=\"nowrap\">19 <\/td>\n\t\t\t\t\t\t\t<td class=\"nowrap\">16 <\/td><td class=\"nowrap\">\n\t\t\t\t<span class=\"change-better\">-3 <\/span>\n\t\t\t<\/td>\n\t\t\t<td class=\"nowrap\">\n\t\t\t\t<span class=\"change-better change-percent\">-15.79%<\/span>\n\t\t\t<\/td><\/tr>\n\t\t\t<tr>\n\t\t\t\t<td colspan=\"1\">\n\t\t<div style=\"height:250px;width:250px;\" id=\"column_chart_chained_critical_requests_desktop\" data-drawn=\"false\" data-function=\"draw_column_chart_chained_critical_requests_desktop\"><\/div>\n\n\t\t<script type=\"text\/javascript\">\n\t\t\tfunction draw_column_chart_chained_critical_requests_desktop() {\n\t\t\t\tvar data = google.visualization.arrayToDataTable([\n\t\t\t\t\t[\"\", \"\",{role: \"style\"} ],\n\t\t\t\t\t[\"Standard site\", 19, \"color: #bbb\" ],\n\t\t\t\t\t[\"W3TC Optimized\", 16, \"color: #8fcdd1\" ]\n\t\t\t\t]);\n\n\t\t\t    var options = {\n\t\t\t\t\ttitle     : \"# of chains found\",\n\t\t\t\t\tlegend    : { position: \"left\" },\n\t\t  \t\t\tchartArea : { width: \"75%\", height: \"80%\" },\n\t\t  \t\t\tvAxis     : { minValue: 0 }\n        \t\t};\n\n        \t\tvar chart = new google.visualization.ColumnChart(document.getElementById( \"column_chart_chained_critical_requests_desktop\" ) );\n\n        \t\tchart.draw(data, options);\n      \t\t}\n    \t<\/script>\n\t\t<\/td>\n\t\t\t\t<td colspan=\"3\">\n\t\t\t<div id=\"chart_chained_critical_requests_desktop\" style=\"width:350px;height:250px;\" data-drawn=\"false\" data-function=\"draw_chained_critical_requests_desktop\"><\/div>\n    \t\t<script type=\"text\/javascript\">\n\t\t\t\tfunction draw_chained_critical_requests_desktop() {\n\t\t\t\t\tvar data = google.visualization.arrayToDataTable([\n\t\t\t\t\t[\"# of chains found\", \"Standard site\", \"W3TC Optimized\"],\n\t\t\t\t\t[ \"Run #1\", 19, 16],[ \"Run #2\", 19, 16],[ \"Run #3\", 19, 16],[ \"Run #4\", 19, 16]\n\t\t\t\t\t]);\n\n\t\t\t\t\tvar options = {\n\t\t\t\t\t\ttitle     : \"# of chains found\",\n\t\t\t\t\t\tlegend    : { position: \"bottom\" },\n\t\t\t\t\t\tchartArea : { width:250 },\n\t\t\t\t\t\tcolors    : [ \"#bbb\", \"#8fcdd1\" ],\n\t\t\t\t\t\tlineWidth : 5,\n\t\t\t\t\t};\n\n\t\t\t\t\tvar chart = new google.visualization.LineChart( document.getElementById( \"chart_chained_critical_requests_desktop\" ) );\n\n\t\t\t\t\tchart.draw( data, options );\n\t\t\t\t}\n\t\t\t<\/script><\/td>\n\t\t\t<\/tr><\/tbody>\n\t\t\t<\/table>\n\t\t<\/div>\n\t\t<div style=\"margin:100px 0;\">\n\t\t\t<h3>Defer offscreen images<\/h3>\n\t\t\t<table class=\"table table-bordered table-bg gpsin-shadow\">\n\t\t\t\t\t<thead>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<th>Standard site<\/th>\n\t\t\t\t\t\t\t<th>W3TC Optimized<\/th>\t\t\t\t\t\t\t\n\t\t\t\t\t\t<\/tr>\n\t\t\t\t\t<\/thead>\n\t\t\t\t\t<tbody>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td class=\"nowrap\"><span class=\"change-better\">Passed audit<\/span><\/td>\n\t\t\t\t\t\t\t<td class=\"nowrap\"><span class=\"change-better\">Passed audit<\/span><\/td><\/tr><\/tbody>\n\t\t\t<\/table>\n\t\t<\/div>\n\t\t<div style=\"margin:100px 0;\">\n\t\t\t<h3>Minify JavaScript<\/h3>\n\t\t\t<table class=\"table table-bordered table-bg gpsin-shadow\">\n\t\t\t\t\t<thead>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<th>Standard site<\/th>\n\t\t\t\t\t\t\t<th>W3TC Optimized<\/th>\t\t\t\t\t\t\t\n\t\t\t\t\t\t<\/tr>\n\t\t\t\t\t<\/thead>\n\t\t\t\t\t<tbody>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td class=\"nowrap\"><span class=\"change-better\">Passed audit<\/span><\/td>\n\t\t\t\t\t\t\t<td class=\"nowrap\"><span class=\"change-better\">Passed audit<\/span><\/td><\/tr><\/tbody>\n\t\t\t<\/table>\n\t\t<\/div>\n\t\t<div style=\"margin:100px 0;\">\n\t\t\t<h3>Properly size images<\/h3>\n\t\t\t<table class=\"table table-bordered table-bg gpsin-shadow\">\n\t\t\t\t\t<thead>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<th>Standard site<\/th>\n\t\t\t\t\t\t\t<th>W3TC Optimized<\/th>\t\t\t\t\t\t\t\n\t\t\t\t\t\t<\/tr>\n\t\t\t\t\t<\/thead>\n\t\t\t\t\t<tbody>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td class=\"nowrap\"><span class=\"change-better\">Passed audit<\/span><\/td>\n\t\t\t\t\t\t\t<td class=\"nowrap\"><span class=\"change-better\">Passed audit<\/span><\/td><\/tr><\/tbody>\n\t\t\t<\/table>\n\t\t<\/div>\n\t\t<div style=\"margin:100px 0;\">\n\t\t\t<h3>Efficiently encode images<\/h3>\n\t\t\t<table class=\"table table-bordered table-bg gpsin-shadow\">\n\t\t\t\t\t<thead>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<th>Standard site<\/th>\n\t\t\t\t\t\t\t<th>W3TC Optimized<\/th>\t\t\t\t\t\t\t\n\t\t\t\t\t\t<\/tr>\n\t\t\t\t\t<\/thead>\n\t\t\t\t\t<tbody>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td class=\"nowrap\"><span class=\"change-better\">Passed audit<\/span><\/td>\n\t\t\t\t\t\t\t<td class=\"nowrap\"><span class=\"change-better\">Passed audit<\/span><\/td><\/tr><\/tbody>\n\t\t\t<\/table>\n\t\t<\/div>\n\t\t<div style=\"margin:100px 0;\">\n\t\t\t<h3>Enable text compression<\/h3>\n\t\t\t<table class=\"table table-bordered table-bg gpsin-shadow\">\n\t\t\t\t\t<thead>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<th>Standard site<\/th>\n\t\t\t\t\t\t\t<th>W3TC Optimized<\/th>\t\t\t\t\t\t\t\n\t\t\t\t\t\t<\/tr>\n\t\t\t\t\t<\/thead>\n\t\t\t\t\t<tbody>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td class=\"nowrap\"><span class=\"change-better\">Passed audit<\/span><\/td>\n\t\t\t\t\t\t\t<td class=\"nowrap\"><span class=\"change-better\">Passed audit<\/span><\/td><\/tr><\/tbody>\n\t\t\t<\/table>\n\t\t<\/div>\n\t\t<div style=\"margin:100px 0;\">\n\t\t\t<h3>Preconnect to required origins<\/h3>\n\t\t\t<table class=\"table table-bordered table-bg gpsin-shadow\">\n\t\t\t\t\t<thead>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<th>Standard site<\/th>\n\t\t\t\t\t\t\t<th>W3TC Optimized<\/th>\t\t\t\t\t\t\t\n\t\t\t\t\t\t<\/tr>\n\t\t\t\t\t<\/thead>\n\t\t\t\t\t<tbody>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td class=\"nowrap\"><span class=\"change-better\">Passed audit<\/span><\/td>\n\t\t\t\t\t\t\t<td class=\"nowrap\"><span class=\"change-better\">Passed audit<\/span><\/td><\/tr><\/tbody>\n\t\t\t<\/table>\n\t\t<\/div>\n\t\t<div style=\"margin:100px 0;\">\n\t\t\t<h3>Preload key requests<\/h3>\n\t\t\t<table class=\"table table-bordered table-bg gpsin-shadow\">\n\t\t\t\t\t<thead>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<th>Standard site<\/th>\n\t\t\t\t\t\t\t<th>W3TC Optimized<\/th><th colspan=\"1\">Difference<\/th>\t\t\t\t\t\t\t\n\t\t\t\t\t\t<\/tr>\n\t\t\t\t\t<\/thead>\n\t\t\t\t\t<tbody>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td class=\"nowrap\">0 <\/td>\n\t\t\t\t\t\t\t<td class=\"nowrap\">0 <\/td><td class=\"nowrap\">\n\t\t\t\t<span class=\"change-none\">0 <\/span>\n\t\t\t<\/td><\/tr>\n\t\t\t<tr>\n\t\t\t\t<td colspan=\"4\">No change.<\/td>\n\t\t\t<\/tr><\/tbody>\n\t\t\t<\/table>\n\t\t<\/div>\n\t\t<div style=\"margin:100px 0;\">\n\t\t\t<h3>Preload Largest Contentful Paint image<\/h3>\n\t\t\t<table class=\"table table-bordered table-bg gpsin-shadow\">\n\t\t\t\t\t<thead>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<th>Standard site<\/th>\n\t\t\t\t\t\t\t<th>W3TC Optimized<\/th>\t\t\t\t\t\t\t\n\t\t\t\t\t\t<\/tr>\n\t\t\t\t\t<\/thead>\n\t\t\t\t\t<tbody>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td class=\"nowrap\"><span class=\"change-better\">Passed audit<\/span><\/td>\n\t\t\t\t\t\t\t<td class=\"nowrap\"><span class=\"change-better\">Passed audit<\/span><\/td><\/tr><\/tbody>\n\t\t\t<\/table>\n\t\t<\/div>\n\t\t<div style=\"margin:100px 0;\">\n\t\t\t<h3>Avoid multiple page redirects<\/h3>\n\t\t\t<table class=\"table table-bordered table-bg gpsin-shadow\">\n\t\t\t\t\t<thead>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<th>Standard site<\/th>\n\t\t\t\t\t\t\t<th>W3TC Optimized<\/th>\t\t\t\t\t\t\t\n\t\t\t\t\t\t<\/tr>\n\t\t\t\t\t<\/thead>\n\t\t\t\t\t<tbody>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td class=\"nowrap\"><span class=\"change-better\">Passed audit<\/span><\/td>\n\t\t\t\t\t\t\t<td class=\"nowrap\"><span class=\"change-better\">Passed audit<\/span><\/td><\/tr><\/tbody>\n\t\t\t<\/table>\n\t\t<\/div>\n\t\t<div style=\"margin:100px 0;\">\n\t\t\t<h3>Use video formats for animated content<\/h3>\n\t\t\t<table class=\"table table-bordered table-bg gpsin-shadow\">\n\t\t\t\t\t<thead>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<th>Standard site<\/th>\n\t\t\t\t\t\t\t<th>W3TC Optimized<\/th>\t\t\t\t\t\t\t\n\t\t\t\t\t\t<\/tr>\n\t\t\t\t\t<\/thead>\n\t\t\t\t\t<tbody>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td class=\"nowrap\"><span class=\"change-better\">Passed audit<\/span><\/td>\n\t\t\t\t\t\t\t<td class=\"nowrap\"><span class=\"change-better\">Passed audit<\/span><\/td><\/tr><\/tbody>\n\t\t\t<\/table>\n\t\t<\/div>\n\t\t<div style=\"margin:100px 0;\">\n\t\t\t<h3>Remove duplicate modules in JavaScript bundles<\/h3>\n\t\t\t<table class=\"table table-bordered table-bg gpsin-shadow\">\n\t\t\t\t\t<thead>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<th>Standard site<\/th>\n\t\t\t\t\t\t\t<th>W3TC Optimized<\/th>\t\t\t\t\t\t\t\n\t\t\t\t\t\t<\/tr>\n\t\t\t\t\t<\/thead>\n\t\t\t\t\t<tbody>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td class=\"nowrap\"><span class=\"change-better\">Passed audit<\/span><\/td>\n\t\t\t\t\t\t\t<td class=\"nowrap\"><span class=\"change-better\">Passed audit<\/span><\/td><\/tr><\/tbody>\n\t\t\t<\/table>\n\t\t<\/div>\n\t\t<div style=\"margin:100px 0;\">\n\t\t\t<h3>Avoid serving legacy JavaScript to modern browsers<\/h3>\n\t\t\t<table class=\"table table-bordered table-bg gpsin-shadow\">\n\t\t\t\t\t<thead>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<th>Standard site<\/th>\n\t\t\t\t\t\t\t<th>W3TC Optimized<\/th><th colspan=\"1\">Difference<\/th>\t\t\t\t\t\t\t\n\t\t\t\t\t\t<\/tr>\n\t\t\t\t\t<\/thead>\n\t\t\t\t\t<tbody>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td class=\"nowrap\">0 <\/td>\n\t\t\t\t\t\t\t<td class=\"nowrap\">0 <\/td><td class=\"nowrap\">\n\t\t\t\t<span class=\"change-none\">0 <\/span>\n\t\t\t<\/td><\/tr>\n\t\t\t<tr>\n\t\t\t\t<td colspan=\"4\">No change.<\/td>\n\t\t\t<\/tr><\/tbody>\n\t\t\t<\/table>\n\t\t<\/div>\n\t\t<div style=\"margin:100px 0;\">\n\t\t\t<h3>Largest Contentful Paint image was not lazily loaded<\/h3>\n\t\t\t<table class=\"table table-bordered table-bg gpsin-shadow\">\n\t\t\t\t\t<thead>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<th>Standard site<\/th>\n\t\t\t\t\t\t\t<th>W3TC Optimized<\/th>\t\t\t\t\t\t\t\n\t\t\t\t\t\t<\/tr>\n\t\t\t\t\t<\/thead>\n\t\t\t\t\t<tbody>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td class=\"nowrap\"><span class=\"change-better\">Passed audit<\/span><\/td>\n\t\t\t\t\t\t\t<td class=\"nowrap\"><span class=\"change-better\">Passed audit<\/span><\/td><\/tr><\/tbody>\n\t\t\t<\/table>\n\t\t<\/div>\n\t\t<div style=\"margin:100px 0;\">\n\t\t\t<h3>Avoids document.write()<\/h3>\n\t\t\t<table class=\"table table-bordered table-bg gpsin-shadow\">\n\t\t\t\t\t<thead>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<th>Standard site<\/th>\n\t\t\t\t\t\t\t<th>W3TC Optimized<\/th><th colspan=\"1\">Difference<\/th>\t\t\t\t\t\t\t\n\t\t\t\t\t\t<\/tr>\n\t\t\t\t\t<\/thead>\n\t\t\t\t\t<tbody>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td class=\"nowrap\">0 <\/td>\n\t\t\t\t\t\t\t<td class=\"nowrap\">0 <\/td><td class=\"nowrap\">\n\t\t\t\t<span class=\"change-none\">0 <\/span>\n\t\t\t<\/td><\/tr>\n\t\t\t<tr>\n\t\t\t\t<td colspan=\"4\">No change.<\/td>\n\t\t\t<\/tr><\/tbody>\n\t\t\t<\/table>\n\t\t<\/div>\n\t\t<div style=\"margin:100px 0;\">\n\t\t\t<h3>Image elements have explicit width and height<\/h3>\n\t\t\t<table class=\"table table-bordered table-bg gpsin-shadow\">\n\t\t\t\t\t<thead>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<th>Standard site<\/th>\n\t\t\t\t\t\t\t<th>W3TC Optimized<\/th>\t\t\t\t\t\t\t\n\t\t\t\t\t\t<\/tr>\n\t\t\t\t\t<\/thead>\n\t\t\t\t\t<tbody>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td class=\"nowrap\"><span class=\"change-better\">Passed audit<\/span><\/td>\n\t\t\t\t\t\t\t<td class=\"nowrap\"><span class=\"change-better\">Passed audit<\/span><\/td><\/tr><\/tbody>\n\t\t\t<\/table>\n\t\t<\/div>\n\t\t<div style=\"margin:100px 0;\">\n\t\t\t<h3>Has a &lt;meta name=&quot;viewport&quot;&gt; tag with width or initial-scale<\/h3>\n\t\t\t<table class=\"table table-bordered table-bg gpsin-shadow\">\n\t\t\t\t\t<thead>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<th>Standard site<\/th>\n\t\t\t\t\t\t\t<th>W3TC Optimized<\/th>\t\t\t\t\t\t\t\n\t\t\t\t\t\t<\/tr>\n\t\t\t\t\t<\/thead>\n\t\t\t\t\t<tbody>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td class=\"nowrap\"><span class=\"change-better\">Passed audit<\/span><\/td>\n\t\t\t\t\t\t\t<td class=\"nowrap\"><span class=\"change-better\">Passed audit<\/span><\/td><\/tr><\/tbody>\n\t\t\t<\/table>\n\t\t<\/div>\n\t\t<div style=\"margin:100px 0;\">\n\t\t\t<h3>Uses passive listeners to improve scrolling performance<\/h3>\n\t\t\t<table class=\"table table-bordered table-bg gpsin-shadow\">\n\t\t\t\t\t<thead>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<th>Standard site<\/th>\n\t\t\t\t\t\t\t<th>W3TC Optimized<\/th>\t\t\t\t\t\t\t\n\t\t\t\t\t\t<\/tr>\n\t\t\t\t\t<\/thead>\n\t\t\t\t\t<tbody>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td class=\"nowrap\">0 <\/td>\n\t\t\t\t\t\t\t<td class=\"nowrap\"><span class=\"change-better\">Passed audit<\/span><\/td><\/tr><\/tbody>\n\t\t\t<\/table>\n\t\t<\/div>\n\t\t<div style=\"margin:100px 0;\">\n\t\t\t<h3>All text remains visible during webfont loads<\/h3>\n\t\t\t<table class=\"table table-bordered table-bg gpsin-shadow\">\n\t\t\t\t\t<thead>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<th>Standard site<\/th>\n\t\t\t\t\t\t\t<th>W3TC Optimized<\/th>\t\t\t\t\t\t\t\n\t\t\t\t\t\t<\/tr>\n\t\t\t\t\t<\/thead>\n\t\t\t\t\t<tbody>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td class=\"nowrap\"><span class=\"change-better\">Passed audit<\/span><\/td>\n\t\t\t\t\t\t\t<td class=\"nowrap\"><span class=\"change-better\">Passed audit<\/span><\/td><\/tr><\/tbody>\n\t\t\t<\/table>\n\t\t<\/div><\/div>\n\t\t\t<div data-tab=\"mobile\" class=\"hidden\"><h2>Performance<\/h2>\n\t\t<div style=\"margin:100px 0;\">\n\t\t\t<h3>Performance score<\/h3>\n\t\t\t<table class=\"table table-bordered table-bg gpsin-shadow\">\n\t\t\t\t\t<thead>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<th>Standard site<\/th>\n\t\t\t\t\t\t\t<th>W3TC Optimized<\/th><th colspan=\"2\">Difference<\/th>\t\t\t\t\t\t\t\n\t\t\t\t\t\t<\/tr>\n\t\t\t\t\t<\/thead>\n\t\t\t\t\t<tbody>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td class=\"nowrap\">54.25 <\/td>\n\t\t\t\t\t\t\t<td class=\"nowrap\">68.5 <\/td><td class=\"nowrap\">\n\t\t\t\t<span class=\"change-better\">+14.25 <\/span>\n\t\t\t<\/td>\n\t\t\t<td class=\"nowrap\">\n\t\t\t\t<span class=\"change-better change-percent\">+26.27%<\/span>\n\t\t\t<\/td><\/tr>\n\t\t\t<tr>\n\t\t\t\t<td colspan=\"1\">\n\t\t<div style=\"height:250px;width:250px;\" id=\"column_chart_performance_score_mobile\" data-drawn=\"false\" data-function=\"draw_column_chart_performance_score_mobile\"><\/div>\n\n\t\t<script type=\"text\/javascript\">\n\t\t\tfunction draw_column_chart_performance_score_mobile() {\n\t\t\t\tvar data = google.visualization.arrayToDataTable([\n\t\t\t\t\t[\"\", \"\",{role: \"style\"} ],\n\t\t\t\t\t[\"Standard site\", 54.25, \"color: #bbb\" ],\n\t\t\t\t\t[\"W3TC Optimized\", 68.5, \"color: #8fcdd1\" ]\n\t\t\t\t]);\n\n\t\t\t    var options = {\n\t\t\t\t\ttitle     : \"Performance score\",\n\t\t\t\t\tlegend    : { position: \"left\" },\n\t\t  \t\t\tchartArea : { width: \"75%\", height: \"80%\" },\n\t\t  \t\t\tvAxis     : { minValue: 0 }\n        \t\t};\n\n        \t\tvar chart = new google.visualization.ColumnChart(document.getElementById( \"column_chart_performance_score_mobile\" ) );\n\n        \t\tchart.draw(data, options);\n      \t\t}\n    \t<\/script>\n\t\t<\/td>\n\t\t\t\t<td colspan=\"3\">\n\t\t\t<div id=\"chart_performance_score_mobile\" style=\"width:350px;height:250px;\" data-drawn=\"false\" data-function=\"draw_performance_score_mobile\"><\/div>\n    \t\t<script type=\"text\/javascript\">\n\t\t\t\tfunction draw_performance_score_mobile() {\n\t\t\t\t\tvar data = google.visualization.arrayToDataTable([\n\t\t\t\t\t[\"Performance score\", \"Standard site\", \"W3TC Optimized\"],\n\t\t\t\t\t[ \"Run #1\", 46, 68],[ \"Run #2\", 57, 62],[ \"Run #3\", 52, 64],[ \"Run #4\", 62, 80]\n\t\t\t\t\t]);\n\n\t\t\t\t\tvar options = {\n\t\t\t\t\t\ttitle     : \"Performance score\",\n\t\t\t\t\t\tlegend    : { position: \"bottom\" },\n\t\t\t\t\t\tchartArea : { width:250 },\n\t\t\t\t\t\tcolors    : [ \"#bbb\", \"#8fcdd1\" ],\n\t\t\t\t\t\tlineWidth : 5,\n\t\t\t\t\t};\n\n\t\t\t\t\tvar chart = new google.visualization.LineChart( document.getElementById( \"chart_performance_score_mobile\" ) );\n\n\t\t\t\t\tchart.draw( data, options );\n\t\t\t\t}\n\t\t\t<\/script><\/td>\n\t\t\t<\/tr><\/tbody>\n\t\t\t<\/table>\n\t\t<\/div><h2>Points per Metrics<\/h2>\n\t\t<div style=\"margin:100px 0;\">\n\t\t\t<h3>First Contentful Paint<\/h3>\n\t\t\t<table class=\"table table-bordered table-bg gpsin-shadow\">\n\t\t\t\t\t<thead>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<th>Standard site<\/th>\n\t\t\t\t\t\t\t<th>W3TC Optimized<\/th><th colspan=\"2\">Difference<\/th>\t\t\t\t\t\t\t\n\t\t\t\t\t\t<\/tr>\n\t\t\t\t\t<\/thead>\n\t\t\t\t\t<tbody>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td class=\"nowrap\">7.25 points<\/td>\n\t\t\t\t\t\t\t<td class=\"nowrap\">7.25 points<\/td><td class=\"nowrap\">\n\t\t\t\t<span class=\"change-none\">0 points<\/span>\n\t\t\t<\/td>\n\t\t\t<td class=\"nowrap\">\n\t\t\t\t<span class=\"change-none change-percent\">0%<\/span>\n\t\t\t<\/td><\/tr>\n\t\t\t<tr>\n\t\t\t\t<td colspan=\"4\">No change.<\/td>\n\t\t\t<\/tr><\/tbody>\n\t\t\t<\/table>\n\t\t<\/div>\n\t\t<div style=\"margin:100px 0;\">\n\t\t\t<h3>Largest Contentful Paint<\/h3>\n\t\t\t<table class=\"table table-bordered table-bg gpsin-shadow\">\n\t\t\t\t\t<thead>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<th>Standard site<\/th>\n\t\t\t\t\t\t\t<th>W3TC Optimized<\/th><th colspan=\"2\">Difference<\/th>\t\t\t\t\t\t\t\n\t\t\t\t\t\t<\/tr>\n\t\t\t\t\t<\/thead>\n\t\t\t\t\t<tbody>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td class=\"nowrap\">2.75 points<\/td>\n\t\t\t\t\t\t\t<td class=\"nowrap\">4.75 points<\/td><td class=\"nowrap\">\n\t\t\t\t<span class=\"change-better\">+2 points<\/span>\n\t\t\t<\/td>\n\t\t\t<td class=\"nowrap\">\n\t\t\t\t<span class=\"change-better change-percent\">+72.73%<\/span>\n\t\t\t<\/td><\/tr>\n\t\t\t<tr>\n\t\t\t\t<td colspan=\"1\">\n\t\t<div style=\"height:250px;width:250px;\" id=\"column_chart_points_lcp_mobile\" data-drawn=\"false\" data-function=\"draw_column_chart_points_lcp_mobile\"><\/div>\n\n\t\t<script type=\"text\/javascript\">\n\t\t\tfunction draw_column_chart_points_lcp_mobile() {\n\t\t\t\tvar data = google.visualization.arrayToDataTable([\n\t\t\t\t\t[\"\", \"Points\",{role: \"style\"} ],\n\t\t\t\t\t[\"Standard site\", 2.75, \"color: #bbb\" ],\n\t\t\t\t\t[\"W3TC Optimized\", 4.75, \"color: #8fcdd1\" ]\n\t\t\t\t]);\n\n\t\t\t    var options = {\n\t\t\t\t\ttitle     : \"Largest Contentful Paint\",\n\t\t\t\t\tlegend    : { position: \"left\" },\n\t\t  \t\t\tchartArea : { width: \"75%\", height: \"80%\" },\n\t\t  \t\t\tvAxis     : { minValue: 0 }\n        \t\t};\n\n        \t\tvar chart = new google.visualization.ColumnChart(document.getElementById( \"column_chart_points_lcp_mobile\" ) );\n\n        \t\tchart.draw(data, options);\n      \t\t}\n    \t<\/script>\n\t\t<\/td>\n\t\t\t\t<td colspan=\"3\">\n\t\t\t<div id=\"chart_points_lcp_mobile\" style=\"width:350px;height:250px;\" data-drawn=\"false\" data-function=\"draw_points_lcp_mobile\"><\/div>\n    \t\t<script type=\"text\/javascript\">\n\t\t\t\tfunction draw_points_lcp_mobile() {\n\t\t\t\t\tvar data = google.visualization.arrayToDataTable([\n\t\t\t\t\t[\"Largest Contentful Paint\", \"Standard site\", \"W3TC Optimized\"],\n\t\t\t\t\t[ \"Run #1\", 2, 3],[ \"Run #2\", 4, 3],[ \"Run #3\", 2, 3],[ \"Run #4\", 3, 10]\n\t\t\t\t\t]);\n\n\t\t\t\t\tvar options = {\n\t\t\t\t\t\ttitle     : \"Largest Contentful Paint\",\n\t\t\t\t\t\tlegend    : { position: \"bottom\" },\n\t\t\t\t\t\tchartArea : { width:250 },\n\t\t\t\t\t\tcolors    : [ \"#bbb\", \"#8fcdd1\" ],\n\t\t\t\t\t\tlineWidth : 5,\n\t\t\t\t\t};\n\n\t\t\t\t\tvar chart = new google.visualization.LineChart( document.getElementById( \"chart_points_lcp_mobile\" ) );\n\n\t\t\t\t\tchart.draw( data, options );\n\t\t\t\t}\n\t\t\t<\/script><\/td>\n\t\t\t<\/tr><\/tbody>\n\t\t\t<\/table>\n\t\t<\/div>\n\t\t<div style=\"margin:100px 0;\">\n\t\t\t<h3>Total Blocking Time<\/h3>\n\t\t\t<table class=\"table table-bordered table-bg gpsin-shadow\">\n\t\t\t\t\t<thead>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<th>Standard site<\/th>\n\t\t\t\t\t\t\t<th>W3TC Optimized<\/th><th colspan=\"2\">Difference<\/th>\t\t\t\t\t\t\t\n\t\t\t\t\t\t<\/tr>\n\t\t\t\t\t<\/thead>\n\t\t\t\t\t<tbody>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td class=\"nowrap\">13.75 points<\/td>\n\t\t\t\t\t\t\t<td class=\"nowrap\">22.25 points<\/td><td class=\"nowrap\">\n\t\t\t\t<span class=\"change-better\">+8.5 points<\/span>\n\t\t\t<\/td>\n\t\t\t<td class=\"nowrap\">\n\t\t\t\t<span class=\"change-better change-percent\">+61.82%<\/span>\n\t\t\t<\/td><\/tr>\n\t\t\t<tr>\n\t\t\t\t<td colspan=\"1\">\n\t\t<div style=\"height:250px;width:250px;\" id=\"column_chart_points_tbt_mobile\" data-drawn=\"false\" data-function=\"draw_column_chart_points_tbt_mobile\"><\/div>\n\n\t\t<script type=\"text\/javascript\">\n\t\t\tfunction draw_column_chart_points_tbt_mobile() {\n\t\t\t\tvar data = google.visualization.arrayToDataTable([\n\t\t\t\t\t[\"\", \"Points\",{role: \"style\"} ],\n\t\t\t\t\t[\"Standard site\", 13.75, \"color: #bbb\" ],\n\t\t\t\t\t[\"W3TC Optimized\", 22.25, \"color: #8fcdd1\" ]\n\t\t\t\t]);\n\n\t\t\t    var options = {\n\t\t\t\t\ttitle     : \"Total Blocking Time\",\n\t\t\t\t\tlegend    : { position: \"left\" },\n\t\t  \t\t\tchartArea : { width: \"75%\", height: \"80%\" },\n\t\t  \t\t\tvAxis     : { minValue: 0 }\n        \t\t};\n\n        \t\tvar chart = new google.visualization.ColumnChart(document.getElementById( \"column_chart_points_tbt_mobile\" ) );\n\n        \t\tchart.draw(data, options);\n      \t\t}\n    \t<\/script>\n\t\t<\/td>\n\t\t\t\t<td colspan=\"3\">\n\t\t\t<div id=\"chart_points_tbt_mobile\" style=\"width:350px;height:250px;\" data-drawn=\"false\" data-function=\"draw_points_tbt_mobile\"><\/div>\n    \t\t<script type=\"text\/javascript\">\n\t\t\t\tfunction draw_points_tbt_mobile() {\n\t\t\t\t\tvar data = google.visualization.arrayToDataTable([\n\t\t\t\t\t[\"Total Blocking Time\", \"Standard site\", \"W3TC Optimized\"],\n\t\t\t\t\t[ \"Run #1\", 8, 23],[ \"Run #2\", 14, 17],[ \"Run #3\", 13, 20],[ \"Run #4\", 20, 29]\n\t\t\t\t\t]);\n\n\t\t\t\t\tvar options = {\n\t\t\t\t\t\ttitle     : \"Total Blocking Time\",\n\t\t\t\t\t\tlegend    : { position: \"bottom\" },\n\t\t\t\t\t\tchartArea : { width:250 },\n\t\t\t\t\t\tcolors    : [ \"#bbb\", \"#8fcdd1\" ],\n\t\t\t\t\t\tlineWidth : 5,\n\t\t\t\t\t};\n\n\t\t\t\t\tvar chart = new google.visualization.LineChart( document.getElementById( \"chart_points_tbt_mobile\" ) );\n\n\t\t\t\t\tchart.draw( data, options );\n\t\t\t\t}\n\t\t\t<\/script><\/td>\n\t\t\t<\/tr><\/tbody>\n\t\t\t<\/table>\n\t\t<\/div>\n\t\t<div style=\"margin:100px 0;\">\n\t\t\t<h3>Cumulative Layout Shift<\/h3>\n\t\t\t<table class=\"table table-bordered table-bg gpsin-shadow\">\n\t\t\t\t\t<thead>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<th>Standard site<\/th>\n\t\t\t\t\t\t\t<th>W3TC Optimized<\/th><th colspan=\"2\">Difference<\/th>\t\t\t\t\t\t\t\n\t\t\t\t\t\t<\/tr>\n\t\t\t\t\t<\/thead>\n\t\t\t\t\t<tbody>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td class=\"nowrap\">24.5 points<\/td>\n\t\t\t\t\t\t\t<td class=\"nowrap\">25 points<\/td><td class=\"nowrap\">\n\t\t\t\t<span class=\"change-better\">+0.5 points<\/span>\n\t\t\t<\/td>\n\t\t\t<td class=\"nowrap\">\n\t\t\t\t<span class=\"change-better change-percent\">+2.04%<\/span>\n\t\t\t<\/td><\/tr>\n\t\t\t<tr>\n\t\t\t\t<td colspan=\"1\">\n\t\t<div style=\"height:250px;width:250px;\" id=\"column_chart_points_cls_mobile\" data-drawn=\"false\" data-function=\"draw_column_chart_points_cls_mobile\"><\/div>\n\n\t\t<script type=\"text\/javascript\">\n\t\t\tfunction draw_column_chart_points_cls_mobile() {\n\t\t\t\tvar data = google.visualization.arrayToDataTable([\n\t\t\t\t\t[\"\", \"Points\",{role: \"style\"} ],\n\t\t\t\t\t[\"Standard site\", 24.5, \"color: #bbb\" ],\n\t\t\t\t\t[\"W3TC Optimized\", 25, \"color: #8fcdd1\" ]\n\t\t\t\t]);\n\n\t\t\t    var options = {\n\t\t\t\t\ttitle     : \"Cumulative Layout Shift\",\n\t\t\t\t\tlegend    : { position: \"left\" },\n\t\t  \t\t\tchartArea : { width: \"75%\", height: \"80%\" },\n\t\t  \t\t\tvAxis     : { minValue: 0 }\n        \t\t};\n\n        \t\tvar chart = new google.visualization.ColumnChart(document.getElementById( \"column_chart_points_cls_mobile\" ) );\n\n        \t\tchart.draw(data, options);\n      \t\t}\n    \t<\/script>\n\t\t<\/td>\n\t\t\t\t<td colspan=\"3\">\n\t\t\t<div id=\"chart_points_cls_mobile\" style=\"width:350px;height:250px;\" data-drawn=\"false\" data-function=\"draw_points_cls_mobile\"><\/div>\n    \t\t<script type=\"text\/javascript\">\n\t\t\t\tfunction draw_points_cls_mobile() {\n\t\t\t\t\tvar data = google.visualization.arrayToDataTable([\n\t\t\t\t\t[\"Cumulative Layout Shift\", \"Standard site\", \"W3TC Optimized\"],\n\t\t\t\t\t[ \"Run #1\", 23, 25],[ \"Run #2\", 25, 25],[ \"Run #3\", 25, 25],[ \"Run #4\", 25, 25]\n\t\t\t\t\t]);\n\n\t\t\t\t\tvar options = {\n\t\t\t\t\t\ttitle     : \"Cumulative Layout Shift\",\n\t\t\t\t\t\tlegend    : { position: \"bottom\" },\n\t\t\t\t\t\tchartArea : { width:250 },\n\t\t\t\t\t\tcolors    : [ \"#bbb\", \"#8fcdd1\" ],\n\t\t\t\t\t\tlineWidth : 5,\n\t\t\t\t\t};\n\n\t\t\t\t\tvar chart = new google.visualization.LineChart( document.getElementById( \"chart_points_cls_mobile\" ) );\n\n\t\t\t\t\tchart.draw( data, options );\n\t\t\t\t}\n\t\t\t<\/script><\/td>\n\t\t\t<\/tr><\/tbody>\n\t\t\t<\/table>\n\t\t<\/div>\n\t\t<div style=\"margin:100px 0;\">\n\t\t\t<h3>Speed Index<\/h3>\n\t\t\t<table class=\"table table-bordered table-bg gpsin-shadow\">\n\t\t\t\t\t<thead>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<th>Standard site<\/th>\n\t\t\t\t\t\t\t<th>W3TC Optimized<\/th><th colspan=\"2\">Difference<\/th>\t\t\t\t\t\t\t\n\t\t\t\t\t\t<\/tr>\n\t\t\t\t\t<\/thead>\n\t\t\t\t\t<tbody>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td class=\"nowrap\">6.75 points<\/td>\n\t\t\t\t\t\t\t<td class=\"nowrap\">9.75 points<\/td><td class=\"nowrap\">\n\t\t\t\t<span class=\"change-better\">+3 points<\/span>\n\t\t\t<\/td>\n\t\t\t<td class=\"nowrap\">\n\t\t\t\t<span class=\"change-better change-percent\">+44.44%<\/span>\n\t\t\t<\/td><\/tr>\n\t\t\t<tr>\n\t\t\t\t<td colspan=\"1\">\n\t\t<div style=\"height:250px;width:250px;\" id=\"column_chart_points_si_mobile\" data-drawn=\"false\" data-function=\"draw_column_chart_points_si_mobile\"><\/div>\n\n\t\t<script type=\"text\/javascript\">\n\t\t\tfunction draw_column_chart_points_si_mobile() {\n\t\t\t\tvar data = google.visualization.arrayToDataTable([\n\t\t\t\t\t[\"\", \"Points\",{role: \"style\"} ],\n\t\t\t\t\t[\"Standard site\", 6.75, \"color: #bbb\" ],\n\t\t\t\t\t[\"W3TC Optimized\", 9.75, \"color: #8fcdd1\" ]\n\t\t\t\t]);\n\n\t\t\t    var options = {\n\t\t\t\t\ttitle     : \"Speed Index\",\n\t\t\t\t\tlegend    : { position: \"left\" },\n\t\t  \t\t\tchartArea : { width: \"75%\", height: \"80%\" },\n\t\t  \t\t\tvAxis     : { minValue: 0 }\n        \t\t};\n\n        \t\tvar chart = new google.visualization.ColumnChart(document.getElementById( \"column_chart_points_si_mobile\" ) );\n\n        \t\tchart.draw(data, options);\n      \t\t}\n    \t<\/script>\n\t\t<\/td>\n\t\t\t\t<td colspan=\"3\">\n\t\t\t<div id=\"chart_points_si_mobile\" style=\"width:350px;height:250px;\" data-drawn=\"false\" data-function=\"draw_points_si_mobile\"><\/div>\n    \t\t<script type=\"text\/javascript\">\n\t\t\t\tfunction draw_points_si_mobile() {\n\t\t\t\t\tvar data = google.visualization.arrayToDataTable([\n\t\t\t\t\t[\"Speed Index\", \"Standard site\", \"W3TC Optimized\"],\n\t\t\t\t\t[ \"Run #1\", 6, 10],[ \"Run #2\", 7, 10],[ \"Run #3\", 6, 9],[ \"Run #4\", 8, 10]\n\t\t\t\t\t]);\n\n\t\t\t\t\tvar options = {\n\t\t\t\t\t\ttitle     : \"Speed Index\",\n\t\t\t\t\t\tlegend    : { position: \"bottom\" },\n\t\t\t\t\t\tchartArea : { width:250 },\n\t\t\t\t\t\tcolors    : [ \"#bbb\", \"#8fcdd1\" ],\n\t\t\t\t\t\tlineWidth : 5,\n\t\t\t\t\t};\n\n\t\t\t\t\tvar chart = new google.visualization.LineChart( document.getElementById( \"chart_points_si_mobile\" ) );\n\n\t\t\t\t\tchart.draw( data, options );\n\t\t\t\t}\n\t\t\t<\/script><\/td>\n\t\t\t<\/tr><\/tbody>\n\t\t\t<\/table>\n\t\t<\/div><h2>Metrics<\/h2>\n\t\t<div style=\"margin:100px 0;\">\n\t\t\t<h3>First Contentful Paint<\/h3>\n\t\t\t<table class=\"table table-bordered table-bg gpsin-shadow\">\n\t\t\t\t\t<thead>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<th>Standard site<\/th>\n\t\t\t\t\t\t\t<th>W3TC Optimized<\/th><th colspan=\"2\">Difference<\/th>\t\t\t\t\t\t\t\n\t\t\t\t\t\t<\/tr>\n\t\t\t\t\t<\/thead>\n\t\t\t\t\t<tbody>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td class=\"nowrap\">2.45 s<\/td>\n\t\t\t\t\t\t\t<td class=\"nowrap\">2.3 s<\/td><td class=\"nowrap\">\n\t\t\t\t<span class=\"change-better\">-0.15 s<\/span>\n\t\t\t<\/td>\n\t\t\t<td class=\"nowrap\">\n\t\t\t\t<span class=\"change-better change-percent\">-6.12%<\/span>\n\t\t\t<\/td><\/tr>\n\t\t\t<tr>\n\t\t\t\t<td colspan=\"1\">\n\t\t<div style=\"height:250px;width:250px;\" id=\"column_chart_first_contentful_paint_mobile\" data-drawn=\"false\" data-function=\"draw_column_chart_first_contentful_paint_mobile\"><\/div>\n\n\t\t<script type=\"text\/javascript\">\n\t\t\tfunction draw_column_chart_first_contentful_paint_mobile() {\n\t\t\t\tvar data = google.visualization.arrayToDataTable([\n\t\t\t\t\t[\"\", \"s\",{role: \"style\"} ],\n\t\t\t\t\t[\"Standard site\", 2.45, \"color: #bbb\" ],\n\t\t\t\t\t[\"W3TC Optimized\", 2.3, \"color: #8fcdd1\" ]\n\t\t\t\t]);\n\n\t\t\t    var options = {\n\t\t\t\t\ttitle     : \"First Contentful Paint\",\n\t\t\t\t\tlegend    : { position: \"left\" },\n\t\t  \t\t\tchartArea : { width: \"75%\", height: \"80%\" },\n\t\t  \t\t\tvAxis     : { minValue: 0 }\n        \t\t};\n\n        \t\tvar chart = new google.visualization.ColumnChart(document.getElementById( \"column_chart_first_contentful_paint_mobile\" ) );\n\n        \t\tchart.draw(data, options);\n      \t\t}\n    \t<\/script>\n\t\t<\/td>\n\t\t\t\t<td colspan=\"3\">\n\t\t\t<div id=\"chart_first_contentful_paint_mobile\" style=\"width:350px;height:250px;\" data-drawn=\"false\" data-function=\"draw_first_contentful_paint_mobile\"><\/div>\n    \t\t<script type=\"text\/javascript\">\n\t\t\t\tfunction draw_first_contentful_paint_mobile() {\n\t\t\t\t\tvar data = google.visualization.arrayToDataTable([\n\t\t\t\t\t[\"First Contentful Paint\", \"Standard site\", \"W3TC Optimized\"],\n\t\t\t\t\t[ \"Run #1\", 2.3, 2.1],[ \"Run #2\", 2.3, 2.4],[ \"Run #3\", 2.7, 2.3],[ \"Run #4\", 2.5, 2.4]\n\t\t\t\t\t]);\n\n\t\t\t\t\tvar options = {\n\t\t\t\t\t\ttitle     : \"First Contentful Paint\",\n\t\t\t\t\t\tlegend    : { position: \"bottom\" },\n\t\t\t\t\t\tchartArea : { width:250 },\n\t\t\t\t\t\tcolors    : [ \"#bbb\", \"#8fcdd1\" ],\n\t\t\t\t\t\tlineWidth : 5,\n\t\t\t\t\t};\n\n\t\t\t\t\tvar chart = new google.visualization.LineChart( document.getElementById( \"chart_first_contentful_paint_mobile\" ) );\n\n\t\t\t\t\tchart.draw( data, options );\n\t\t\t\t}\n\t\t\t<\/script><\/td>\n\t\t\t<\/tr><\/tbody>\n\t\t\t<\/table>\n\t\t<\/div>\n\t\t<div style=\"margin:100px 0;\">\n\t\t\t<h3>Largest Contentful Paint<\/h3>\n\t\t\t<table class=\"table table-bordered table-bg gpsin-shadow\">\n\t\t\t\t\t<thead>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<th>Standard site<\/th>\n\t\t\t\t\t\t\t<th>W3TC Optimized<\/th><th colspan=\"2\">Difference<\/th>\t\t\t\t\t\t\t\n\t\t\t\t\t\t<\/tr>\n\t\t\t\t\t<\/thead>\n\t\t\t\t\t<tbody>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td class=\"nowrap\">6.3 s<\/td>\n\t\t\t\t\t\t\t<td class=\"nowrap\">5.75 s<\/td><td class=\"nowrap\">\n\t\t\t\t<span class=\"change-better\">-0.55 s<\/span>\n\t\t\t<\/td>\n\t\t\t<td class=\"nowrap\">\n\t\t\t\t<span class=\"change-better change-percent\">-8.73%<\/span>\n\t\t\t<\/td><\/tr>\n\t\t\t<tr>\n\t\t\t\t<td colspan=\"1\">\n\t\t<div style=\"height:250px;width:250px;\" id=\"column_chart_largest_contentful_paint_mobile\" data-drawn=\"false\" data-function=\"draw_column_chart_largest_contentful_paint_mobile\"><\/div>\n\n\t\t<script type=\"text\/javascript\">\n\t\t\tfunction draw_column_chart_largest_contentful_paint_mobile() {\n\t\t\t\tvar data = google.visualization.arrayToDataTable([\n\t\t\t\t\t[\"\", \"s\",{role: \"style\"} ],\n\t\t\t\t\t[\"Standard site\", 6.3, \"color: #bbb\" ],\n\t\t\t\t\t[\"W3TC Optimized\", 5.75, \"color: #8fcdd1\" ]\n\t\t\t\t]);\n\n\t\t\t    var options = {\n\t\t\t\t\ttitle     : \"Largest Contentful Paint\",\n\t\t\t\t\tlegend    : { position: \"left\" },\n\t\t  \t\t\tchartArea : { width: \"75%\", height: \"80%\" },\n\t\t  \t\t\tvAxis     : { minValue: 0 }\n        \t\t};\n\n        \t\tvar chart = new google.visualization.ColumnChart(document.getElementById( \"column_chart_largest_contentful_paint_mobile\" ) );\n\n        \t\tchart.draw(data, options);\n      \t\t}\n    \t<\/script>\n\t\t<\/td>\n\t\t\t\t<td colspan=\"3\">\n\t\t\t<div id=\"chart_largest_contentful_paint_mobile\" style=\"width:350px;height:250px;\" data-drawn=\"false\" data-function=\"draw_largest_contentful_paint_mobile\"><\/div>\n    \t\t<script type=\"text\/javascript\">\n\t\t\t\tfunction draw_largest_contentful_paint_mobile() {\n\t\t\t\t\tvar data = google.visualization.arrayToDataTable([\n\t\t\t\t\t[\"Largest Contentful Paint\", \"Standard site\", \"W3TC Optimized\"],\n\t\t\t\t\t[ \"Run #1\", 6.5, 6.2],[ \"Run #2\", 5.9, 6.2],[ \"Run #3\", 6.5, 6.2],[ \"Run #4\", 6.3, 4.4]\n\t\t\t\t\t]);\n\n\t\t\t\t\tvar options = {\n\t\t\t\t\t\ttitle     : \"Largest Contentful Paint\",\n\t\t\t\t\t\tlegend    : { position: \"bottom\" },\n\t\t\t\t\t\tchartArea : { width:250 },\n\t\t\t\t\t\tcolors    : [ \"#bbb\", \"#8fcdd1\" ],\n\t\t\t\t\t\tlineWidth : 5,\n\t\t\t\t\t};\n\n\t\t\t\t\tvar chart = new google.visualization.LineChart( document.getElementById( \"chart_largest_contentful_paint_mobile\" ) );\n\n\t\t\t\t\tchart.draw( data, options );\n\t\t\t\t}\n\t\t\t<\/script><\/td>\n\t\t\t<\/tr><\/tbody>\n\t\t\t<\/table>\n\t\t<\/div>\n\t\t<div style=\"margin:100px 0;\">\n\t\t\t<h3>Total Blocking Time<\/h3>\n\t\t\t<table class=\"table table-bordered table-bg gpsin-shadow\">\n\t\t\t\t\t<thead>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<th>Standard site<\/th>\n\t\t\t\t\t\t\t<th>W3TC Optimized<\/th><th colspan=\"2\">Difference<\/th>\t\t\t\t\t\t\t\n\t\t\t\t\t\t<\/tr>\n\t\t\t\t\t<\/thead>\n\t\t\t\t\t<tbody>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td class=\"nowrap\">430.25 ms<\/td>\n\t\t\t\t\t\t\t<td class=\"nowrap\">342.5 ms<\/td><td class=\"nowrap\">\n\t\t\t\t<span class=\"change-better\">-87.75 ms<\/span>\n\t\t\t<\/td>\n\t\t\t<td class=\"nowrap\">\n\t\t\t\t<span class=\"change-better change-percent\">-20.4%<\/span>\n\t\t\t<\/td><\/tr>\n\t\t\t<tr>\n\t\t\t\t<td colspan=\"1\">\n\t\t<div style=\"height:250px;width:250px;\" id=\"column_chart_total_blocking_time_mobile\" data-drawn=\"false\" data-function=\"draw_column_chart_total_blocking_time_mobile\"><\/div>\n\n\t\t<script type=\"text\/javascript\">\n\t\t\tfunction draw_column_chart_total_blocking_time_mobile() {\n\t\t\t\tvar data = google.visualization.arrayToDataTable([\n\t\t\t\t\t[\"\", \"ms\",{role: \"style\"} ],\n\t\t\t\t\t[\"Standard site\", 430.25, \"color: #bbb\" ],\n\t\t\t\t\t[\"W3TC Optimized\", 342.5, \"color: #8fcdd1\" ]\n\t\t\t\t]);\n\n\t\t\t    var options = {\n\t\t\t\t\ttitle     : \"Total Blocking Time\",\n\t\t\t\t\tlegend    : { position: \"left\" },\n\t\t  \t\t\tchartArea : { width: \"75%\", height: \"80%\" },\n\t\t  \t\t\tvAxis     : { minValue: 0 }\n        \t\t};\n\n        \t\tvar chart = new google.visualization.ColumnChart(document.getElementById( \"column_chart_total_blocking_time_mobile\" ) );\n\n        \t\tchart.draw(data, options);\n      \t\t}\n    \t<\/script>\n\t\t<\/td>\n\t\t\t\t<td colspan=\"3\">\n\t\t\t<div id=\"chart_total_blocking_time_mobile\" style=\"width:350px;height:250px;\" data-drawn=\"false\" data-function=\"draw_total_blocking_time_mobile\"><\/div>\n    \t\t<script type=\"text\/javascript\">\n\t\t\t\tfunction draw_total_blocking_time_mobile() {\n\t\t\t\t\tvar data = google.visualization.arrayToDataTable([\n\t\t\t\t\t[\"Total Blocking Time\", \"Standard site\", \"W3TC Optimized\"],\n\t\t\t\t\t[ \"Run #1\", 1, 320],[ \"Run #2\", 610, 510],[ \"Run #3\", 710, 410],[ \"Run #4\", 400, 130]\n\t\t\t\t\t]);\n\n\t\t\t\t\tvar options = {\n\t\t\t\t\t\ttitle     : \"Total Blocking Time\",\n\t\t\t\t\t\tlegend    : { position: \"bottom\" },\n\t\t\t\t\t\tchartArea : { width:250 },\n\t\t\t\t\t\tcolors    : [ \"#bbb\", \"#8fcdd1\" ],\n\t\t\t\t\t\tlineWidth : 5,\n\t\t\t\t\t};\n\n\t\t\t\t\tvar chart = new google.visualization.LineChart( document.getElementById( \"chart_total_blocking_time_mobile\" ) );\n\n\t\t\t\t\tchart.draw( data, options );\n\t\t\t\t}\n\t\t\t<\/script><\/td>\n\t\t\t<\/tr><\/tbody>\n\t\t\t<\/table>\n\t\t<\/div>\n\t\t<div style=\"margin:100px 0;\">\n\t\t\t<h3>Cumulative Layout Shift<\/h3>\n\t\t\t<table class=\"table table-bordered table-bg gpsin-shadow\">\n\t\t\t\t\t<thead>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<th>Standard site<\/th>\n\t\t\t\t\t\t\t<th>W3TC Optimized<\/th><th colspan=\"2\">Difference<\/th>\t\t\t\t\t\t\t\n\t\t\t\t\t\t<\/tr>\n\t\t\t\t\t<\/thead>\n\t\t\t\t\t<tbody>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td class=\"nowrap\">0.05 <\/td>\n\t\t\t\t\t\t\t<td class=\"nowrap\">0 <\/td><td class=\"nowrap\">\n\t\t\t\t<span class=\"change-better\">-0.05 <\/span>\n\t\t\t<\/td>\n\t\t\t<td class=\"nowrap\">\n\t\t\t\t<span class=\"change-better change-percent\">-100%<\/span>\n\t\t\t<\/td><\/tr>\n\t\t\t<tr>\n\t\t\t\t<td colspan=\"1\">\n\t\t<div style=\"height:250px;width:250px;\" id=\"column_chart_cumulative_layout_shift_mobile\" data-drawn=\"false\" data-function=\"draw_column_chart_cumulative_layout_shift_mobile\"><\/div>\n\n\t\t<script type=\"text\/javascript\">\n\t\t\tfunction draw_column_chart_cumulative_layout_shift_mobile() {\n\t\t\t\tvar data = google.visualization.arrayToDataTable([\n\t\t\t\t\t[\"\", \"\",{role: \"style\"} ],\n\t\t\t\t\t[\"Standard site\", 0.0495, \"color: #bbb\" ],\n\t\t\t\t\t[\"W3TC Optimized\", 0, \"color: #8fcdd1\" ]\n\t\t\t\t]);\n\n\t\t\t    var options = {\n\t\t\t\t\ttitle     : \"Cumulative Layout Shift\",\n\t\t\t\t\tlegend    : { position: \"left\" },\n\t\t  \t\t\tchartArea : { width: \"75%\", height: \"80%\" },\n\t\t  \t\t\tvAxis     : { minValue: 0 }\n        \t\t};\n\n        \t\tvar chart = new google.visualization.ColumnChart(document.getElementById( \"column_chart_cumulative_layout_shift_mobile\" ) );\n\n        \t\tchart.draw(data, options);\n      \t\t}\n    \t<\/script>\n\t\t<\/td>\n\t\t\t\t<td colspan=\"3\">\n\t\t\t<div id=\"chart_cumulative_layout_shift_mobile\" style=\"width:350px;height:250px;\" data-drawn=\"false\" data-function=\"draw_cumulative_layout_shift_mobile\"><\/div>\n    \t\t<script type=\"text\/javascript\">\n\t\t\t\tfunction draw_cumulative_layout_shift_mobile() {\n\t\t\t\t\tvar data = google.visualization.arrayToDataTable([\n\t\t\t\t\t[\"Cumulative Layout Shift\", \"Standard site\", \"W3TC Optimized\"],\n\t\t\t\t\t[ \"Run #1\", 0.084, 0],[ \"Run #2\", 0.038, 0],[ \"Run #3\", 0.036, 0],[ \"Run #4\", 0.04, 0]\n\t\t\t\t\t]);\n\n\t\t\t\t\tvar options = {\n\t\t\t\t\t\ttitle     : \"Cumulative Layout Shift\",\n\t\t\t\t\t\tlegend    : { position: \"bottom\" },\n\t\t\t\t\t\tchartArea : { width:250 },\n\t\t\t\t\t\tcolors    : [ \"#bbb\", \"#8fcdd1\" ],\n\t\t\t\t\t\tlineWidth : 5,\n\t\t\t\t\t};\n\n\t\t\t\t\tvar chart = new google.visualization.LineChart( document.getElementById( \"chart_cumulative_layout_shift_mobile\" ) );\n\n\t\t\t\t\tchart.draw( data, options );\n\t\t\t\t}\n\t\t\t<\/script><\/td>\n\t\t\t<\/tr><\/tbody>\n\t\t\t<\/table>\n\t\t<\/div>\n\t\t<div style=\"margin:100px 0;\">\n\t\t\t<h3>Speed Index<\/h3>\n\t\t\t<table class=\"table table-bordered table-bg gpsin-shadow\">\n\t\t\t\t\t<thead>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<th>Standard site<\/th>\n\t\t\t\t\t\t\t<th>W3TC Optimized<\/th><th colspan=\"2\">Difference<\/th>\t\t\t\t\t\t\t\n\t\t\t\t\t\t<\/tr>\n\t\t\t\t\t<\/thead>\n\t\t\t\t\t<tbody>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td class=\"nowrap\">4.78 s<\/td>\n\t\t\t\t\t\t\t<td class=\"nowrap\">2.75 s<\/td><td class=\"nowrap\">\n\t\t\t\t<span class=\"change-better\">-2.03 s<\/span>\n\t\t\t<\/td>\n\t\t\t<td class=\"nowrap\">\n\t\t\t\t<span class=\"change-better change-percent\">-42.41%<\/span>\n\t\t\t<\/td><\/tr>\n\t\t\t<tr>\n\t\t\t\t<td colspan=\"1\">\n\t\t<div style=\"height:250px;width:250px;\" id=\"column_chart_speed_index_mobile\" data-drawn=\"false\" data-function=\"draw_column_chart_speed_index_mobile\"><\/div>\n\n\t\t<script type=\"text\/javascript\">\n\t\t\tfunction draw_column_chart_speed_index_mobile() {\n\t\t\t\tvar data = google.visualization.arrayToDataTable([\n\t\t\t\t\t[\"\", \"s\",{role: \"style\"} ],\n\t\t\t\t\t[\"Standard site\", 4.775, \"color: #bbb\" ],\n\t\t\t\t\t[\"W3TC Optimized\", 2.75, \"color: #8fcdd1\" ]\n\t\t\t\t]);\n\n\t\t\t    var options = {\n\t\t\t\t\ttitle     : \"Speed Index\",\n\t\t\t\t\tlegend    : { position: \"left\" },\n\t\t  \t\t\tchartArea : { width: \"75%\", height: \"80%\" },\n\t\t  \t\t\tvAxis     : { minValue: 0 }\n        \t\t};\n\n        \t\tvar chart = new google.visualization.ColumnChart(document.getElementById( \"column_chart_speed_index_mobile\" ) );\n\n        \t\tchart.draw(data, options);\n      \t\t}\n    \t<\/script>\n\t\t<\/td>\n\t\t\t\t<td colspan=\"3\">\n\t\t\t<div id=\"chart_speed_index_mobile\" style=\"width:350px;height:250px;\" data-drawn=\"false\" data-function=\"draw_speed_index_mobile\"><\/div>\n    \t\t<script type=\"text\/javascript\">\n\t\t\t\tfunction draw_speed_index_mobile() {\n\t\t\t\t\tvar data = google.visualization.arrayToDataTable([\n\t\t\t\t\t[\"Speed Index\", \"Standard site\", \"W3TC Optimized\"],\n\t\t\t\t\t[ \"Run #1\", 5.2, 2.7],[ \"Run #2\", 4.5, 2.5],[ \"Run #3\", 5.0, 3.4],[ \"Run #4\", 4.4, 2.4]\n\t\t\t\t\t]);\n\n\t\t\t\t\tvar options = {\n\t\t\t\t\t\ttitle     : \"Speed Index\",\n\t\t\t\t\t\tlegend    : { position: \"bottom\" },\n\t\t\t\t\t\tchartArea : { width:250 },\n\t\t\t\t\t\tcolors    : [ \"#bbb\", \"#8fcdd1\" ],\n\t\t\t\t\t\tlineWidth : 5,\n\t\t\t\t\t};\n\n\t\t\t\t\tvar chart = new google.visualization.LineChart( document.getElementById( \"chart_speed_index_mobile\" ) );\n\n\t\t\t\t\tchart.draw( data, options );\n\t\t\t\t}\n\t\t\t<\/script><\/td>\n\t\t\t<\/tr><\/tbody>\n\t\t\t<\/table>\n\t\t<\/div><h2>Diagnostics<\/h2>\n\t\t<div style=\"margin:100px 0;\">\n\t\t\t<h3>Largest Contentful Paint element<\/h3>\n\t\t\t<table class=\"table table-bordered table-bg gpsin-shadow\">\n\t\t\t\t\t<thead>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<th>Standard site<\/th>\n\t\t\t\t\t\t\t<th>W3TC Optimized<\/th><th colspan=\"2\">Difference<\/th>\t\t\t\t\t\t\t\n\t\t\t\t\t\t<\/tr>\n\t\t\t\t\t<\/thead>\n\t\t\t\t\t<tbody>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td class=\"nowrap\">6322.5 ms<\/td>\n\t\t\t\t\t\t\t<td class=\"nowrap\">5720 ms<\/td><td class=\"nowrap\">\n\t\t\t\t<span class=\"change-better\">-602.5 ms<\/span>\n\t\t\t<\/td>\n\t\t\t<td class=\"nowrap\">\n\t\t\t\t<span class=\"change-better change-percent\">-9.53%<\/span>\n\t\t\t<\/td><\/tr>\n\t\t\t<tr>\n\t\t\t\t<td colspan=\"1\">\n\t\t<div style=\"height:250px;width:250px;\" id=\"column_chart_lcp_element_mobile\" data-drawn=\"false\" data-function=\"draw_column_chart_lcp_element_mobile\"><\/div>\n\n\t\t<script type=\"text\/javascript\">\n\t\t\tfunction draw_column_chart_lcp_element_mobile() {\n\t\t\t\tvar data = google.visualization.arrayToDataTable([\n\t\t\t\t\t[\"\", \"ms\",{role: \"style\"} ],\n\t\t\t\t\t[\"Standard site\", 6322.5, \"color: #bbb\" ],\n\t\t\t\t\t[\"W3TC Optimized\", 5720, \"color: #8fcdd1\" ]\n\t\t\t\t]);\n\n\t\t\t    var options = {\n\t\t\t\t\ttitle     : \"Largest Contentful Paint element\",\n\t\t\t\t\tlegend    : { position: \"left\" },\n\t\t  \t\t\tchartArea : { width: \"75%\", height: \"80%\" },\n\t\t  \t\t\tvAxis     : { minValue: 0 }\n        \t\t};\n\n        \t\tvar chart = new google.visualization.ColumnChart(document.getElementById( \"column_chart_lcp_element_mobile\" ) );\n\n        \t\tchart.draw(data, options);\n      \t\t}\n    \t<\/script>\n\t\t<\/td>\n\t\t\t\t<td colspan=\"3\">\n\t\t\t<div id=\"chart_lcp_element_mobile\" style=\"width:350px;height:250px;\" data-drawn=\"false\" data-function=\"draw_lcp_element_mobile\"><\/div>\n    \t\t<script type=\"text\/javascript\">\n\t\t\t\tfunction draw_lcp_element_mobile() {\n\t\t\t\t\tvar data = google.visualization.arrayToDataTable([\n\t\t\t\t\t[\"Largest Contentful Paint element\", \"Standard site\", \"W3TC Optimized\"],\n\t\t\t\t\t[ \"Run #1\", 6530, 6150],[ \"Run #2\", 5930, 6150],[ \"Run #3\", 6530, 6150],[ \"Run #4\", 6300, 4430]\n\t\t\t\t\t]);\n\n\t\t\t\t\tvar options = {\n\t\t\t\t\t\ttitle     : \"Largest Contentful Paint element\",\n\t\t\t\t\t\tlegend    : { position: \"bottom\" },\n\t\t\t\t\t\tchartArea : { width:250 },\n\t\t\t\t\t\tcolors    : [ \"#bbb\", \"#8fcdd1\" ],\n\t\t\t\t\t\tlineWidth : 5,\n\t\t\t\t\t};\n\n\t\t\t\t\tvar chart = new google.visualization.LineChart( document.getElementById( \"chart_lcp_element_mobile\" ) );\n\n\t\t\t\t\tchart.draw( data, options );\n\t\t\t\t}\n\t\t\t<\/script><\/td>\n\t\t\t<\/tr><\/tbody>\n\t\t\t<\/table>\n\t\t<\/div>\n\t\t<div style=\"margin:100px 0;\">\n\t\t\t<h3>Potential savings from render-blocking resources<\/h3>\n\t\t\t<table class=\"table table-bordered table-bg gpsin-shadow\">\n\t\t\t\t\t<thead>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<th>Standard site<\/th>\n\t\t\t\t\t\t\t<th>W3TC Optimized<\/th><th colspan=\"2\">Difference<\/th>\t\t\t\t\t\t\t\n\t\t\t\t\t\t<\/tr>\n\t\t\t\t\t<\/thead>\n\t\t\t\t\t<tbody>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td class=\"nowrap\">997.5 ms<\/td>\n\t\t\t\t\t\t\t<td class=\"nowrap\">830 ms<\/td><td class=\"nowrap\">\n\t\t\t\t<span class=\"change-better\">-167.5 ms<\/span>\n\t\t\t<\/td>\n\t\t\t<td class=\"nowrap\">\n\t\t\t\t<span class=\"change-better change-percent\">-16.79%<\/span>\n\t\t\t<\/td><\/tr>\n\t\t\t<tr>\n\t\t\t\t<td colspan=\"1\">\n\t\t<div style=\"height:250px;width:250px;\" id=\"column_chart_rbr_savings_mobile\" data-drawn=\"false\" data-function=\"draw_column_chart_rbr_savings_mobile\"><\/div>\n\n\t\t<script type=\"text\/javascript\">\n\t\t\tfunction draw_column_chart_rbr_savings_mobile() {\n\t\t\t\tvar data = google.visualization.arrayToDataTable([\n\t\t\t\t\t[\"\", \"ms\",{role: \"style\"} ],\n\t\t\t\t\t[\"Standard site\", 997.5, \"color: #bbb\" ],\n\t\t\t\t\t[\"W3TC Optimized\", 830, \"color: #8fcdd1\" ]\n\t\t\t\t]);\n\n\t\t\t    var options = {\n\t\t\t\t\ttitle     : \"Potential savings from render-blocking resources\",\n\t\t\t\t\tlegend    : { position: \"left\" },\n\t\t  \t\t\tchartArea : { width: \"75%\", height: \"80%\" },\n\t\t  \t\t\tvAxis     : { minValue: 0 }\n        \t\t};\n\n        \t\tvar chart = new google.visualization.ColumnChart(document.getElementById( \"column_chart_rbr_savings_mobile\" ) );\n\n        \t\tchart.draw(data, options);\n      \t\t}\n    \t<\/script>\n\t\t<\/td>\n\t\t\t\t<td colspan=\"3\">\n\t\t\t<div id=\"chart_rbr_savings_mobile\" style=\"width:350px;height:250px;\" data-drawn=\"false\" data-function=\"draw_rbr_savings_mobile\"><\/div>\n    \t\t<script type=\"text\/javascript\">\n\t\t\t\tfunction draw_rbr_savings_mobile() {\n\t\t\t\t\tvar data = google.visualization.arrayToDataTable([\n\t\t\t\t\t[\"Potential savings from render-blocking resources\", \"Standard site\", \"W3TC Optimized\"],\n\t\t\t\t\t[ \"Run #1\", 830, 680],[ \"Run #2\", 860, 840],[ \"Run #3\", 1250, 850],[ \"Run #4\", 1050, 950]\n\t\t\t\t\t]);\n\n\t\t\t\t\tvar options = {\n\t\t\t\t\t\ttitle     : \"Potential savings from render-blocking resources\",\n\t\t\t\t\t\tlegend    : { position: \"bottom\" },\n\t\t\t\t\t\tchartArea : { width:250 },\n\t\t\t\t\t\tcolors    : [ \"#bbb\", \"#8fcdd1\" ],\n\t\t\t\t\t\tlineWidth : 5,\n\t\t\t\t\t};\n\n\t\t\t\t\tvar chart = new google.visualization.LineChart( document.getElementById( \"chart_rbr_savings_mobile\" ) );\n\n\t\t\t\t\tchart.draw( data, options );\n\t\t\t\t}\n\t\t\t<\/script><\/td>\n\t\t\t<\/tr><\/tbody>\n\t\t\t<\/table>\n\t\t<\/div>\n\t\t<div style=\"margin:100px 0;\">\n\t\t\t<h3>Potential savings by serving images in next-gen format<\/h3>\n\t\t\t<table class=\"table table-bordered table-bg gpsin-shadow\">\n\t\t\t\t\t<thead>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<th>Standard site<\/th>\n\t\t\t\t\t\t\t<th>W3TC Optimized<\/th>\t\t\t\t\t\t\t\n\t\t\t\t\t\t<\/tr>\n\t\t\t\t\t<\/thead>\n\t\t\t\t\t<tbody>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td class=\"nowrap\"><span class=\"change-better\">Passed audit<\/span><\/td>\n\t\t\t\t\t\t\t<td class=\"nowrap\"><span class=\"change-better\">Passed audit<\/span><\/td><\/tr><\/tbody>\n\t\t\t<\/table>\n\t\t<\/div>\n\t\t<div style=\"margin:100px 0;\">\n\t\t\t<h3>Time third-party code blocked the main thread for<\/h3>\n\t\t\t<table class=\"table table-bordered table-bg gpsin-shadow\">\n\t\t\t\t\t<thead>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<th>Standard site<\/th>\n\t\t\t\t\t\t\t<th>W3TC Optimized<\/th><th colspan=\"2\">Difference<\/th>\t\t\t\t\t\t\t\n\t\t\t\t\t\t<\/tr>\n\t\t\t\t\t<\/thead>\n\t\t\t\t\t<tbody>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td class=\"nowrap\">802.5 ms<\/td>\n\t\t\t\t\t\t\t<td class=\"nowrap\">305 ms<\/td><td class=\"nowrap\">\n\t\t\t\t<span class=\"change-better\">-497.5 ms<\/span>\n\t\t\t<\/td>\n\t\t\t<td class=\"nowrap\">\n\t\t\t\t<span class=\"change-better change-percent\">-61.99%<\/span>\n\t\t\t<\/td><\/tr>\n\t\t\t<tr>\n\t\t\t\t<td colspan=\"1\">\n\t\t<div style=\"height:250px;width:250px;\" id=\"column_chart_third_party_block_mobile\" data-drawn=\"false\" data-function=\"draw_column_chart_third_party_block_mobile\"><\/div>\n\n\t\t<script type=\"text\/javascript\">\n\t\t\tfunction draw_column_chart_third_party_block_mobile() {\n\t\t\t\tvar data = google.visualization.arrayToDataTable([\n\t\t\t\t\t[\"\", \"ms\",{role: \"style\"} ],\n\t\t\t\t\t[\"Standard site\", 802.5, \"color: #bbb\" ],\n\t\t\t\t\t[\"W3TC Optimized\", 305, \"color: #8fcdd1\" ]\n\t\t\t\t]);\n\n\t\t\t    var options = {\n\t\t\t\t\ttitle     : \"Time third-party code blocked the main thread for\",\n\t\t\t\t\tlegend    : { position: \"left\" },\n\t\t  \t\t\tchartArea : { width: \"75%\", height: \"80%\" },\n\t\t  \t\t\tvAxis     : { minValue: 0 }\n        \t\t};\n\n        \t\tvar chart = new google.visualization.ColumnChart(document.getElementById( \"column_chart_third_party_block_mobile\" ) );\n\n        \t\tchart.draw(data, options);\n      \t\t}\n    \t<\/script>\n\t\t<\/td>\n\t\t\t\t<td colspan=\"3\">\n\t\t\t<div id=\"chart_third_party_block_mobile\" style=\"width:350px;height:250px;\" data-drawn=\"false\" data-function=\"draw_third_party_block_mobile\"><\/div>\n    \t\t<script type=\"text\/javascript\">\n\t\t\t\tfunction draw_third_party_block_mobile() {\n\t\t\t\t\tvar data = google.visualization.arrayToDataTable([\n\t\t\t\t\t[\"Time third-party code blocked the main thread for\", \"Standard site\", \"W3TC Optimized\"],\n\t\t\t\t\t[ \"Run #1\", 1170, 270],[ \"Run #2\", 700, 460],[ \"Run #3\", 840, 330],[ \"Run #4\", 500, 160]\n\t\t\t\t\t]);\n\n\t\t\t\t\tvar options = {\n\t\t\t\t\t\ttitle     : \"Time third-party code blocked the main thread for\",\n\t\t\t\t\t\tlegend    : { position: \"bottom\" },\n\t\t\t\t\t\tchartArea : { width:250 },\n\t\t\t\t\t\tcolors    : [ \"#bbb\", \"#8fcdd1\" ],\n\t\t\t\t\t\tlineWidth : 5,\n\t\t\t\t\t};\n\n\t\t\t\t\tvar chart = new google.visualization.LineChart( document.getElementById( \"chart_third_party_block_mobile\" ) );\n\n\t\t\t\t\tchart.draw( data, options );\n\t\t\t\t}\n\t\t\t<\/script><\/td>\n\t\t\t<\/tr><\/tbody>\n\t\t\t<\/table>\n\t\t<\/div>\n\t\t<div style=\"margin:100px 0;\">\n\t\t\t<h3>Potential savings from unused CSS<\/h3>\n\t\t\t<table class=\"table table-bordered table-bg gpsin-shadow\">\n\t\t\t\t\t<thead>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<th>Standard site<\/th>\n\t\t\t\t\t\t\t<th>W3TC Optimized<\/th><th colspan=\"2\">Difference<\/th>\t\t\t\t\t\t\t\n\t\t\t\t\t\t<\/tr>\n\t\t\t\t\t<\/thead>\n\t\t\t\t\t<tbody>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td class=\"nowrap\">13 KiB<\/td>\n\t\t\t\t\t\t\t<td class=\"nowrap\">13 KiB<\/td><td class=\"nowrap\">\n\t\t\t\t<span class=\"change-none\">0 KiB<\/span>\n\t\t\t<\/td>\n\t\t\t<td class=\"nowrap\">\n\t\t\t\t<span class=\"change-none change-percent\">0%<\/span>\n\t\t\t<\/td><\/tr>\n\t\t\t<tr>\n\t\t\t\t<td colspan=\"4\">No change.<\/td>\n\t\t\t<\/tr><\/tbody>\n\t\t\t<\/table>\n\t\t<\/div>\n\t\t<div style=\"margin:100px 0;\">\n\t\t\t<h3>Potential savings from unused JavaScript<\/h3>\n\t\t\t<table class=\"table table-bordered table-bg gpsin-shadow\">\n\t\t\t\t\t<thead>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<th>Standard site<\/th>\n\t\t\t\t\t\t\t<th>W3TC Optimized<\/th><th colspan=\"2\">Difference<\/th>\t\t\t\t\t\t\t\n\t\t\t\t\t\t<\/tr>\n\t\t\t\t\t<\/thead>\n\t\t\t\t\t<tbody>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td class=\"nowrap\">295.25 KiB<\/td>\n\t\t\t\t\t\t\t<td class=\"nowrap\">96.5 KiB<\/td><td class=\"nowrap\">\n\t\t\t\t<span class=\"change-better\">-198.75 KiB<\/span>\n\t\t\t<\/td>\n\t\t\t<td class=\"nowrap\">\n\t\t\t\t<span class=\"change-better change-percent\">-67.32%<\/span>\n\t\t\t<\/td><\/tr>\n\t\t\t<tr>\n\t\t\t\t<td colspan=\"1\">\n\t\t<div style=\"height:250px;width:250px;\" id=\"column_chart_js_savings_mobile\" data-drawn=\"false\" data-function=\"draw_column_chart_js_savings_mobile\"><\/div>\n\n\t\t<script type=\"text\/javascript\">\n\t\t\tfunction draw_column_chart_js_savings_mobile() {\n\t\t\t\tvar data = google.visualization.arrayToDataTable([\n\t\t\t\t\t[\"\", \"KiB\",{role: \"style\"} ],\n\t\t\t\t\t[\"Standard site\", 295.25, \"color: #bbb\" ],\n\t\t\t\t\t[\"W3TC Optimized\", 96.5, \"color: #8fcdd1\" ]\n\t\t\t\t]);\n\n\t\t\t    var options = {\n\t\t\t\t\ttitle     : \"Potential savings from unused JavaScript\",\n\t\t\t\t\tlegend    : { position: \"left\" },\n\t\t  \t\t\tchartArea : { width: \"75%\", height: \"80%\" },\n\t\t  \t\t\tvAxis     : { minValue: 0 }\n        \t\t};\n\n        \t\tvar chart = new google.visualization.ColumnChart(document.getElementById( \"column_chart_js_savings_mobile\" ) );\n\n        \t\tchart.draw(data, options);\n      \t\t}\n    \t<\/script>\n\t\t<\/td>\n\t\t\t\t<td colspan=\"3\">\n\t\t\t<div id=\"chart_js_savings_mobile\" style=\"width:350px;height:250px;\" data-drawn=\"false\" data-function=\"draw_js_savings_mobile\"><\/div>\n    \t\t<script type=\"text\/javascript\">\n\t\t\t\tfunction draw_js_savings_mobile() {\n\t\t\t\t\tvar data = google.visualization.arrayToDataTable([\n\t\t\t\t\t[\"Potential savings from unused JavaScript\", \"Standard site\", \"W3TC Optimized\"],\n\t\t\t\t\t[ \"Run #1\", 296, 96],[ \"Run #2\", 294, 96],[ \"Run #3\", 295, 97],[ \"Run #4\", 296, 97]\n\t\t\t\t\t]);\n\n\t\t\t\t\tvar options = {\n\t\t\t\t\t\ttitle     : \"Potential savings from unused JavaScript\",\n\t\t\t\t\t\tlegend    : { position: \"bottom\" },\n\t\t\t\t\t\tchartArea : { width:250 },\n\t\t\t\t\t\tcolors    : [ \"#bbb\", \"#8fcdd1\" ],\n\t\t\t\t\t\tlineWidth : 5,\n\t\t\t\t\t};\n\n\t\t\t\t\tvar chart = new google.visualization.LineChart( document.getElementById( \"chart_js_savings_mobile\" ) );\n\n\t\t\t\t\tchart.draw( data, options );\n\t\t\t\t}\n\t\t\t<\/script><\/td>\n\t\t\t<\/tr><\/tbody>\n\t\t\t<\/table>\n\t\t<\/div>\n\t\t<div style=\"margin:100px 0;\">\n\t\t\t<h3>Potential savings if Minifying CSS<\/h3>\n\t\t\t<table class=\"table table-bordered table-bg gpsin-shadow\">\n\t\t\t\t\t<thead>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<th>Standard site<\/th>\n\t\t\t\t\t\t\t<th>W3TC Optimized<\/th><th colspan=\"2\">Difference<\/th>\t\t\t\t\t\t\t\n\t\t\t\t\t\t<\/tr>\n\t\t\t\t\t<\/thead>\n\t\t\t\t\t<tbody>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td class=\"nowrap\">3 KiB<\/td>\n\t\t\t\t\t\t\t<td class=\"nowrap\">3 KiB<\/td><td class=\"nowrap\">\n\t\t\t\t<span class=\"change-none\">0 KiB<\/span>\n\t\t\t<\/td>\n\t\t\t<td class=\"nowrap\">\n\t\t\t\t<span class=\"change-none change-percent\">0%<\/span>\n\t\t\t<\/td><\/tr>\n\t\t\t<tr>\n\t\t\t\t<td colspan=\"4\">No change.<\/td>\n\t\t\t<\/tr><\/tbody>\n\t\t\t<\/table>\n\t\t<\/div>\n\t\t<div style=\"margin:100px 0;\">\n\t\t\t<h3># of static assets without an effecient cache policy<\/h3>\n\t\t\t<table class=\"table table-bordered table-bg gpsin-shadow\">\n\t\t\t\t\t<thead>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<th>Standard site<\/th>\n\t\t\t\t\t\t\t<th>W3TC Optimized<\/th><th colspan=\"2\">Difference<\/th>\t\t\t\t\t\t\t\n\t\t\t\t\t\t<\/tr>\n\t\t\t\t\t<\/thead>\n\t\t\t\t\t<tbody>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td class=\"nowrap\">31 <\/td>\n\t\t\t\t\t\t\t<td class=\"nowrap\">15 <\/td><td class=\"nowrap\">\n\t\t\t\t<span class=\"change-better\">-16 <\/span>\n\t\t\t<\/td>\n\t\t\t<td class=\"nowrap\">\n\t\t\t\t<span class=\"change-better change-percent\">-51.61%<\/span>\n\t\t\t<\/td><\/tr>\n\t\t\t<tr>\n\t\t\t\t<td colspan=\"1\">\n\t\t<div style=\"height:250px;width:250px;\" id=\"column_chart_static_asset_cache_policy_mobile\" data-drawn=\"false\" data-function=\"draw_column_chart_static_asset_cache_policy_mobile\"><\/div>\n\n\t\t<script type=\"text\/javascript\">\n\t\t\tfunction draw_column_chart_static_asset_cache_policy_mobile() {\n\t\t\t\tvar data = google.visualization.arrayToDataTable([\n\t\t\t\t\t[\"\", \"\",{role: \"style\"} ],\n\t\t\t\t\t[\"Standard site\", 31, \"color: #bbb\" ],\n\t\t\t\t\t[\"W3TC Optimized\", 15, \"color: #8fcdd1\" ]\n\t\t\t\t]);\n\n\t\t\t    var options = {\n\t\t\t\t\ttitle     : \"# of static assets without an effecient cache policy\",\n\t\t\t\t\tlegend    : { position: \"left\" },\n\t\t  \t\t\tchartArea : { width: \"75%\", height: \"80%\" },\n\t\t  \t\t\tvAxis     : { minValue: 0 }\n        \t\t};\n\n        \t\tvar chart = new google.visualization.ColumnChart(document.getElementById( \"column_chart_static_asset_cache_policy_mobile\" ) );\n\n        \t\tchart.draw(data, options);\n      \t\t}\n    \t<\/script>\n\t\t<\/td>\n\t\t\t\t<td colspan=\"3\">\n\t\t\t<div id=\"chart_static_asset_cache_policy_mobile\" style=\"width:350px;height:250px;\" data-drawn=\"false\" data-function=\"draw_static_asset_cache_policy_mobile\"><\/div>\n    \t\t<script type=\"text\/javascript\">\n\t\t\t\tfunction draw_static_asset_cache_policy_mobile() {\n\t\t\t\t\tvar data = google.visualization.arrayToDataTable([\n\t\t\t\t\t[\"# of static assets without an effecient cache policy\", \"Standard site\", \"W3TC Optimized\"],\n\t\t\t\t\t[ \"Run #1\", 31, 15],[ \"Run #2\", 31, 15],[ \"Run #3\", 31, 15],[ \"Run #4\", 31, 15]\n\t\t\t\t\t]);\n\n\t\t\t\t\tvar options = {\n\t\t\t\t\t\ttitle     : \"# of static assets without an effecient cache policy\",\n\t\t\t\t\t\tlegend    : { position: \"bottom\" },\n\t\t\t\t\t\tchartArea : { width:250 },\n\t\t\t\t\t\tcolors    : [ \"#bbb\", \"#8fcdd1\" ],\n\t\t\t\t\t\tlineWidth : 5,\n\t\t\t\t\t};\n\n\t\t\t\t\tvar chart = new google.visualization.LineChart( document.getElementById( \"chart_static_asset_cache_policy_mobile\" ) );\n\n\t\t\t\t\tchart.draw( data, options );\n\t\t\t\t}\n\t\t\t<\/script><\/td>\n\t\t\t<\/tr><\/tbody>\n\t\t\t<\/table>\n\t\t<\/div>\n\t\t<div style=\"margin:100px 0;\">\n\t\t\t<h3>JavaScript execution time<\/h3>\n\t\t\t<table class=\"table table-bordered table-bg gpsin-shadow\">\n\t\t\t\t\t<thead>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<th>Standard site<\/th>\n\t\t\t\t\t\t\t<th>W3TC Optimized<\/th><th colspan=\"2\">Difference<\/th>\t\t\t\t\t\t\t\n\t\t\t\t\t\t<\/tr>\n\t\t\t\t\t<\/thead>\n\t\t\t\t\t<tbody>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td class=\"nowrap\">2.08 s<\/td>\n\t\t\t\t\t\t\t<td class=\"nowrap\">0.8 s<\/td><td class=\"nowrap\">\n\t\t\t\t<span class=\"change-better\">-1.28 s<\/span>\n\t\t\t<\/td>\n\t\t\t<td class=\"nowrap\">\n\t\t\t\t<span class=\"change-better change-percent\">-61.45%<\/span>\n\t\t\t<\/td><\/tr>\n\t\t\t<tr>\n\t\t\t\t<td colspan=\"1\">\n\t\t<div style=\"height:250px;width:250px;\" id=\"column_chart_js_execution_time_mobile\" data-drawn=\"false\" data-function=\"draw_column_chart_js_execution_time_mobile\"><\/div>\n\n\t\t<script type=\"text\/javascript\">\n\t\t\tfunction draw_column_chart_js_execution_time_mobile() {\n\t\t\t\tvar data = google.visualization.arrayToDataTable([\n\t\t\t\t\t[\"\", \"s\",{role: \"style\"} ],\n\t\t\t\t\t[\"Standard site\", 2.075, \"color: #bbb\" ],\n\t\t\t\t\t[\"W3TC Optimized\", 0.8, \"color: #8fcdd1\" ]\n\t\t\t\t]);\n\n\t\t\t    var options = {\n\t\t\t\t\ttitle     : \"JavaScript execution time\",\n\t\t\t\t\tlegend    : { position: \"left\" },\n\t\t  \t\t\tchartArea : { width: \"75%\", height: \"80%\" },\n\t\t  \t\t\tvAxis     : { minValue: 0 }\n        \t\t};\n\n        \t\tvar chart = new google.visualization.ColumnChart(document.getElementById( \"column_chart_js_execution_time_mobile\" ) );\n\n        \t\tchart.draw(data, options);\n      \t\t}\n    \t<\/script>\n\t\t<\/td>\n\t\t\t\t<td colspan=\"3\">\n\t\t\t<div id=\"chart_js_execution_time_mobile\" style=\"width:350px;height:250px;\" data-drawn=\"false\" data-function=\"draw_js_execution_time_mobile\"><\/div>\n    \t\t<script type=\"text\/javascript\">\n\t\t\t\tfunction draw_js_execution_time_mobile() {\n\t\t\t\t\tvar data = google.visualization.arrayToDataTable([\n\t\t\t\t\t[\"JavaScript execution time\", \"Standard site\", \"W3TC Optimized\"],\n\t\t\t\t\t[ \"Run #1\", 2.7, 0.8],[ \"Run #2\", 1.9, 1.0],[ \"Run #3\", 2.1, 0.9],[ \"Run #4\", 1.6, 0.5]\n\t\t\t\t\t]);\n\n\t\t\t\t\tvar options = {\n\t\t\t\t\t\ttitle     : \"JavaScript execution time\",\n\t\t\t\t\t\tlegend    : { position: \"bottom\" },\n\t\t\t\t\t\tchartArea : { width:250 },\n\t\t\t\t\t\tcolors    : [ \"#bbb\", \"#8fcdd1\" ],\n\t\t\t\t\t\tlineWidth : 5,\n\t\t\t\t\t};\n\n\t\t\t\t\tvar chart = new google.visualization.LineChart( document.getElementById( \"chart_js_execution_time_mobile\" ) );\n\n\t\t\t\t\tchart.draw( data, options );\n\t\t\t\t}\n\t\t\t<\/script><\/td>\n\t\t\t<\/tr><\/tbody>\n\t\t\t<\/table>\n\t\t<\/div>\n\t\t<div style=\"margin:100px 0;\">\n\t\t\t<h3>Main-thread work<\/h3>\n\t\t\t<table class=\"table table-bordered table-bg gpsin-shadow\">\n\t\t\t\t\t<thead>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<th>Standard site<\/th>\n\t\t\t\t\t\t\t<th>W3TC Optimized<\/th><th colspan=\"2\">Difference<\/th>\t\t\t\t\t\t\t\n\t\t\t\t\t\t<\/tr>\n\t\t\t\t\t<\/thead>\n\t\t\t\t\t<tbody>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td class=\"nowrap\">4.13 <\/td>\n\t\t\t\t\t\t\t<td class=\"nowrap\">1.55 <\/td><td class=\"nowrap\">\n\t\t\t\t<span class=\"change-better\">-2.58 <\/span>\n\t\t\t<\/td>\n\t\t\t<td class=\"nowrap\">\n\t\t\t\t<span class=\"change-better change-percent\">-62.42%<\/span>\n\t\t\t<\/td><\/tr>\n\t\t\t<tr>\n\t\t\t\t<td colspan=\"1\">\n\t\t<div style=\"height:250px;width:250px;\" id=\"column_chart_main_thread_work_mobile\" data-drawn=\"false\" data-function=\"draw_column_chart_main_thread_work_mobile\"><\/div>\n\n\t\t<script type=\"text\/javascript\">\n\t\t\tfunction draw_column_chart_main_thread_work_mobile() {\n\t\t\t\tvar data = google.visualization.arrayToDataTable([\n\t\t\t\t\t[\"\", \"\",{role: \"style\"} ],\n\t\t\t\t\t[\"Standard site\", 4.125, \"color: #bbb\" ],\n\t\t\t\t\t[\"W3TC Optimized\", 1.55, \"color: #8fcdd1\" ]\n\t\t\t\t]);\n\n\t\t\t    var options = {\n\t\t\t\t\ttitle     : \"Main-thread work\",\n\t\t\t\t\tlegend    : { position: \"left\" },\n\t\t  \t\t\tchartArea : { width: \"75%\", height: \"80%\" },\n\t\t  \t\t\tvAxis     : { minValue: 0 }\n        \t\t};\n\n        \t\tvar chart = new google.visualization.ColumnChart(document.getElementById( \"column_chart_main_thread_work_mobile\" ) );\n\n        \t\tchart.draw(data, options);\n      \t\t}\n    \t<\/script>\n\t\t<\/td>\n\t\t\t\t<td colspan=\"3\">\n\t\t\t<div id=\"chart_main_thread_work_mobile\" style=\"width:350px;height:250px;\" data-drawn=\"false\" data-function=\"draw_main_thread_work_mobile\"><\/div>\n    \t\t<script type=\"text\/javascript\">\n\t\t\t\tfunction draw_main_thread_work_mobile() {\n\t\t\t\t\tvar data = google.visualization.arrayToDataTable([\n\t\t\t\t\t[\"Main-thread work\", \"Standard site\", \"W3TC Optimized\"],\n\t\t\t\t\t[ \"Run #1\", 5.2, 1.5],[ \"Run #2\", 3.8, 2.0],[ \"Run #3\", 4.3, 1.7],[ \"Run #4\", 3.2, 1.0]\n\t\t\t\t\t]);\n\n\t\t\t\t\tvar options = {\n\t\t\t\t\t\ttitle     : \"Main-thread work\",\n\t\t\t\t\t\tlegend    : { position: \"bottom\" },\n\t\t\t\t\t\tchartArea : { width:250 },\n\t\t\t\t\t\tcolors    : [ \"#bbb\", \"#8fcdd1\" ],\n\t\t\t\t\t\tlineWidth : 5,\n\t\t\t\t\t};\n\n\t\t\t\t\tvar chart = new google.visualization.LineChart( document.getElementById( \"chart_main_thread_work_mobile\" ) );\n\n\t\t\t\t\tchart.draw( data, options );\n\t\t\t\t}\n\t\t\t<\/script><\/td>\n\t\t\t<\/tr><\/tbody>\n\t\t\t<\/table>\n\t\t<\/div>\n\t\t<div style=\"margin:100px 0;\">\n\t\t\t<h3># of long main-thread tasks<\/h3>\n\t\t\t<table class=\"table table-bordered table-bg gpsin-shadow\">\n\t\t\t\t\t<thead>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<th>Standard site<\/th>\n\t\t\t\t\t\t\t<th>W3TC Optimized<\/th><th colspan=\"2\">Difference<\/th>\t\t\t\t\t\t\t\n\t\t\t\t\t\t<\/tr>\n\t\t\t\t\t<\/thead>\n\t\t\t\t\t<tbody>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td class=\"nowrap\">12.25 <\/td>\n\t\t\t\t\t\t\t<td class=\"nowrap\">8.75 <\/td><td class=\"nowrap\">\n\t\t\t\t<span class=\"change-better\">-3.5 <\/span>\n\t\t\t<\/td>\n\t\t\t<td class=\"nowrap\">\n\t\t\t\t<span class=\"change-better change-percent\">-28.57%<\/span>\n\t\t\t<\/td><\/tr>\n\t\t\t<tr>\n\t\t\t\t<td colspan=\"1\">\n\t\t<div style=\"height:250px;width:250px;\" id=\"column_chart_long_main_thread_tasks_mobile\" data-drawn=\"false\" data-function=\"draw_column_chart_long_main_thread_tasks_mobile\"><\/div>\n\n\t\t<script type=\"text\/javascript\">\n\t\t\tfunction draw_column_chart_long_main_thread_tasks_mobile() {\n\t\t\t\tvar data = google.visualization.arrayToDataTable([\n\t\t\t\t\t[\"\", \"\",{role: \"style\"} ],\n\t\t\t\t\t[\"Standard site\", 12.25, \"color: #bbb\" ],\n\t\t\t\t\t[\"W3TC Optimized\", 8.75, \"color: #8fcdd1\" ]\n\t\t\t\t]);\n\n\t\t\t    var options = {\n\t\t\t\t\ttitle     : \"# of long main-thread tasks\",\n\t\t\t\t\tlegend    : { position: \"left\" },\n\t\t  \t\t\tchartArea : { width: \"75%\", height: \"80%\" },\n\t\t  \t\t\tvAxis     : { minValue: 0 }\n        \t\t};\n\n        \t\tvar chart = new google.visualization.ColumnChart(document.getElementById( \"column_chart_long_main_thread_tasks_mobile\" ) );\n\n        \t\tchart.draw(data, options);\n      \t\t}\n    \t<\/script>\n\t\t<\/td>\n\t\t\t\t<td colspan=\"3\">\n\t\t\t<div id=\"chart_long_main_thread_tasks_mobile\" style=\"width:350px;height:250px;\" data-drawn=\"false\" data-function=\"draw_long_main_thread_tasks_mobile\"><\/div>\n    \t\t<script type=\"text\/javascript\">\n\t\t\t\tfunction draw_long_main_thread_tasks_mobile() {\n\t\t\t\t\tvar data = google.visualization.arrayToDataTable([\n\t\t\t\t\t[\"# of long main-thread tasks\", \"Standard site\", \"W3TC Optimized\"],\n\t\t\t\t\t[ \"Run #1\", 16, 10],[ \"Run #2\", 10, 10],[ \"Run #3\", 15, 9],[ \"Run #4\", 8, 6]\n\t\t\t\t\t]);\n\n\t\t\t\t\tvar options = {\n\t\t\t\t\t\ttitle     : \"# of long main-thread tasks\",\n\t\t\t\t\t\tlegend    : { position: \"bottom\" },\n\t\t\t\t\t\tchartArea : { width:250 },\n\t\t\t\t\t\tcolors    : [ \"#bbb\", \"#8fcdd1\" ],\n\t\t\t\t\t\tlineWidth : 5,\n\t\t\t\t\t};\n\n\t\t\t\t\tvar chart = new google.visualization.LineChart( document.getElementById( \"chart_long_main_thread_tasks_mobile\" ) );\n\n\t\t\t\t\tchart.draw( data, options );\n\t\t\t\t}\n\t\t\t<\/script><\/td>\n\t\t\t<\/tr><\/tbody>\n\t\t\t<\/table>\n\t\t<\/div>\n\t\t<div style=\"margin:100px 0;\">\n\t\t\t<h3>Initial server response time<\/h3>\n\t\t\t<table class=\"table table-bordered table-bg gpsin-shadow\">\n\t\t\t\t\t<thead>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<th>Standard site<\/th>\n\t\t\t\t\t\t\t<th>W3TC Optimized<\/th><th colspan=\"2\">Difference<\/th>\t\t\t\t\t\t\t\n\t\t\t\t\t\t<\/tr>\n\t\t\t\t\t<\/thead>\n\t\t\t\t\t<tbody>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td class=\"nowrap\">487.5 ms<\/td>\n\t\t\t\t\t\t\t<td class=\"nowrap\">212.5 ms<\/td><td class=\"nowrap\">\n\t\t\t\t<span class=\"change-better\">-275 ms<\/span>\n\t\t\t<\/td>\n\t\t\t<td class=\"nowrap\">\n\t\t\t\t<span class=\"change-better change-percent\">-56.41%<\/span>\n\t\t\t<\/td><\/tr>\n\t\t\t<tr>\n\t\t\t\t<td colspan=\"1\">\n\t\t<div style=\"height:250px;width:250px;\" id=\"column_chart_initial_server_response_time_mobile\" data-drawn=\"false\" data-function=\"draw_column_chart_initial_server_response_time_mobile\"><\/div>\n\n\t\t<script type=\"text\/javascript\">\n\t\t\tfunction draw_column_chart_initial_server_response_time_mobile() {\n\t\t\t\tvar data = google.visualization.arrayToDataTable([\n\t\t\t\t\t[\"\", \"ms\",{role: \"style\"} ],\n\t\t\t\t\t[\"Standard site\", 487.5, \"color: #bbb\" ],\n\t\t\t\t\t[\"W3TC Optimized\", 212.5, \"color: #8fcdd1\" ]\n\t\t\t\t]);\n\n\t\t\t    var options = {\n\t\t\t\t\ttitle     : \"Initial server response time\",\n\t\t\t\t\tlegend    : { position: \"left\" },\n\t\t  \t\t\tchartArea : { width: \"75%\", height: \"80%\" },\n\t\t  \t\t\tvAxis     : { minValue: 0 }\n        \t\t};\n\n        \t\tvar chart = new google.visualization.ColumnChart(document.getElementById( \"column_chart_initial_server_response_time_mobile\" ) );\n\n        \t\tchart.draw(data, options);\n      \t\t}\n    \t<\/script>\n\t\t<\/td>\n\t\t\t\t<td colspan=\"3\">\n\t\t\t<div id=\"chart_initial_server_response_time_mobile\" style=\"width:350px;height:250px;\" data-drawn=\"false\" data-function=\"draw_initial_server_response_time_mobile\"><\/div>\n    \t\t<script type=\"text\/javascript\">\n\t\t\t\tfunction draw_initial_server_response_time_mobile() {\n\t\t\t\t\tvar data = google.visualization.arrayToDataTable([\n\t\t\t\t\t[\"Initial server response time\", \"Standard site\", \"W3TC Optimized\"],\n\t\t\t\t\t[ \"Run #1\", 460, 420],[ \"Run #2\", 430, 140],[ \"Run #3\", 520, 160],[ \"Run #4\", 540, 130]\n\t\t\t\t\t]);\n\n\t\t\t\t\tvar options = {\n\t\t\t\t\t\ttitle     : \"Initial server response time\",\n\t\t\t\t\t\tlegend    : { position: \"bottom\" },\n\t\t\t\t\t\tchartArea : { width:250 },\n\t\t\t\t\t\tcolors    : [ \"#bbb\", \"#8fcdd1\" ],\n\t\t\t\t\t\tlineWidth : 5,\n\t\t\t\t\t};\n\n\t\t\t\t\tvar chart = new google.visualization.LineChart( document.getElementById( \"chart_initial_server_response_time_mobile\" ) );\n\n\t\t\t\t\tchart.draw( data, options );\n\t\t\t\t}\n\t\t\t<\/script><\/td>\n\t\t\t<\/tr><\/tbody>\n\t\t\t<\/table>\n\t\t<\/div>\n\t\t<div style=\"margin:100px 0;\">\n\t\t\t<h3># of large layout shifts<\/h3>\n\t\t\t<table class=\"table table-bordered table-bg gpsin-shadow\">\n\t\t\t\t\t<thead>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<th>Standard site<\/th>\n\t\t\t\t\t\t\t<th>W3TC Optimized<\/th>\t\t\t\t\t\t\t\n\t\t\t\t\t\t<\/tr>\n\t\t\t\t\t<\/thead>\n\t\t\t\t\t<tbody>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td class=\"nowrap\">4.75 <\/td>\n\t\t\t\t\t\t\t<td class=\"nowrap\"><span class=\"change-better\">Passed audit<\/span><\/td><\/tr><\/tbody>\n\t\t\t<\/table>\n\t\t<\/div>\n\t\t<div style=\"margin:100px 0;\">\n\t\t\t<h3># of user timings<\/h3>\n\t\t\t<table class=\"table table-bordered table-bg gpsin-shadow\">\n\t\t\t\t\t<thead>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<th>Standard site<\/th>\n\t\t\t\t\t\t\t<th>W3TC Optimized<\/th>\t\t\t\t\t\t\t\n\t\t\t\t\t\t<\/tr>\n\t\t\t\t\t<\/thead>\n\t\t\t\t\t<tbody>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td class=\"nowrap\">0 <\/td>\n\t\t\t\t\t\t\t<td class=\"nowrap\"><span class=\"change-better\">Passed audit<\/span><\/td><\/tr><\/tbody>\n\t\t\t<\/table>\n\t\t<\/div>\n\t\t<div style=\"margin:100px 0;\">\n\t\t\t<h3># of animations found<\/h3>\n\t\t\t<table class=\"table table-bordered table-bg gpsin-shadow\">\n\t\t\t\t\t<thead>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<th>Standard site<\/th>\n\t\t\t\t\t\t\t<th>W3TC Optimized<\/th>\t\t\t\t\t\t\t\n\t\t\t\t\t\t<\/tr>\n\t\t\t\t\t<\/thead>\n\t\t\t\t\t<tbody>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td class=\"nowrap\">0 <\/td>\n\t\t\t\t\t\t\t<td class=\"nowrap\"><span class=\"change-better\">Passed audit<\/span><\/td><\/tr><\/tbody>\n\t\t\t<\/table>\n\t\t<\/div>\n\t\t<div style=\"margin:100px 0;\">\n\t\t\t<h3>Network payload<\/h3>\n\t\t\t<table class=\"table table-bordered table-bg gpsin-shadow\">\n\t\t\t\t\t<thead>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<th>Standard site<\/th>\n\t\t\t\t\t\t\t<th>W3TC Optimized<\/th><th colspan=\"2\">Difference<\/th>\t\t\t\t\t\t\t\n\t\t\t\t\t\t<\/tr>\n\t\t\t\t\t<\/thead>\n\t\t\t\t\t<tbody>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td class=\"nowrap\">1308.5 KiB<\/td>\n\t\t\t\t\t\t\t<td class=\"nowrap\">763 KiB<\/td><td class=\"nowrap\">\n\t\t\t\t<span class=\"change-better\">-545.5 KiB<\/span>\n\t\t\t<\/td>\n\t\t\t<td class=\"nowrap\">\n\t\t\t\t<span class=\"change-better change-percent\">-41.69%<\/span>\n\t\t\t<\/td><\/tr>\n\t\t\t<tr>\n\t\t\t\t<td colspan=\"1\">\n\t\t<div style=\"height:250px;width:250px;\" id=\"column_chart_enormous_network_payloads_mobile\" data-drawn=\"false\" data-function=\"draw_column_chart_enormous_network_payloads_mobile\"><\/div>\n\n\t\t<script type=\"text\/javascript\">\n\t\t\tfunction draw_column_chart_enormous_network_payloads_mobile() {\n\t\t\t\tvar data = google.visualization.arrayToDataTable([\n\t\t\t\t\t[\"\", \"KiB\",{role: \"style\"} ],\n\t\t\t\t\t[\"Standard site\", 1308.5, \"color: #bbb\" ],\n\t\t\t\t\t[\"W3TC Optimized\", 763, \"color: #8fcdd1\" ]\n\t\t\t\t]);\n\n\t\t\t    var options = {\n\t\t\t\t\ttitle     : \"Network payload\",\n\t\t\t\t\tlegend    : { position: \"left\" },\n\t\t  \t\t\tchartArea : { width: \"75%\", height: \"80%\" },\n\t\t  \t\t\tvAxis     : { minValue: 0 }\n        \t\t};\n\n        \t\tvar chart = new google.visualization.ColumnChart(document.getElementById( \"column_chart_enormous_network_payloads_mobile\" ) );\n\n        \t\tchart.draw(data, options);\n      \t\t}\n    \t<\/script>\n\t\t<\/td>\n\t\t\t\t<td colspan=\"3\">\n\t\t\t<div id=\"chart_enormous_network_payloads_mobile\" style=\"width:350px;height:250px;\" data-drawn=\"false\" data-function=\"draw_enormous_network_payloads_mobile\"><\/div>\n    \t\t<script type=\"text\/javascript\">\n\t\t\t\tfunction draw_enormous_network_payloads_mobile() {\n\t\t\t\t\tvar data = google.visualization.arrayToDataTable([\n\t\t\t\t\t[\"Network payload\", \"Standard site\", \"W3TC Optimized\"],\n\t\t\t\t\t[ \"Run #1\", 1308, 762],[ \"Run #2\", 1308, 762],[ \"Run #3\", 1308, 764],[ \"Run #4\", 1310, 764]\n\t\t\t\t\t]);\n\n\t\t\t\t\tvar options = {\n\t\t\t\t\t\ttitle     : \"Network payload\",\n\t\t\t\t\t\tlegend    : { position: \"bottom\" },\n\t\t\t\t\t\tchartArea : { width:250 },\n\t\t\t\t\t\tcolors    : [ \"#bbb\", \"#8fcdd1\" ],\n\t\t\t\t\t\tlineWidth : 5,\n\t\t\t\t\t};\n\n\t\t\t\t\tvar chart = new google.visualization.LineChart( document.getElementById( \"chart_enormous_network_payloads_mobile\" ) );\n\n\t\t\t\t\tchart.draw( data, options );\n\t\t\t\t}\n\t\t\t<\/script><\/td>\n\t\t\t<\/tr><\/tbody>\n\t\t\t<\/table>\n\t\t<\/div>\n\t\t<div style=\"margin:100px 0;\">\n\t\t\t<h3>DOM size<\/h3>\n\t\t\t<table class=\"table table-bordered table-bg gpsin-shadow\">\n\t\t\t\t\t<thead>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<th>Standard site<\/th>\n\t\t\t\t\t\t\t<th>W3TC Optimized<\/th><th colspan=\"2\">Difference<\/th>\t\t\t\t\t\t\t\n\t\t\t\t\t\t<\/tr>\n\t\t\t\t\t<\/thead>\n\t\t\t\t\t<tbody>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td class=\"nowrap\">593 <\/td>\n\t\t\t\t\t\t\t<td class=\"nowrap\">347.25 <\/td><td class=\"nowrap\">\n\t\t\t\t<span class=\"change-better\">-245.75 <\/span>\n\t\t\t<\/td>\n\t\t\t<td class=\"nowrap\">\n\t\t\t\t<span class=\"change-better change-percent\">-41.44%<\/span>\n\t\t\t<\/td><\/tr>\n\t\t\t<tr>\n\t\t\t\t<td colspan=\"1\">\n\t\t<div style=\"height:250px;width:250px;\" id=\"column_chart_dom_size_mobile\" data-drawn=\"false\" data-function=\"draw_column_chart_dom_size_mobile\"><\/div>\n\n\t\t<script type=\"text\/javascript\">\n\t\t\tfunction draw_column_chart_dom_size_mobile() {\n\t\t\t\tvar data = google.visualization.arrayToDataTable([\n\t\t\t\t\t[\"\", \"\",{role: \"style\"} ],\n\t\t\t\t\t[\"Standard site\", 593, \"color: #bbb\" ],\n\t\t\t\t\t[\"W3TC Optimized\", 347.25, \"color: #8fcdd1\" ]\n\t\t\t\t]);\n\n\t\t\t    var options = {\n\t\t\t\t\ttitle     : \"DOM size\",\n\t\t\t\t\tlegend    : { position: \"left\" },\n\t\t  \t\t\tchartArea : { width: \"75%\", height: \"80%\" },\n\t\t  \t\t\tvAxis     : { minValue: 0 }\n        \t\t};\n\n        \t\tvar chart = new google.visualization.ColumnChart(document.getElementById( \"column_chart_dom_size_mobile\" ) );\n\n        \t\tchart.draw(data, options);\n      \t\t}\n    \t<\/script>\n\t\t<\/td>\n\t\t\t\t<td colspan=\"3\">\n\t\t\t<div id=\"chart_dom_size_mobile\" style=\"width:350px;height:250px;\" data-drawn=\"false\" data-function=\"draw_dom_size_mobile\"><\/div>\n    \t\t<script type=\"text\/javascript\">\n\t\t\t\tfunction draw_dom_size_mobile() {\n\t\t\t\t\tvar data = google.visualization.arrayToDataTable([\n\t\t\t\t\t[\"DOM size\", \"Standard site\", \"W3TC Optimized\"],\n\t\t\t\t\t[ \"Run #1\", 593, 495],[ \"Run #2\", 593, 150],[ \"Run #3\", 593, 594],[ \"Run #4\", 593, 150]\n\t\t\t\t\t]);\n\n\t\t\t\t\tvar options = {\n\t\t\t\t\t\ttitle     : \"DOM size\",\n\t\t\t\t\t\tlegend    : { position: \"bottom\" },\n\t\t\t\t\t\tchartArea : { width:250 },\n\t\t\t\t\t\tcolors    : [ \"#bbb\", \"#8fcdd1\" ],\n\t\t\t\t\t\tlineWidth : 5,\n\t\t\t\t\t};\n\n\t\t\t\t\tvar chart = new google.visualization.LineChart( document.getElementById( \"chart_dom_size_mobile\" ) );\n\n\t\t\t\t\tchart.draw( data, options );\n\t\t\t\t}\n\t\t\t<\/script><\/td>\n\t\t\t<\/tr><\/tbody>\n\t\t\t<\/table>\n\t\t<\/div>\n\t\t<div style=\"margin:100px 0;\">\n\t\t\t<h3># of chains found<\/h3>\n\t\t\t<table class=\"table table-bordered table-bg gpsin-shadow\">\n\t\t\t\t\t<thead>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<th>Standard site<\/th>\n\t\t\t\t\t\t\t<th>W3TC Optimized<\/th><th colspan=\"2\">Difference<\/th>\t\t\t\t\t\t\t\n\t\t\t\t\t\t<\/tr>\n\t\t\t\t\t<\/thead>\n\t\t\t\t\t<tbody>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td class=\"nowrap\">19 <\/td>\n\t\t\t\t\t\t\t<td class=\"nowrap\">16 <\/td><td class=\"nowrap\">\n\t\t\t\t<span class=\"change-better\">-3 <\/span>\n\t\t\t<\/td>\n\t\t\t<td class=\"nowrap\">\n\t\t\t\t<span class=\"change-better change-percent\">-15.79%<\/span>\n\t\t\t<\/td><\/tr>\n\t\t\t<tr>\n\t\t\t\t<td colspan=\"1\">\n\t\t<div style=\"height:250px;width:250px;\" id=\"column_chart_chained_critical_requests_mobile\" data-drawn=\"false\" data-function=\"draw_column_chart_chained_critical_requests_mobile\"><\/div>\n\n\t\t<script type=\"text\/javascript\">\n\t\t\tfunction draw_column_chart_chained_critical_requests_mobile() {\n\t\t\t\tvar data = google.visualization.arrayToDataTable([\n\t\t\t\t\t[\"\", \"\",{role: \"style\"} ],\n\t\t\t\t\t[\"Standard site\", 19, \"color: #bbb\" ],\n\t\t\t\t\t[\"W3TC Optimized\", 16, \"color: #8fcdd1\" ]\n\t\t\t\t]);\n\n\t\t\t    var options = {\n\t\t\t\t\ttitle     : \"# of chains found\",\n\t\t\t\t\tlegend    : { position: \"left\" },\n\t\t  \t\t\tchartArea : { width: \"75%\", height: \"80%\" },\n\t\t  \t\t\tvAxis     : { minValue: 0 }\n        \t\t};\n\n        \t\tvar chart = new google.visualization.ColumnChart(document.getElementById( \"column_chart_chained_critical_requests_mobile\" ) );\n\n        \t\tchart.draw(data, options);\n      \t\t}\n    \t<\/script>\n\t\t<\/td>\n\t\t\t\t<td colspan=\"3\">\n\t\t\t<div id=\"chart_chained_critical_requests_mobile\" style=\"width:350px;height:250px;\" data-drawn=\"false\" data-function=\"draw_chained_critical_requests_mobile\"><\/div>\n    \t\t<script type=\"text\/javascript\">\n\t\t\t\tfunction draw_chained_critical_requests_mobile() {\n\t\t\t\t\tvar data = google.visualization.arrayToDataTable([\n\t\t\t\t\t[\"# of chains found\", \"Standard site\", \"W3TC Optimized\"],\n\t\t\t\t\t[ \"Run #1\", 19, 16],[ \"Run #2\", 19, 16],[ \"Run #3\", 19, 16],[ \"Run #4\", 19, 16]\n\t\t\t\t\t]);\n\n\t\t\t\t\tvar options = {\n\t\t\t\t\t\ttitle     : \"# of chains found\",\n\t\t\t\t\t\tlegend    : { position: \"bottom\" },\n\t\t\t\t\t\tchartArea : { width:250 },\n\t\t\t\t\t\tcolors    : [ \"#bbb\", \"#8fcdd1\" ],\n\t\t\t\t\t\tlineWidth : 5,\n\t\t\t\t\t};\n\n\t\t\t\t\tvar chart = new google.visualization.LineChart( document.getElementById( \"chart_chained_critical_requests_mobile\" ) );\n\n\t\t\t\t\tchart.draw( data, options );\n\t\t\t\t}\n\t\t\t<\/script><\/td>\n\t\t\t<\/tr><\/tbody>\n\t\t\t<\/table>\n\t\t<\/div>\n\t\t<div style=\"margin:100px 0;\">\n\t\t\t<h3>Defer offscreen images<\/h3>\n\t\t\t<table class=\"table table-bordered table-bg gpsin-shadow\">\n\t\t\t\t\t<thead>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<th>Standard site<\/th>\n\t\t\t\t\t\t\t<th>W3TC Optimized<\/th>\t\t\t\t\t\t\t\n\t\t\t\t\t\t<\/tr>\n\t\t\t\t\t<\/thead>\n\t\t\t\t\t<tbody>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td class=\"nowrap\"><span class=\"change-better\">Passed audit<\/span><\/td>\n\t\t\t\t\t\t\t<td class=\"nowrap\"><span class=\"change-better\">Passed audit<\/span><\/td><\/tr><\/tbody>\n\t\t\t<\/table>\n\t\t<\/div>\n\t\t<div style=\"margin:100px 0;\">\n\t\t\t<h3>Minify JavaScript<\/h3>\n\t\t\t<table class=\"table table-bordered table-bg gpsin-shadow\">\n\t\t\t\t\t<thead>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<th>Standard site<\/th>\n\t\t\t\t\t\t\t<th>W3TC Optimized<\/th>\t\t\t\t\t\t\t\n\t\t\t\t\t\t<\/tr>\n\t\t\t\t\t<\/thead>\n\t\t\t\t\t<tbody>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td class=\"nowrap\"><span class=\"change-better\">Passed audit<\/span><\/td>\n\t\t\t\t\t\t\t<td class=\"nowrap\"><span class=\"change-better\">Passed audit<\/span><\/td><\/tr><\/tbody>\n\t\t\t<\/table>\n\t\t<\/div>\n\t\t<div style=\"margin:100px 0;\">\n\t\t\t<h3>Properly size images<\/h3>\n\t\t\t<table class=\"table table-bordered table-bg gpsin-shadow\">\n\t\t\t\t\t<thead>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<th>Standard site<\/th>\n\t\t\t\t\t\t\t<th>W3TC Optimized<\/th>\t\t\t\t\t\t\t\n\t\t\t\t\t\t<\/tr>\n\t\t\t\t\t<\/thead>\n\t\t\t\t\t<tbody>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td class=\"nowrap\"><span class=\"change-better\">Passed audit<\/span><\/td>\n\t\t\t\t\t\t\t<td class=\"nowrap\"><span class=\"change-better\">Passed audit<\/span><\/td><\/tr><\/tbody>\n\t\t\t<\/table>\n\t\t<\/div>\n\t\t<div style=\"margin:100px 0;\">\n\t\t\t<h3>Efficiently encode images<\/h3>\n\t\t\t<table class=\"table table-bordered table-bg gpsin-shadow\">\n\t\t\t\t\t<thead>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<th>Standard site<\/th>\n\t\t\t\t\t\t\t<th>W3TC Optimized<\/th>\t\t\t\t\t\t\t\n\t\t\t\t\t\t<\/tr>\n\t\t\t\t\t<\/thead>\n\t\t\t\t\t<tbody>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td class=\"nowrap\"><span class=\"change-better\">Passed audit<\/span><\/td>\n\t\t\t\t\t\t\t<td class=\"nowrap\"><span class=\"change-better\">Passed audit<\/span><\/td><\/tr><\/tbody>\n\t\t\t<\/table>\n\t\t<\/div>\n\t\t<div style=\"margin:100px 0;\">\n\t\t\t<h3>Enable text compression<\/h3>\n\t\t\t<table class=\"table table-bordered table-bg gpsin-shadow\">\n\t\t\t\t\t<thead>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<th>Standard site<\/th>\n\t\t\t\t\t\t\t<th>W3TC Optimized<\/th>\t\t\t\t\t\t\t\n\t\t\t\t\t\t<\/tr>\n\t\t\t\t\t<\/thead>\n\t\t\t\t\t<tbody>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td class=\"nowrap\"><span class=\"change-better\">Passed audit<\/span><\/td>\n\t\t\t\t\t\t\t<td class=\"nowrap\"><span class=\"change-better\">Passed audit<\/span><\/td><\/tr><\/tbody>\n\t\t\t<\/table>\n\t\t<\/div>\n\t\t<div style=\"margin:100px 0;\">\n\t\t\t<h3>Preconnect to required origins<\/h3>\n\t\t\t<table class=\"table table-bordered table-bg gpsin-shadow\">\n\t\t\t\t\t<thead>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<th>Standard site<\/th>\n\t\t\t\t\t\t\t<th>W3TC Optimized<\/th>\t\t\t\t\t\t\t\n\t\t\t\t\t\t<\/tr>\n\t\t\t\t\t<\/thead>\n\t\t\t\t\t<tbody>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td class=\"nowrap\"><span class=\"change-better\">Passed audit<\/span><\/td>\n\t\t\t\t\t\t\t<td class=\"nowrap\"><span class=\"change-better\">Passed audit<\/span><\/td><\/tr><\/tbody>\n\t\t\t<\/table>\n\t\t<\/div>\n\t\t<div style=\"margin:100px 0;\">\n\t\t\t<h3>Preload key requests<\/h3>\n\t\t\t<table class=\"table table-bordered table-bg gpsin-shadow\">\n\t\t\t\t\t<thead>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<th>Standard site<\/th>\n\t\t\t\t\t\t\t<th>W3TC Optimized<\/th><th colspan=\"1\">Difference<\/th>\t\t\t\t\t\t\t\n\t\t\t\t\t\t<\/tr>\n\t\t\t\t\t<\/thead>\n\t\t\t\t\t<tbody>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td class=\"nowrap\">0 <\/td>\n\t\t\t\t\t\t\t<td class=\"nowrap\">0 <\/td><td class=\"nowrap\">\n\t\t\t\t<span class=\"change-none\">0 <\/span>\n\t\t\t<\/td><\/tr>\n\t\t\t<tr>\n\t\t\t\t<td colspan=\"4\">No change.<\/td>\n\t\t\t<\/tr><\/tbody>\n\t\t\t<\/table>\n\t\t<\/div>\n\t\t<div style=\"margin:100px 0;\">\n\t\t\t<h3>Preload Largest Contentful Paint image<\/h3>\n\t\t\t<table class=\"table table-bordered table-bg gpsin-shadow\">\n\t\t\t\t\t<thead>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<th>Standard site<\/th>\n\t\t\t\t\t\t\t<th>W3TC Optimized<\/th>\t\t\t\t\t\t\t\n\t\t\t\t\t\t<\/tr>\n\t\t\t\t\t<\/thead>\n\t\t\t\t\t<tbody>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td class=\"nowrap\"><span class=\"change-better\">Passed audit<\/span><\/td>\n\t\t\t\t\t\t\t<td class=\"nowrap\"><span class=\"change-better\">Passed audit<\/span><\/td><\/tr><\/tbody>\n\t\t\t<\/table>\n\t\t<\/div>\n\t\t<div style=\"margin:100px 0;\">\n\t\t\t<h3>Avoid multiple page redirects<\/h3>\n\t\t\t<table class=\"table table-bordered table-bg gpsin-shadow\">\n\t\t\t\t\t<thead>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<th>Standard site<\/th>\n\t\t\t\t\t\t\t<th>W3TC Optimized<\/th>\t\t\t\t\t\t\t\n\t\t\t\t\t\t<\/tr>\n\t\t\t\t\t<\/thead>\n\t\t\t\t\t<tbody>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td class=\"nowrap\"><span class=\"change-better\">Passed audit<\/span><\/td>\n\t\t\t\t\t\t\t<td class=\"nowrap\"><span class=\"change-better\">Passed audit<\/span><\/td><\/tr><\/tbody>\n\t\t\t<\/table>\n\t\t<\/div>\n\t\t<div style=\"margin:100px 0;\">\n\t\t\t<h3>Use video formats for animated content<\/h3>\n\t\t\t<table class=\"table table-bordered table-bg gpsin-shadow\">\n\t\t\t\t\t<thead>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<th>Standard site<\/th>\n\t\t\t\t\t\t\t<th>W3TC Optimized<\/th>\t\t\t\t\t\t\t\n\t\t\t\t\t\t<\/tr>\n\t\t\t\t\t<\/thead>\n\t\t\t\t\t<tbody>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td class=\"nowrap\"><span class=\"change-better\">Passed audit<\/span><\/td>\n\t\t\t\t\t\t\t<td class=\"nowrap\"><span class=\"change-better\">Passed audit<\/span><\/td><\/tr><\/tbody>\n\t\t\t<\/table>\n\t\t<\/div>\n\t\t<div style=\"margin:100px 0;\">\n\t\t\t<h3>Remove duplicate modules in JavaScript bundles<\/h3>\n\t\t\t<table class=\"table table-bordered table-bg gpsin-shadow\">\n\t\t\t\t\t<thead>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<th>Standard site<\/th>\n\t\t\t\t\t\t\t<th>W3TC Optimized<\/th>\t\t\t\t\t\t\t\n\t\t\t\t\t\t<\/tr>\n\t\t\t\t\t<\/thead>\n\t\t\t\t\t<tbody>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td class=\"nowrap\"><span class=\"change-better\">Passed audit<\/span><\/td>\n\t\t\t\t\t\t\t<td class=\"nowrap\"><span class=\"change-better\">Passed audit<\/span><\/td><\/tr><\/tbody>\n\t\t\t<\/table>\n\t\t<\/div>\n\t\t<div style=\"margin:100px 0;\">\n\t\t\t<h3>Avoid serving legacy JavaScript to modern browsers<\/h3>\n\t\t\t<table class=\"table table-bordered table-bg gpsin-shadow\">\n\t\t\t\t\t<thead>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<th>Standard site<\/th>\n\t\t\t\t\t\t\t<th>W3TC Optimized<\/th><th colspan=\"1\">Difference<\/th>\t\t\t\t\t\t\t\n\t\t\t\t\t\t<\/tr>\n\t\t\t\t\t<\/thead>\n\t\t\t\t\t<tbody>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td class=\"nowrap\">0 <\/td>\n\t\t\t\t\t\t\t<td class=\"nowrap\">0 <\/td><td class=\"nowrap\">\n\t\t\t\t<span class=\"change-none\">0 <\/span>\n\t\t\t<\/td><\/tr>\n\t\t\t<tr>\n\t\t\t\t<td colspan=\"4\">No change.<\/td>\n\t\t\t<\/tr><\/tbody>\n\t\t\t<\/table>\n\t\t<\/div>\n\t\t<div style=\"margin:100px 0;\">\n\t\t\t<h3>Largest Contentful Paint image was not lazily loaded<\/h3>\n\t\t\t<table class=\"table table-bordered table-bg gpsin-shadow\">\n\t\t\t\t\t<thead>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<th>Standard site<\/th>\n\t\t\t\t\t\t\t<th>W3TC Optimized<\/th>\t\t\t\t\t\t\t\n\t\t\t\t\t\t<\/tr>\n\t\t\t\t\t<\/thead>\n\t\t\t\t\t<tbody>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td class=\"nowrap\"><span class=\"change-better\">Passed audit<\/span><\/td>\n\t\t\t\t\t\t\t<td class=\"nowrap\"><span class=\"change-better\">Passed audit<\/span><\/td><\/tr><\/tbody>\n\t\t\t<\/table>\n\t\t<\/div>\n\t\t<div style=\"margin:100px 0;\">\n\t\t\t<h3>Avoids document.write()<\/h3>\n\t\t\t<table class=\"table table-bordered table-bg gpsin-shadow\">\n\t\t\t\t\t<thead>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<th>Standard site<\/th>\n\t\t\t\t\t\t\t<th>W3TC Optimized<\/th><th colspan=\"1\">Difference<\/th>\t\t\t\t\t\t\t\n\t\t\t\t\t\t<\/tr>\n\t\t\t\t\t<\/thead>\n\t\t\t\t\t<tbody>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td class=\"nowrap\">0 <\/td>\n\t\t\t\t\t\t\t<td class=\"nowrap\">0 <\/td><td class=\"nowrap\">\n\t\t\t\t<span class=\"change-none\">0 <\/span>\n\t\t\t<\/td><\/tr>\n\t\t\t<tr>\n\t\t\t\t<td colspan=\"4\">No change.<\/td>\n\t\t\t<\/tr><\/tbody>\n\t\t\t<\/table>\n\t\t<\/div>\n\t\t<div style=\"margin:100px 0;\">\n\t\t\t<h3>Image elements have explicit width and height<\/h3>\n\t\t\t<table class=\"table table-bordered table-bg gpsin-shadow\">\n\t\t\t\t\t<thead>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<th>Standard site<\/th>\n\t\t\t\t\t\t\t<th>W3TC Optimized<\/th>\t\t\t\t\t\t\t\n\t\t\t\t\t\t<\/tr>\n\t\t\t\t\t<\/thead>\n\t\t\t\t\t<tbody>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td class=\"nowrap\"><span class=\"change-better\">Passed audit<\/span><\/td>\n\t\t\t\t\t\t\t<td class=\"nowrap\"><span class=\"change-better\">Passed audit<\/span><\/td><\/tr><\/tbody>\n\t\t\t<\/table>\n\t\t<\/div>\n\t\t<div style=\"margin:100px 0;\">\n\t\t\t<h3>Has a &lt;meta name=&quot;viewport&quot;&gt; tag with width or initial-scale<\/h3>\n\t\t\t<table class=\"table table-bordered table-bg gpsin-shadow\">\n\t\t\t\t\t<thead>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<th>Standard site<\/th>\n\t\t\t\t\t\t\t<th>W3TC Optimized<\/th>\t\t\t\t\t\t\t\n\t\t\t\t\t\t<\/tr>\n\t\t\t\t\t<\/thead>\n\t\t\t\t\t<tbody>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td class=\"nowrap\"><span class=\"change-better\">Passed audit<\/span><\/td>\n\t\t\t\t\t\t\t<td class=\"nowrap\"><span class=\"change-better\">Passed audit<\/span><\/td><\/tr><\/tbody>\n\t\t\t<\/table>\n\t\t<\/div>\n\t\t<div style=\"margin:100px 0;\">\n\t\t\t<h3>Uses passive listeners to improve scrolling performance<\/h3>\n\t\t\t<table class=\"table table-bordered table-bg gpsin-shadow\">\n\t\t\t\t\t<thead>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<th>Standard site<\/th>\n\t\t\t\t\t\t\t<th>W3TC Optimized<\/th>\t\t\t\t\t\t\t\n\t\t\t\t\t\t<\/tr>\n\t\t\t\t\t<\/thead>\n\t\t\t\t\t<tbody>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td class=\"nowrap\">0 <\/td>\n\t\t\t\t\t\t\t<td class=\"nowrap\"><span class=\"change-better\">Passed audit<\/span><\/td><\/tr><\/tbody>\n\t\t\t<\/table>\n\t\t<\/div>\n\t\t<div style=\"margin:100px 0;\">\n\t\t\t<h3>All text remains visible during webfont loads<\/h3>\n\t\t\t<table class=\"table table-bordered table-bg gpsin-shadow\">\n\t\t\t\t\t<thead>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<th>Standard site<\/th>\n\t\t\t\t\t\t\t<th>W3TC Optimized<\/th>\t\t\t\t\t\t\t\n\t\t\t\t\t\t<\/tr>\n\t\t\t\t\t<\/thead>\n\t\t\t\t\t<tbody>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td class=\"nowrap\"><span class=\"change-better\">Passed audit<\/span><\/td>\n\t\t\t\t\t\t\t<td class=\"nowrap\"><span class=\"change-better\">Passed audit<\/span><\/td><\/tr><\/tbody>\n\t\t\t<\/table>\n\t\t<\/div><\/div>\n\t\t<\/div>\n<\/body><\/html>\n","protected":false},"excerpt":{"rendered":"<p>In this Google PageSpeed Experiment, we&rsquo;re testing W3 Total Cache&rsquo;s Delay Scripts tool to understand its impact on website performance. We want to find out exactly how this feature helps enhance page load times so we have set up two websites, a control website and an experimental website. Control Website For our control website, we [&hellip;]<\/p>\n","protected":false},"author":8,"featured_media":137123,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_forum_subforum_count":0,"bgseo_title":"","bgseo_description":"","bgseo_robots_index":"index","bgseo_robots_follow":"follow","footnotes":""},"categories":[971,692],"tags":[],"class_list":["post-130887","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-pagespeed-tests","category-w3-total-cache"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.boldgrid.com\/support\/wp-json\/wp\/v2\/posts\/130887","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.boldgrid.com\/support\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.boldgrid.com\/support\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.boldgrid.com\/support\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/www.boldgrid.com\/support\/wp-json\/wp\/v2\/comments?post=130887"}],"version-history":[{"count":32,"href":"https:\/\/www.boldgrid.com\/support\/wp-json\/wp\/v2\/posts\/130887\/revisions"}],"predecessor-version":[{"id":137124,"href":"https:\/\/www.boldgrid.com\/support\/wp-json\/wp\/v2\/posts\/130887\/revisions\/137124"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.boldgrid.com\/support\/wp-json\/wp\/v2\/media\/137123"}],"wp:attachment":[{"href":"https:\/\/www.boldgrid.com\/support\/wp-json\/wp\/v2\/media?parent=130887"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.boldgrid.com\/support\/wp-json\/wp\/v2\/categories?post=130887"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.boldgrid.com\/support\/wp-json\/wp\/v2\/tags?post=130887"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}