{"id":129490,"date":"2024-04-15T16:16:52","date_gmt":"2024-04-15T20:16:52","guid":{"rendered":"https:\/\/www.boldgrid.com\/support\/?p=129490"},"modified":"2024-08-01T15:31:52","modified_gmt":"2024-08-01T19:31:52","slug":"webp","status":"publish","type":"post","link":"https:\/\/www.boldgrid.com\/support\/w3-total-cache\/pagespeed-tests\/webp\/","title":{"rendered":"WebP &#8211; Google PageSpeed Experiment"},"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 Google PageSpeed Experiment, we&rsquo;re testing W3 Total Cache&rsquo;s <a href=\"https:\/\/www.boldgrid.com\/support\/w3-total-cache\/image-service\/\">WebP Converter tool<\/a> to understand it&rsquo;s impact on website performance.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"bg-border alignnone size-full wp-image-129947\" src=\"https:\/\/www.boldgrid.com\/support\/wp-content\/uploads\/2024\/04\/Pasted-image-20240416144440.png\" alt=\"Enable WebP conversion option\" width=\"461\" height=\"72\" srcset=\"https:\/\/www.boldgrid.com\/support\/wp-content\/uploads\/2024\/04\/Pasted-image-20240416144440.png 461w, https:\/\/www.boldgrid.com\/support\/wp-content\/uploads\/2024\/04\/Pasted-image-20240416144440-300x47.png 300w\" sizes=\"auto, (max-width: 461px) 100vw, 461px\" \/><\/p>\n<p>Our goal is to assess how this specific feature influences website speed.<\/p>\n<h2 id=\"control-website\">Control Website<\/h2>\n<p>For our control website, we created a brand new WordPress installation and made no changes to the default options. There are no active plugins and we are using the default Twenty Twenty-Four theme.<\/p>\n<p>For our test we uploaded and added 6 images to the sample &ldquo;Hello World&rdquo; post.<\/p>\n<p>Control Website: <a href=\"https:\/\/wordpress-speed-test.com\/041524_site1\/2024\/04\/15\/hello-world\/\">https:\/\/wordpress-speed-test.com\/041524_site1\/2024\/04\/15\/hello-world\/<\/a><\/p>\n<h2 id=\"experimental-website\">Experimental Website<\/h2>\n<p>On our experimental website we installed another brand new WordPress site making no changes to the plugins or theme, and we added the same 6 images to the &ldquo;Hello World&rdquo; post.<\/p>\n<p>We also installed W3 Total Cache Pro, enabled the WebP Converter extension, and converted the 6 images to WebP format.<\/p>\n<p>Experimental Website: <a href=\"https:\/\/wordpress-speed-test.com\/041524_site2\/2024\/04\/15\/hello-world\/\">https:\/\/wordpress-speed-test.com\/041524_site2\/2024\/04\/15\/hello-world\/<\/a><\/p>\n\t  \n\t<div class=\"bg-proof bg-shadow\">\n\t\t<div>\n\t\t\t<span class=\"bg-green-circle\">+9<\/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 WebP images added 9 points to the <strong>Google PageSpeed score<\/strong>! <a href=\"https:\/\/www.boldgrid.com\/support\/w3-total-cache\/image-service\/\">Read the documentation<\/a> to learn how you can convert your images to WebP.<\/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 PageSpeed Score<\/div>\n\t\t\t\t<div><strong>Before:<\/strong> 84.67<\/div>\n\t\t\t\t<div><strong>After:<\/strong> 93.83<\/div>\n\t\t\t<\/div>\n\t  \t<\/div>\n\t<\/div>\n\t  \n    \n<h2 id=\"experimental-website-changes\">Experimental Website Changes<\/h2>\n<p>WebP images can provide significant savings in terms of file size compared to JPEG and PNG, leading to faster website loading times and reduced bandwidth usage.<\/p>\n<p>On our Experimental site we activated the WebP Converter tool and allowed it to auto-convert all of the images in our media library. The screenshot below shows the media library and the file size reduction on each image.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"bg-border alignnone size-full wp-image-129959\" src=\"https:\/\/www.boldgrid.com\/support\/wp-content\/uploads\/2024\/04\/Pasted-image-20240417102118.png\" alt=\"\" width=\"841\" height=\"952\" srcset=\"https:\/\/www.boldgrid.com\/support\/wp-content\/uploads\/2024\/04\/Pasted-image-20240417102118.png 841w, https:\/\/www.boldgrid.com\/support\/wp-content\/uploads\/2024\/04\/Pasted-image-20240417102118-265x300.png 265w, https:\/\/www.boldgrid.com\/support\/wp-content\/uploads\/2024\/04\/Pasted-image-20240417102118-768x869.png 768w\" sizes=\"auto, (max-width: 841px) 100vw, 841px\" \/><\/p>\n<p>As you can see, we were easily able to reduce the size of our media files by 65% on average.<\/p>\n<p>This significant reduction of file size might raise questions about how this affects the image quality. <a href=\"https:\/\/developers.google.com\/speed\/webp\/faq\">According to Google<\/a> WebP typically achieves an average of 30% more compression than JPEG and JPEG 2000, without loss of image quality. With this and our average of 65% reduction in mind, we did a side by side comparison between on of our test images on our control site and the converted version of the same image on our experimental site. We found that the converted image was much smaller and loaded faster with no change in quality.<\/p>\n<p><a href=\"https:\/\/www.boldgrid.com\/support\/wp-content\/uploads\/2024\/04\/Pasted-image-20240417105313.png\"><img loading=\"lazy\" decoding=\"async\" class=\"bg-border alignnone wp-image-129960 size-full\" src=\"https:\/\/www.boldgrid.com\/support\/wp-content\/uploads\/2024\/04\/Pasted-image-20240417105313.png\" alt=\"webp image vs jpg image size\" width=\"1658\" height=\"936\" srcset=\"https:\/\/www.boldgrid.com\/support\/wp-content\/uploads\/2024\/04\/Pasted-image-20240417105313.png 1658w, https:\/\/www.boldgrid.com\/support\/wp-content\/uploads\/2024\/04\/Pasted-image-20240417105313-300x169.png 300w, https:\/\/www.boldgrid.com\/support\/wp-content\/uploads\/2024\/04\/Pasted-image-20240417105313-1024x578.png 1024w, https:\/\/www.boldgrid.com\/support\/wp-content\/uploads\/2024\/04\/Pasted-image-20240417105313-768x434.png 768w, https:\/\/www.boldgrid.com\/support\/wp-content\/uploads\/2024\/04\/Pasted-image-20240417105313-1536x867.png 1536w\" sizes=\"auto, (max-width: 1658px) 100vw, 1658px\" \/><\/a><\/p>\n<h2 id=\"how-the-test-was-run\">How the test was run<\/h2>\n<p>We conducted six tests on each website using the Google PageSpeed test and averaged all the scores.<\/p>\n<h2 id=\"test-results\">Test results<\/h2>\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\">89.33 <\/td>\n\t\t\t\t\t\t\t<td class=\"nowrap\">97.83 <\/td><td class=\"nowrap\">\n\t\t\t\t<span class=\"change-better\">+8.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\">+9.51%<\/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\", 89.333333333333, \"color: #bbb\" ],\n\t\t\t\t\t[\"W3TC Optimized\", 97.833333333333, \"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\", 81, 98],[ \"Run #2\", 87, 100],[ \"Run #3\", 94, 98],[ \"Run #4\", 95, 96],[ \"Run #5\", 97, 100],[ \"Run #6\", 82, 95]\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\">7.17 points<\/td>\n\t\t\t\t\t\t\t<td class=\"nowrap\">9.5 points<\/td><td class=\"nowrap\">\n\t\t\t\t<span class=\"change-better\">+2.33 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\">+32.56%<\/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_fcp_desktop\" data-drawn=\"false\" data-function=\"draw_column_chart_points_fcp_desktop\"><\/div>\n\n\t\t<script type=\"text\/javascript\">\n\t\t\tfunction draw_column_chart_points_fcp_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\", 7.1666666666667, \"color: #bbb\" ],\n\t\t\t\t\t[\"W3TC Optimized\", 9.5, \"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_points_fcp_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_fcp_desktop\" style=\"width:350px;height:250px;\" data-drawn=\"false\" data-function=\"draw_points_fcp_desktop\"><\/div>\n    \t\t<script type=\"text\/javascript\">\n\t\t\t\tfunction draw_points_fcp_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\", 5, 9],[ \"Run #2\", 6, 10],[ \"Run #3\", 9, 10],[ \"Run #4\", 9, 9],[ \"Run #5\", 9, 10],[ \"Run #6\", 5, 9]\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_points_fcp_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\">18.17 points<\/td>\n\t\t\t\t\t\t\t<td class=\"nowrap\">23.5 points<\/td><td class=\"nowrap\">\n\t\t\t\t<span class=\"change-better\">+5.33 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\">+29.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_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\", 18.166666666667, \"color: #bbb\" ],\n\t\t\t\t\t[\"W3TC Optimized\", 23.5, \"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\", 14, 23],[ \"Run #2\", 17, 25],[ \"Run #3\", 21, 24],[ \"Run #4\", 21, 22],[ \"Run #5\", 22, 25],[ \"Run #6\", 14, 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\">9 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 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\">+11.11%<\/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\", 9, \"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\", 8, 10],[ \"Run #2\", 8, 10],[ \"Run #3\", 10, 10],[ \"Run #4\", 10, 10],[ \"Run #5\", 10, 10],[ \"Run #6\", 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_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\">1.22 s<\/td>\n\t\t\t\t\t\t\t<td class=\"nowrap\">0.73 s<\/td><td class=\"nowrap\">\n\t\t\t\t<span class=\"change-better\">-0.48 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\">-39.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_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\", 1.2166666666667, \"color: #bbb\" ],\n\t\t\t\t\t[\"W3TC Optimized\", 0.73333333333333, \"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\", 1.6, 0.8],[ \"Run #2\", 1.4, 0.5],[ \"Run #3\", 0.9, 0.7],[ \"Run #4\", 1.0, 0.9],[ \"Run #5\", 0.8, 0.5],[ \"Run #6\", 1.6, 1.0]\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.7 s<\/td>\n\t\t\t\t\t\t\t<td class=\"nowrap\">0.95 s<\/td><td class=\"nowrap\">\n\t\t\t\t<span class=\"change-better\">-0.75 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\">-44.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_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.7, \"color: #bbb\" ],\n\t\t\t\t\t[\"W3TC Optimized\", 0.95, \"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\", 2.2, 1.0],[ \"Run #2\", 1.8, 0.6],[ \"Run #3\", 1.4, 0.9],[ \"Run #4\", 1.4, 1.2],[ \"Run #5\", 1.2, 0.7],[ \"Run #6\", 2.2, 1.3]\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=\"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 ms<\/td>\n\t\t\t\t\t\t\t<td class=\"nowrap\">0 ms<\/td><td class=\"nowrap\">\n\t\t\t\t<span class=\"change-none\">0 ms<\/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\">0.01 <\/td>\n\t\t\t\t\t\t\t<td class=\"nowrap\">0.01 <\/td><td class=\"nowrap\">\n\t\t\t\t<span class=\"change-none\">0 <\/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\">1.25 s<\/td>\n\t\t\t\t\t\t\t<td class=\"nowrap\">0.78 s<\/td><td class=\"nowrap\">\n\t\t\t\t<span class=\"change-better\">-0.47 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\">-37.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_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.25, \"color: #bbb\" ],\n\t\t\t\t\t[\"W3TC Optimized\", 0.78333333333333, \"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.6, 0.8],[ \"Run #2\", 1.5, 0.5],[ \"Run #3\", 1.0, 1.0],[ \"Run #4\", 1.0, 0.9],[ \"Run #5\", 0.8, 0.5],[ \"Run #6\", 1.6, 1.0]\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\">1701.67 ms<\/td>\n\t\t\t\t\t\t\t<td class=\"nowrap\">961.67 ms<\/td><td class=\"nowrap\">\n\t\t\t\t<span class=\"change-better\">-740 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\">-43.49%<\/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\", 1701.6666666667, \"color: #bbb\" ],\n\t\t\t\t\t[\"W3TC Optimized\", 961.66666666667, \"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\", 2220, 1050],[ \"Run #2\", 1850, 620],[ \"Run #3\", 1410, 890],[ \"Run #4\", 1360, 1200],[ \"Run #5\", 1210, 690],[ \"Run #6\", 2160, 1320]\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\">478.33 ms<\/td>\n\t\t\t\t\t\t\t<td class=\"nowrap\">276.67 ms<\/td><td class=\"nowrap\">\n\t\t\t\t<span class=\"change-better\">-201.67 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\">-42.16%<\/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\", 478.33333333333, \"color: #bbb\" ],\n\t\t\t\t\t[\"W3TC Optimized\", 276.66666666667, \"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\", 640, 300],[ \"Run #2\", 570, 180],[ \"Run #3\", 350, 260],[ \"Run #4\", 360, 350],[ \"Run #5\", 290, 190],[ \"Run #6\", 660, 380]\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\">214 KiB<\/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=\"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 ms<\/td>\n\t\t\t\t\t\t\t<td class=\"nowrap\">0 ms<\/td><td class=\"nowrap\">\n\t\t\t\t<span class=\"change-none\">0 ms<\/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 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>\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>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>\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>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>\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># 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\">15 <\/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-none\">0 <\/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>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.02 s<\/td>\n\t\t\t\t\t\t\t<td class=\"nowrap\">0.02 s<\/td><td class=\"nowrap\">\n\t\t\t\t<span class=\"change-none\">0 s<\/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>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.22 <\/td>\n\t\t\t\t\t\t\t<td class=\"nowrap\">0.23 <\/td><td class=\"nowrap\">\n\t\t\t\t<span class=\"change-worse\">+0.02 <\/span>\n\t\t\t<\/td>\n\t\t\t<td class=\"nowrap\">\n\t\t\t\t<span class=\"change-worse change-percent\">+7.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_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.21666666666667, \"color: #bbb\" ],\n\t\t\t\t\t[\"W3TC Optimized\", 0.23333333333333, \"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.2, 0.2],[ \"Run #2\", 0.2, 0.1],[ \"Run #3\", 0.3, 0.5],[ \"Run #4\", 0.2, 0.2],[ \"Run #5\", 0.2, 0.2],[ \"Run #6\", 0.2, 0.2]\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>\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\">1 <\/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>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\">115 ms<\/td>\n\t\t\t\t\t\t\t<td class=\"nowrap\">111.67 ms<\/td><td class=\"nowrap\">\n\t\t\t\t<span class=\"change-better\">-3.33 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\">-2.9%<\/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\", 115, \"color: #bbb\" ],\n\t\t\t\t\t[\"W3TC Optimized\", 111.66666666667, \"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\", 130, 90],[ \"Run #2\", 140, 90],[ \"Run #3\", 100, 140],[ \"Run #4\", 100, 100],[ \"Run #5\", 90, 150],[ \"Run #6\", 130, 100]\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\">1 <\/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-none\">0 <\/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 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\"><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># 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\"><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>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\">919 KiB<\/td>\n\t\t\t\t\t\t\t<td class=\"nowrap\">662 KiB<\/td><td class=\"nowrap\">\n\t\t\t\t<span class=\"change-better\">-257 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\">-27.97%<\/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\", 919, \"color: #bbb\" ],\n\t\t\t\t\t[\"W3TC Optimized\", 662, \"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\", 919, 662],[ \"Run #2\", 919, 662],[ \"Run #3\", 919, 662],[ \"Run #4\", 919, 662],[ \"Run #5\", 919, 662],[ \"Run #6\", 919, 662]\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\">176 <\/td>\n\t\t\t\t\t\t\t<td class=\"nowrap\">176 <\/td><td class=\"nowrap\">\n\t\t\t\t<span class=\"change-none\">0 <\/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 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\">6 <\/td>\n\t\t\t\t\t\t\t<td class=\"nowrap\">6 <\/td><td class=\"nowrap\">\n\t\t\t\t<span class=\"change-none\">0 <\/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>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><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\">38 KiB<\/td>\n\t\t\t\t\t\t\t<td class=\"nowrap\">16 KiB<\/td><td class=\"nowrap\">\n\t\t\t\t<span class=\"\">-22 KiB<\/span>\n\t\t\t<\/td>\n\t\t\t<td class=\"nowrap\">\n\t\t\t\t<span class=\" change-percent\">-57.89%<\/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_properly_size_images_desktop\" data-drawn=\"false\" data-function=\"draw_column_chart_properly_size_images_desktop\"><\/div>\n\n\t\t<script type=\"text\/javascript\">\n\t\t\tfunction draw_column_chart_properly_size_images_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\", 38, \"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     : \"Properly size images\",\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_properly_size_images_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_properly_size_images_desktop\" style=\"width:350px;height:250px;\" data-drawn=\"false\" data-function=\"draw_properly_size_images_desktop\"><\/div>\n    \t\t<script type=\"text\/javascript\">\n\t\t\t\tfunction draw_properly_size_images_desktop() {\n\t\t\t\t\tvar data = google.visualization.arrayToDataTable([\n\t\t\t\t\t[\"Properly size images\", \"Standard site\", \"W3TC Optimized\"],\n\t\t\t\t\t[ \"Run #1\", 38, 16],[ \"Run #2\", 38, 16],[ \"Run #3\", 38, 16],[ \"Run #4\", 38, 16],[ \"Run #5\", 38, 16],[ \"Run #6\", 38, 16]\n\t\t\t\t\t]);\n\n\t\t\t\t\tvar options = {\n\t\t\t\t\t\ttitle     : \"Properly size images\",\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_properly_size_images_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>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>\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 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>\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>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>\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>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><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>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\">84.67 <\/td>\n\t\t\t\t\t\t\t<td class=\"nowrap\">93.83 <\/td><td class=\"nowrap\">\n\t\t\t\t<span class=\"change-better\">+9.17 <\/span>\n\t\t\t<\/td>\n\t\t\t<td class=\"nowrap\">\n\t\t\t\t<span class=\"change-better change-percent\">+10.83%<\/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\", 84.666666666667, \"color: #bbb\" ],\n\t\t\t\t\t[\"W3TC Optimized\", 93.833333333333, \"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\", 80, 94],[ \"Run #2\", 90, 96],[ \"Run #3\", 80, 98],[ \"Run #4\", 80, 84],[ \"Run #5\", 83, 94],[ \"Run #6\", 95, 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_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\">6.67 points<\/td>\n\t\t\t\t\t\t\t<td class=\"nowrap\">8.17 points<\/td><td class=\"nowrap\">\n\t\t\t\t<span class=\"change-better\">+1.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\">+22.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_points_fcp_mobile\" data-drawn=\"false\" data-function=\"draw_column_chart_points_fcp_mobile\"><\/div>\n\n\t\t<script type=\"text\/javascript\">\n\t\t\tfunction draw_column_chart_points_fcp_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.6666666666667, \"color: #bbb\" ],\n\t\t\t\t\t[\"W3TC Optimized\", 8.1666666666667, \"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_points_fcp_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_fcp_mobile\" style=\"width:350px;height:250px;\" data-drawn=\"false\" data-function=\"draw_points_fcp_mobile\"><\/div>\n    \t\t<script type=\"text\/javascript\">\n\t\t\t\tfunction draw_points_fcp_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\", 5, 8],[ \"Run #2\", 8, 9],[ \"Run #3\", 6, 9],[ \"Run #4\", 6, 6],[ \"Run #5\", 6, 8],[ \"Run #6\", 9, 9]\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_points_fcp_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\">14.5 points<\/td>\n\t\t\t\t\t\t\t<td class=\"nowrap\">20.83 points<\/td><td class=\"nowrap\">\n\t\t\t\t<span class=\"change-better\">+6.33 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\">+43.68%<\/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\", 14.5, \"color: #bbb\" ],\n\t\t\t\t\t[\"W3TC Optimized\", 20.833333333333, \"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\", 11, 21],[ \"Run #2\", 18, 22],[ \"Run #3\", 11, 24],[ \"Run #4\", 11, 14],[ \"Run #5\", 14, 21],[ \"Run #6\", 22, 23]\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\">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\">9.33 points<\/td>\n\t\t\t\t\t\t\t<td class=\"nowrap\">9.83 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\">+5.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_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\", 9.3333333333333, \"color: #bbb\" ],\n\t\t\t\t\t[\"W3TC Optimized\", 9.8333333333333, \"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\", 9, 10],[ \"Run #2\", 10, 10],[ \"Run #3\", 9, 10],[ \"Run #4\", 9, 9],[ \"Run #5\", 9, 10],[ \"Run #6\", 10, 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.57 s<\/td>\n\t\t\t\t\t\t\t<td class=\"nowrap\">2.1 s<\/td><td class=\"nowrap\">\n\t\t\t\t<span class=\"change-better\">-0.47 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\">-18.18%<\/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.5666666666667, \"color: #bbb\" ],\n\t\t\t\t\t[\"W3TC Optimized\", 2.1, \"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.9, 2.1],[ \"Run #2\", 2.2, 1.9],[ \"Run #3\", 2.8, 1.8],[ \"Run #4\", 2.9, 2.9],[ \"Run #5\", 2.8, 2.1],[ \"Run #6\", 1.8, 1.8]\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\">3.75 s<\/td>\n\t\t\t\t\t\t\t<td class=\"nowrap\">2.72 s<\/td><td class=\"nowrap\">\n\t\t\t\t<span class=\"change-better\">-1.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\">-27.56%<\/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\", 3.75, \"color: #bbb\" ],\n\t\t\t\t\t[\"W3TC Optimized\", 2.7166666666667, \"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\", 4.3, 2.8],[ \"Run #2\", 3.3, 2.5],[ \"Run #3\", 4.2, 2.1],[ \"Run #4\", 4.2, 3.7],[ \"Run #5\", 3.8, 2.8],[ \"Run #6\", 2.7, 2.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=\"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 ms<\/td>\n\t\t\t\t\t\t\t<td class=\"nowrap\">0 ms<\/td><td class=\"nowrap\">\n\t\t\t\t<span class=\"change-none\">0 ms<\/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=\"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>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\">2.95 s<\/td>\n\t\t\t\t\t\t\t<td class=\"nowrap\">2.18 s<\/td><td class=\"nowrap\">\n\t\t\t\t<span class=\"change-better\">-0.77 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\">-25.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_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\", 2.95, \"color: #bbb\" ],\n\t\t\t\t\t[\"W3TC Optimized\", 2.1833333333333, \"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\", 3.5, 2.1],[ \"Run #2\", 2.2, 1.9],[ \"Run #3\", 3.4, 1.8],[ \"Run #4\", 3.4, 3.4],[ \"Run #5\", 3.4, 2.1],[ \"Run #6\", 1.8, 1.8]\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\">3746.67 ms<\/td>\n\t\t\t\t\t\t\t<td class=\"nowrap\">2713.33 ms<\/td><td class=\"nowrap\">\n\t\t\t\t<span class=\"change-better\">-1033.33 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\">-27.58%<\/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\", 3746.6666666667, \"color: #bbb\" ],\n\t\t\t\t\t[\"W3TC Optimized\", 2713.3333333333, \"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\", 4250, 2780],[ \"Run #2\", 3290, 2510],[ \"Run #3\", 4240, 2120],[ \"Run #4\", 4240, 3730],[ \"Run #5\", 3790, 2770],[ \"Run #6\", 2670, 2370]\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\">801.67 ms<\/td>\n\t\t\t\t\t\t\t<td class=\"nowrap\">621.67 ms<\/td><td class=\"nowrap\">\n\t\t\t\t<span class=\"change-better\">-180 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\">-22.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_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\", 801.66666666667, \"color: #bbb\" ],\n\t\t\t\t\t[\"W3TC Optimized\", 621.66666666667, \"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\", 910, 650],[ \"Run #2\", 630, 550],[ \"Run #3\", 930, 420],[ \"Run #4\", 910, 950],[ \"Run #5\", 930, 680],[ \"Run #6\", 500, 480]\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\">204 KiB<\/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=\"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 ms<\/td>\n\t\t\t\t\t\t\t<td class=\"nowrap\">0 ms<\/td><td class=\"nowrap\">\n\t\t\t\t<span class=\"change-none\">0 ms<\/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 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>\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>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>\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>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>\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># 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\">15 <\/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-none\">0 <\/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>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.12 s<\/td>\n\t\t\t\t\t\t\t<td class=\"nowrap\">0.08 s<\/td><td class=\"nowrap\">\n\t\t\t\t<span class=\"change-better\">-0.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\">-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_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\", 0.11666666666667, \"color: #bbb\" ],\n\t\t\t\t\t[\"W3TC Optimized\", 0.083333333333333, \"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\", 0.2, 0.1],[ \"Run #2\", 0.1, 0.0],[ \"Run #3\", 0.1, 0.2],[ \"Run #4\", 0.1, 0.0],[ \"Run #5\", 0.1, 0.1],[ \"Run #6\", 0.1, 0.1]\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\">0.67 <\/td>\n\t\t\t\t\t\t\t<td class=\"nowrap\">0.6 <\/td><td class=\"nowrap\">\n\t\t\t\t<span class=\"change-better\">-0.07 <\/span>\n\t\t\t<\/td>\n\t\t\t<td class=\"nowrap\">\n\t\t\t\t<span class=\"change-better change-percent\">-10%<\/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\", 0.66666666666667, \"color: #bbb\" ],\n\t\t\t\t\t[\"W3TC Optimized\", 0.6, \"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\", 0.8, 0.6],[ \"Run #2\", 0.6, 0.4],[ \"Run #3\", 0.6, 1.0],[ \"Run #4\", 0.8, 0.4],[ \"Run #5\", 0.6, 0.6],[ \"Run #6\", 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     : \"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\">2.83 <\/td>\n\t\t\t\t\t\t\t<td class=\"nowrap\">2.33 <\/td><td class=\"nowrap\">\n\t\t\t\t<span class=\"change-better\">-0.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\">-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_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\", 2.8333333333333, \"color: #bbb\" ],\n\t\t\t\t\t[\"W3TC Optimized\", 2.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_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\", 5, 2],[ \"Run #2\", 3, 1],[ \"Run #3\", 2, 5],[ \"Run #4\", 4, 1],[ \"Run #5\", 1, 3],[ \"Run #6\", 2, 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_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\">120 ms<\/td>\n\t\t\t\t\t\t\t<td class=\"nowrap\">118.33 ms<\/td><td class=\"nowrap\">\n\t\t\t\t<span class=\"change-better\">-1.67 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\">-1.39%<\/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\", 120, \"color: #bbb\" ],\n\t\t\t\t\t[\"W3TC Optimized\", 118.33333333333, \"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\", 130, 100],[ \"Run #2\", 100, 110],[ \"Run #3\", 130, 160],[ \"Run #4\", 140, 140],[ \"Run #5\", 130, 100],[ \"Run #6\", 90, 100]\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><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 <\/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-none\">0 <\/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 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\"><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># 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\"><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>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\">900 KiB<\/td>\n\t\t\t\t\t\t\t<td class=\"nowrap\">658 KiB<\/td><td class=\"nowrap\">\n\t\t\t\t<span class=\"change-better\">-242 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\">-26.89%<\/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\", 900, \"color: #bbb\" ],\n\t\t\t\t\t[\"W3TC Optimized\", 658, \"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\", 900, 658],[ \"Run #2\", 900, 658],[ \"Run #3\", 900, 658],[ \"Run #4\", 900, 658],[ \"Run #5\", 900, 658],[ \"Run #6\", 900, 658]\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\">176 <\/td>\n\t\t\t\t\t\t\t<td class=\"nowrap\">176 <\/td><td class=\"nowrap\">\n\t\t\t\t<span class=\"change-none\">0 <\/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 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\">6 <\/td>\n\t\t\t\t\t\t\t<td class=\"nowrap\">6 <\/td><td class=\"nowrap\">\n\t\t\t\t<span class=\"change-none\">0 <\/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>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\">14 KiB<\/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>\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 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>\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>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>\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>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><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>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 WebP Converter tool to understand it&rsquo;s impact on website performance. Our goal is to assess how this specific feature influences website speed. Control Website For our control website, we created a brand new WordPress installation and made no changes to the default options. There are [&hellip;]<\/p>\n","protected":false},"author":8,"featured_media":137117,"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-129490","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\/129490","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=129490"}],"version-history":[{"count":14,"href":"https:\/\/www.boldgrid.com\/support\/wp-json\/wp\/v2\/posts\/129490\/revisions"}],"predecessor-version":[{"id":129963,"href":"https:\/\/www.boldgrid.com\/support\/wp-json\/wp\/v2\/posts\/129490\/revisions\/129963"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.boldgrid.com\/support\/wp-json\/wp\/v2\/media\/137117"}],"wp:attachment":[{"href":"https:\/\/www.boldgrid.com\/support\/wp-json\/wp\/v2\/media?parent=129490"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.boldgrid.com\/support\/wp-json\/wp\/v2\/categories?post=129490"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.boldgrid.com\/support\/wp-json\/wp\/v2\/tags?post=129490"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}