logoβ


Link copied to clipboard

Performance Report for https://reviewed.usatoday.com/bath/best-right-now/best-shower-cleaners

URL = https://reviewed.usatoday.com/bath/best-right-now/best-shower-cleaners

Category Audit = performance

The performance audit in Lighthouse consists of several stages:
1. Data collection: Lighthouse launches the browser and loads the web page to collect data about its performance.
2. Metrics analysis: Lighthouse evaluates performance metrics such as page load time, content rendering speed, cache usage, and more. It also provides information on how each metric impacts the user experience.
3. Report: Lighthouse generates a report that contains the results of the performance audit. The report includes a list of recommendations for improving page performance and an assessment of each performance metric.
After conducting the performance audit in Lighthouse, you can use the data and recommendations to optimize your web page's performance and improve the user experience.

auditthe name of the audit and its description, follow the link for more details scorethe value of the audit score after the check valuedetected cause values and check values details for technician
🔺bootup-time

Consider reducing the time spent parsing, compiling, and executing JS. You may find delivering smaller JS payloads helps with this. Learn how to reduce Javascript execution time.

0 2.6 s

"[{\"url\": \"https:\/\/cdn-magiclinks.trackonomics.net\/client\/static\/v2\/gannett_bb334_reviewed.js\", \"total\": 1242.0282000000004, \"scripting\": 1222.5339000000004, \"scriptParseCompile\": 1.0047}, {\"url\": \"https:\/\/reviewed.usatoday.com\/bath\/best-right-now\/best-shower-cleaners\", \"total\": 885.4137000000002, \"scripting\": 159.21750000000003, \"scriptParseCompile\": 15.482699999999998}, {\"url\": \"https:\/\/reviewed.usatoday.com\/packs\/js\/articles-5a575c136b799622b696.js\", \"total\": 463.6943999999996, \"scripting\": 295.83659999999975, \"scriptParseCompile\": 17.3085}, {\"url\": \"https:\/\/cdn.cookielaw.org\/scripttemplates\/202401.2.0\/otBannerSdk.js\", \"total\": 358.746, \"scripting\": 63.83160000000003, \"scriptParseCompile\": 6.0204}, {\"url\": \"https:\/\/cdn.taboola.com\/libtrc\/gannettdigital-reviewed\/loader.js\", \"total\": 256.6689000000001, \"scripting\": 70.7094000000001, \"scriptParseCompile\": 7.2051}, {\"url\": \"Unattributable\", \"total\": 237.3158999999996, \"scripting\": 84.31259999999999, \"scriptParseCompile\": 0}, {\"url\": \"https:\/\/cdn.cookielaw.org\/scripttemplates\/otSDKStub.js\", \"total\": 187.0188, \"scripting\": 131.8638, \"scriptParseCompile\": 0.1581}, {\"url\": \"https:\/\/cdn.parsely.com\/keys\/reviewed.com\/p.js\", \"total\": 180.9869999999999, \"scripting\": 173.7212999999999, \"scriptParseCompile\": 0.4686}, {\"url\": \"https:\/\/try.abtasty.com\/84164b036715eae70d1260b4b6bb8d58\/main.91ee4ca94f5bea680507.js\", \"total\": 179.87819999999988, \"scripting\": 112.68479999999992, \"scriptParseCompile\": 2.3876999999999997}, {\"url\": \"https:\/\/platform.twitter.com\/widgets.js\", \"total\": 173.5676999999999, \"scripting\": 24.055499999999995, \"scriptParseCompile\": 2.7384}, {\"url\": \"https:\/\/cdn.p-n.io\/pushly-sdk.min.js?domain_key=awSYacDwMxeASAfgRyL8i6qGAc8Qf4Yn8uX6\", \"total\": 140.2701, \"scripting\": 104.19810000000004, \"scriptParseCompile\": 2.8154999999999997}, {\"url\": \"https:\/\/carrick-ui.advoncommerce.com\/gw\/integration\/621761610b7c6fa2dc5ea0d93d0f2394\", \"total\": 125.88629999999992, \"scripting\": 117.52349999999991, \"scriptParseCompile\": 0.24749999999999997}]"

🔺cumulative-layout-shift

Cumulative Layout Shift measures the movement of visible elements within the viewport. Learn more about the Cumulative Layout Shift metric.

88 0.108

"[{\"newEngineResult\": {\"cumulativeLayoutShift\": 0.1078374346660446, \"cumulativeLayoutShiftMainFrame\": 0.1078374346660446}, \"newEngineResultDiffered\": false, \"cumulativeLayoutShiftMainFrame\": 0.1078374346660446}]"

🔺dom-size

A large DOM will increase memory usage, cause longer style calculations, and produce costly layout reflows. Learn how to avoid an excessive DOM size.

0 1,952 elements

["a.item-thumbnail-href > div.thumbBlock_holder > span.thumbBlock > span.thumbnail-overlay","div.col-12 > div.container > div.row > div.col-12"]

🔺duplicated-javascript

Remove large, duplicate JavaScript modules from bundles to reduce unnecessary bytes consumed by network activity.

50 Potential savings of 27 KiB

"[{\"url\": \"\", \"source\": \"node_modules\/jquery\", \"subItems\": {\"type\": \"subitems\", \"items\": [{\"url\": \"https:\/\/reviewed.usatoday.com\/packs\/js\/application_synchronous-ef00af9fd0fe3459f7d3.js\", \"sourceTransferBytes\": 31033}, {\"url\": \"https:\/\/reviewed.usatoday.com\/packs\/js\/articles-5a575c136b799622b696.js\", \"sourceTransferBytes\": 27752}]}, \"totalBytes\": 0, \"wastedBytes\": 27752}]"

🔺first-contentful-paint

First Contentful Paint marks the time at which the first text or image is painted. Learn more about the First Contentful Paint metric.

73 2.3 s

"[]"

🔺first-meaningful-paint

First Meaningful Paint measures when the primary content of a page is visible. Learn more about the First Meaningful Paint metric.

35 4.7 s

"[]"

🔺interactive

Time to Interactive is the amount of time it takes for the page to become fully interactive. Learn more about the Time to Interactive metric.

9 14.3 s

"[{\"url\": \"https:\/\/reviewed.usatoday.com\/bath\/best-right-now\/best-shower-cleaners\", \"responseTime\": 19.251000000000005}]"

🔺largest-contentful-paint

Largest Contentful Paint marks the time at which the largest text or image is painted. Learn more about the Largest Contentful Paint metric

23 5.2 s

"[]"

🔺largest-contentful-paint-element

This is the largest contentful element painted within the viewport. Learn more about the Largest Contentful Paint element

0 5,230 ms

"[{\"type\": \"table\", \"items\": [{\"node\": {\"lhId\": \"page-0-H1\", \"path\": \"1,HTML,1,BODY,4,MAIN,0,MAIN,0,DIV,1,DIV,0,DIV,1,H1\", \"type\": \"node\", \"snippet\": \"<h1 class=\\\"u3 article-meta-info__tbrn-name\\\">\", \"selector\": \"div.container > div.row > div.col-12 > h1.u3\", \"nodeLabel\": \"THE BEST SHOWER CLEANERS OF 2024\", \"boundingRect\": {\"top\": 245, \"left\": 0, \"right\": 785, \"width\": 785, \"bottom\": 299, \"height\": 54}}}], \"headings\": [{\"key\": \"node\", \"label\": \"Element\", \"valueType\": \"node\"}]}, {\"type\": \"table\", \"items\": [{\"phase\": \"TTFB\", \"timing\": 990.1665, \"percent\": \"19%\"}, {\"phase\": \"Load Delay\", \"timing\": 0, \"percent\": \"0%\"}, {\"phase\": \"Load Time\", \"timing\": 0, \"percent\": \"0%\"}, {\"phase\": \"Render Delay\", \"timing\": 4241.244500000002, \"percent\": \"81%\"}], \"headings\": [{\"key\": \"phase\", \"label\": \"Phase\", \"valueType\": \"text\"}, {\"key\": \"percent\", \"label\": \"% of LCP\", \"valueType\": \"text\"}, {\"key\": \"timing\", \"label\": \"Timing\", \"valueType\": \"ms\"}]}]"

🔺layout-shift-elements

These DOM elements contribute most to the CLS of the page. Learn how to improve CLS

0 9 elements found

["body.tracking-page > main.main-content-wrap","main.main-content-wrap > main.main > div.container > figure.row","div.container > div.row > div.col-12 > h1.u3","div.container > div.row > div.col-12 > p","body.tracking-page > div.top-nav > ul.nav > li.nav-item","body.tracking-page > div.top-nav > ul.nav > li.nav-item","body.tracking-page > div.top-nav > ul.nav > li.nav-item","body.tracking-page > div.top-nav > ul.nav > li.nav-item","div.container > div.row > div.col-12 > div.article-meta-info__container"]

🔺layout-shifts 0 3 layout shifts found

["body.tracking-page > main.main-content-wrap","main.main-content-wrap > main.main > div.container > figure.row","div.container > div.row > div.col-12 > div.article-meta-info__container"]

🔺legacy-javascript

Polyfills and transforms enable legacy browsers to use new JavaScript features. However, many aren't necessary for modern browsers. For your bundled JavaScript, adopt a modern script deployment strategy using module/nomodule feature detection to reduce the amount of code shipped to modern browsers, while retaining support for legacy browsers. Learn how to use modern JavaScript

50 Potential savings of 16 KiB

"[{\"url\": \"https:\/\/cdn.parsely.com\/keys\/reviewed.com\/p.js\", \"subItems\": {\"type\": \"subitems\", \"items\": [{\"signal\": \"Date.prototype.toJSON\", \"location\": {\"url\": \"https:\/\/cdn.parsely.com\/keys\/reviewed.com\/p.js\", \"line\": 6, \"type\": \"source-location\", \"column\": 3230, \"urlProvider\": \"network\"}}, {\"signal\": \"@babel\/plugin-transform-classes\", \"location\": {\"url\": \"https:\/\/cdn.parsely.com\/keys\/reviewed.com\/p.js\", \"line\": 6, \"type\": \"source-location\", \"column\": 21133, \"urlProvider\": \"network\"}}]}, \"totalBytes\": 0, \"wastedBytes\": 8984}, {\"url\": \"https:\/\/cdn.cookielaw.org\/scripttemplates\/202401.2.0\/otBannerSdk.js\", \"subItems\": {\"type\": \"subitems\", \"items\": [{\"signal\": \"Array.prototype.fill\", \"location\": {\"url\": \"https:\/\/cdn.cookielaw.org\/scripttemplates\/202401.2.0\/otBannerSdk.js\", \"line\": 6, \"type\": \"source-location\", \"column\": 7371, \"urlProvider\": \"network\"}}]}, \"totalBytes\": 0, \"wastedBytes\": 7111}, {\"url\": \"https:\/\/reviewed.usatoday.com\/packs\/js\/articles-5a575c136b799622b696.js\", \"subItems\": {\"type\": \"subitems\", \"items\": [{\"signal\": \"@babel\/plugin-transform-classes\", \"location\": {\"url\": \"https:\/\/reviewed.usatoday.com\/packs\/js\/articles-5a575c136b799622b696.js\", \"line\": 1, \"type\": \"source-location\", \"column\": 9942, \"original\": {\"file\": \"\", \"line\": 0, \"column\": 0}, \"urlProvider\": \"network\"}}]}, \"totalBytes\": 0, \"wastedBytes\": 67}, {\"url\": \"https:\/\/platform.twitter.com\/widgets\/widget_iframe.2f70fb173b9000da126c79afe2098f02.html?origin=https%3A%2F%2Freviewed.usatoday.com\", \"subItems\": {\"type\": \"subitems\", \"items\": [{\"signal\": \"@babel\/plugin-transform-classes\", \"location\": {\"url\": \"https:\/\/platform.twitter.com\/widgets\/widget_iframe.2f70fb173b9000da126c79afe2098f02.html?origin=https%3A%2F%2Freviewed.usatoday.com\", \"line\": 13, \"type\": \"source-location\", \"column\": 113807, \"urlProvider\": \"network\"}}]}, \"totalBytes\": 0, \"wastedBytes\": 54}, {\"url\": \"https:\/\/cdn.cookielaw.org\/scripttemplates\/202401.2.0\/otTCF.js\", \"subItems\": {\"type\": \"subitems\", \"items\": [{\"signal\": \"@babel\/plugin-transform-classes\", \"location\": {\"url\": \"https:\/\/cdn.cookielaw.org\/scripttemplates\/202401.2.0\/otTCF.js\", \"line\": 0, \"type\": \"source-location\", \"column\": 8488, \"urlProvider\": \"network\"}}]}, \"totalBytes\": 0, \"wastedBytes\": 47}, {\"url\": \"https:\/\/cdn.jsdelivr.net\/npm\/instantsearch.js@4\", \"subItems\": {\"type\": \"subitems\", \"items\": [{\"signal\": \"@babel\/plugin-transform-classes\", \"location\": {\"url\": \"https:\/\/cdn.jsdelivr.net\/npm\/instantsearch.js@4\", \"line\": 1, \"type\": \"source-location\", \"column\": 1048, \"urlProvider\": \"network\"}}]}, \"totalBytes\": 0, \"wastedBytes\": 44}, {\"url\": \"https:\/\/cdn.jsdelivr.net\/npm\/[email protected]\/dist\/algoliasearchLite.min.js\", \"subItems\": {\"type\": \"subitems\", \"items\": [{\"signal\": \"Object.keys\", \"location\": {\"url\": \"https:\/\/cdn.jsdelivr.net\/npm\/[email protected]\/dist\/algoliasearchLite.min.js\", \"line\": 1, \"type\": \"source-location\", \"column\": 14263, \"urlProvider\": \"network\"}}]}, \"totalBytes\": 0, \"wastedBytes\": 0}]"

🔺mainthread-work-breakdown

Consider reducing the time spent parsing, compiling and executing JS. You may find delivering smaller JS payloads helps with this. Learn how to minimize main-thread work

0 4.8 s

"[{\"group\": \"scriptEvaluation\", \"duration\": 2718.372000000003, \"groupLabel\": \"Script Evaluation\"}, {\"group\": \"styleLayout\", \"duration\": 1168.4384999999993, \"groupLabel\": \"Style & Layout\"}, {\"group\": \"other\", \"duration\": 575.4335999999992, \"groupLabel\": \"Other\"}, {\"group\": \"scriptParseCompile\", \"duration\": 96.7239, \"groupLabel\": \"Script Parsing & Compilation\"}, {\"group\": \"parseHTML\", \"duration\": 82.16699999999999, \"groupLabel\": \"Parse HTML & CSS\"}, {\"group\": \"garbageCollection\", \"duration\": 60.965999999999326, \"groupLabel\": \"Garbage Collection\"}, {\"group\": \"paintCompositeRender\", \"duration\": 50.11499999999959, \"groupLabel\": \"Rendering\"}]"

🔺max-potential-fid

The maximum potential First Input Delay that your users could experience is the duration of the longest task. Learn more about the Maximum Potential First Input Delay metric.

0 1,270 ms

[]

🔺no-document-write

For users on slow connections, external scripts dynamically injected via `document.write()` can delay page load by tens of seconds. Learn how to avoid document.write().

50

"[{\"source\": {\"url\": \"https:\/\/cdn.taboola.com\/libtrc\/userx.20240327-3-RELEASE.es6.js\", \"line\": 2, \"type\": \"source-location\", \"column\": 9416, \"urlProvider\": \"network\"}}]"

🔺offscreen-images

Consider lazy-loading offscreen and hidden images after all critical resources have finished loading to lower time to interactive. Learn how to defer offscreen images.

50 Potential savings of 70 KiB

["div > div.ot-pc-header > div.ot-pc-logo > img","div.container > figure#mobile-trust-image > div.row > img.lazyload","div > figure > figure.image-wrapper > img.lazyload","div > figure > figure.image-wrapper > img.lazyload","div > figure > figure.image-wrapper > img.lazyload","div > figure > figure.image-wrapper > img.lazyload","div > figure > figure.image-wrapper > img.lazyload","div > figure > figure.image-wrapper > img.attachment__award","div.col-12 > div.footer__reviewed_logo > a > img.footer__logo","div > figure > figure.image-wrapper > img.lazyload","ul.footer-links__social-list > li > a.footer-links__list-href > img","div.ot-pc-footer > div.ot-pc-footer-logo > a > img"]

🔺render-blocking-resources

Resources are blocking the first paint of your page. Consider delivering critical JS/CSS inline and deferring all non-critical JS/styles. Learn how to eliminate render-blocking resources.

0 Potential savings of 830 ms

"[{\"url\": \"https:\/\/reviewed.usatoday.com\/packs\/css\/stylesheets-201e1f45.css\", \"wastedMs\": 334, \"totalBytes\": 51672}, {\"url\": \"https:\/\/reviewed.usatoday.com\/packs\/js\/application_synchronous-ef00af9fd0fe3459f7d3.js\", \"wastedMs\": 334, \"totalBytes\": 32306}, {\"url\": \"https:\/\/try.abtasty.com\/84164b036715eae70d1260b4b6bb8d58.js\", \"wastedMs\": 865, \"totalBytes\": 3069}]"

🔺speed-index

Speed Index shows how quickly the contents of a page are visibly populated. Learn more about the Speed Index metric.

0 22.2 s

"[]"

🔺third-party-summary

Third-party code can significantly impact load performance. Limit the number of redundant third-party providers and try to load third-party code after your page has primarily finished loading. Learn how to minimize third-party impact.

0 Third-party code blocked the main thread for 900 ms

"[{\"entity\": \"trackonomics.net\", \"subItems\": {\"type\": \"subitems\", \"items\": [{\"url\": \"https:\/\/cdn-magiclinks.trackonomics.net\/client\/static\/v2\/gannett_bb334_reviewed.js\", \"tbtImpact\": 1190.4359127996445, \"blockingTime\": 432.4133999999999, \"transferSize\": 34038, \"mainThreadTime\": 1242.028200000001}, {\"url\": \"https:\/\/fr-actions.trackonomics.net\/prod\/pp\/gannett\/reviewed\/reviewed.usatoday.com\/bath\/best-right-now\/best-shower-cleaners\/tags.json\", \"tbtImpact\": 0, \"blockingTime\": 0, \"transferSize\": 449, \"mainThreadTime\": 0}]}, \"tbtImpact\": 1190.4359127996445, \"blockingTime\": 432.4133999999999, \"transferSize\": 34487, \"mainThreadTime\": 1242.028200000001}, {\"entity\": \"Optanon\", \"subItems\": {\"type\": \"subitems\", \"items\": [{\"url\": \"https:\/\/cdn.cookielaw.org\/scripttemplates\/202401.2.0\/otBannerSdk.js\", \"tbtImpact\": 119.95538068264052, \"blockingTime\": 148.595, \"transferSize\": 107044, \"mainThreadTime\": 358.7459999999995}, {\"url\": \"https:\/\/cdn.cookielaw.org\/scripttemplates\/otSDKStub.js\", \"tbtImpact\": 0, \"blockingTime\": 37.1224, \"transferSize\": 7385, \"mainThreadTime\": 187.01879999999983}, {\"url\": \"https:\/\/cdn.cookielaw.org\/vendorlist\/iab2V2Data.json\", \"tbtImpact\": 0, \"blockingTime\": 0, \"transferSize\": 74572, \"mainThreadTime\": 0}, {\"url\": \"https:\/\/cdn.cookielaw.org\/consent\/2723d533-d8f7-4d66-a22f-4a6e46ce2ecf\/8e7212ce-7d18-40f1-b0d8-55337ba93e06\/en.json\", \"tbtImpact\": 0, \"blockingTime\": 0, \"transferSize\": 27910, \"mainThreadTime\": 0}, {\"url\": \"https:\/\/cdn.cookielaw.org\/scripttemplates\/202401.2.0\/otTCF.js\", \"tbtImpact\": 3.78888109466472, \"blockingTime\": 0, \"transferSize\": 17308, \"mainThreadTime\": 6.075300000000001}, {\"url\": \"https:\/\/cdn.cookielaw.org\/logos\/5b4b73e5-9c9c-4c5c-82c1-9389c9e42f1c\/07f13441-98d5-4528-9164-f2ff6d13ae1f\/Gannett.png\", \"tbtImpact\": 0, \"blockingTime\": 0, \"transferSize\": 14341, \"mainThreadTime\": 0}, {\"url\": \"https:\/\/cdn.cookielaw.org\/scripttemplates\/202401.2.0\/assets\/v2\/otPcTab.json\", \"tbtImpact\": 0, \"blockingTime\": 0, \"transferSize\": 13756, \"mainThreadTime\": 0}, {\"url\": \"https:\/\/cdn.cookielaw.org\/scripttemplates\/202401.2.0\/assets\/otCommonStyles.css\", \"tbtImpact\": 0, \"blockingTime\": 0, \"transferSize\": 3929, \"mainThreadTime\": 0}, {\"url\": \"https:\/\/cdn.cookielaw.org\/scripttemplates\/202401.2.0\/assets\/otCenterRounded.json\", \"tbtImpact\": 0, \"blockingTime\": 0, \"transferSize\": 2961, \"mainThreadTime\": 0}, {\"url\": \"https:\/\/cdn.cookielaw.org\/consent\/2723d533-d8f7-4d66-a22f-4a6e46ce2ecf\/2723d533-d8f7-4d66-a22f-4a6e46ce2ecf.json\", \"tbtImpact\": 0, \"blockingTime\": 0, \"transferSize\": 2609, \"mainThreadTime\": 0}, {\"url\": \"https:\/\/cdn.cookielaw.org\/logos\/static\/powered_by_logo.svg\", \"tbtImpact\": 0, \"blockingTime\": 0, \"transferSize\": 2187, \"mainThreadTime\": 0}, {\"url\": \"https:\/\/cdn.cookielaw.org\/logos\/static\/ot_guard_logo.svg\", \"tbtImpact\": 0, \"blockingTime\": 0, \"transferSize\": 538, \"mainThreadTime\": 0}, {\"url\": \"https:\/\/geolocation.onetrust.com\/cookieconsentpub\/v1\/geo\/location\", \"tbtImpact\": 0, \"blockingTime\": 0, \"transferSize\": 304, \"mainThreadTime\": 0}]}, \"tbtImpact\": 123.74426177730524, \"blockingTime\": 185.7174, \"transferSize\": 274844, \"mainThreadTime\": 551.8400999999993}, {\"entity\": \"Parse.ly\", \"subItems\": {\"type\": \"subitems\", \"items\": [{\"url\": \"https:\/\/cdn.parsely.com\/keys\/reviewed.com\/p.js\", \"tbtImpact\": 53.531359125018305, \"blockingTime\": 120.9769, \"transferSize\": 24185, \"mainThreadTime\": 180.9869999999999}, {\"url\": \"https:\/\/p1.parsely.com\/px\/?rand=1711561367448&plid=d468b4aa-36a6-41d1-b724-e1bf610c135d&idsite=reviewed.com&url=https%3A%2F%2Freviewed.usatoday.com%2Fbath%2Fbest-right-now%2Fbest-shower-cleaners&urlref=&screen=800x600%7C800x600%7C24&data=%7B%7D&sid=1&surl=https%3A%2F%2Freviewed.usatoday.com%2Fbath%2Fbest-right-now%2Fbest-shower-cleaners&sref=&sts=1711561367226&slts=0&title=10+Best+Shower+Cleaners+of+2024+-+Reviewed&date=Wed+Mar+27+2024+19%3A42%3A47+GMT%2B0200+(Eastern+European+Standard+Time)&action=pageview&pvid=0832856f-ac47-441d-be0a-85c2ee401415&u=pid%3D0e73e4cc-3b58-4611-b2e7-c19b814ec40e\", \"tbtImpact\": 0, \"blockingTime\": 0, \"transferSize\": 229, \"mainThreadTime\": 0}]}, \"tbtImpact\": 53.531359125018305, \"blockingTime\": 120.9769, \"transferSize\": 24414, \"mainThreadTime\": 180.9869999999999}, {\"entity\": \"advoncommerce.com\", \"subItems\": {\"type\": \"subitems\", \"items\": [{\"url\": \"https:\/\/carrick-ui.advoncommerce.com\/gw\/integration\/621761610b7c6fa2dc5ea0d93d0f2394\", \"tbtImpact\": 30.180599561296425, \"blockingTime\": 65.8261, \"transferSize\": 17989, \"mainThreadTime\": 125.88629999999996}, {\"url\": \"https:\/\/carrick-ui.advoncommerce.com\/gw\/api\/track\/init\/621761610b7c6fa2dc5ea0d93d0f2394\", \"tbtImpact\": 0, \"blockingTime\": 0, \"transferSize\": 485, \"mainThreadTime\": 0}]}, \"tbtImpact\": 30.180599561296425, \"blockingTime\": 65.8261, \"transferSize\": 18474, \"mainThreadTime\": 125.88629999999996}, {\"entity\": \"AB Tasty\", \"subItems\": {\"type\": \"subitems\", \"items\": [{\"url\": \"https:\/\/try.abtasty.com\/84164b036715eae70d1260b4b6bb8d58\/main.91ee4ca94f5bea680507.js\", \"tbtImpact\": 36.064148249797114, \"blockingTime\": 57.3913, \"transferSize\": 42838, \"mainThreadTime\": 179.87819999999996}, {\"url\": \"https:\/\/try.abtasty.com\/shared\/analytics.6de8119311c82ef2520a.js\", \"tbtImpact\": 0, \"blockingTime\": 0, \"transferSize\": 7383, \"mainThreadTime\": 36.7728}, {\"url\": \"https:\/\/try.abtasty.com\/shared\/me.7d4a349527f92fc578d9.js\", \"tbtImpact\": 0, \"blockingTime\": 0, \"transferSize\": 5696, \"mainThreadTime\": 31.85460000000007}, {\"url\": \"https:\/\/try.abtasty.com\/shared\/commons.9b20dd57c6f12e1beb80.js\", \"tbtImpact\": 0, \"blockingTime\": 0, \"transferSize\": 3274, \"mainThreadTime\": 1.6782}, {\"url\": \"https:\/\/try.abtasty.com\/84164b036715eae70d1260b4b6bb8d58.js\", \"tbtImpact\": 0.0043343589248503, \"blockingTime\": 0, \"transferSize\": 3069, \"mainThreadTime\": 9.860099999999996}, {\"url\": \"https:\/\/dcinfos-cache.abtasty.com\/v1\/geoip?weather=false\", \"tbtImpact\": 0, \"blockingTime\": 0, \"transferSize\": 493, \"mainThreadTime\": 0}, {\"url\": \"https:\/\/ariane.abtasty.com\/\", \"tbtImpact\": 0, \"blockingTime\": 0, \"transferSize\": 418, \"mainThreadTime\": 0}, {\"url\": \"https:\/\/dcinfos-cache.abtasty.com\/v1\/ua-parser\", \"tbtImpact\": 0, \"blockingTime\": 0, \"transferSize\": 239, \"mainThreadTime\": 0}]}, \"tbtImpact\": 36.068482608721965, \"blockingTime\": 57.3913, \"transferSize\": 63410, \"mainThreadTime\": 260.0439}, {\"entity\": \"Taboola\", \"subItems\": {\"type\": \"subitems\", \"items\": [{\"url\": \"https:\/\/cdn.taboola.com\/libtrc\/gannettdigital-reviewed\/loader.js\", \"tbtImpact\": 37.98279622418339, \"blockingTime\": 30.908200000000008, \"transferSize\": 174354, \"mainThreadTime\": 256.6688999999999}, {\"url\": \"https:\/\/cdn.taboola.com\/libtrc\/impl.20240327-3-RELEASE.js\", \"tbtImpact\": 0, \"blockingTime\": 0, \"transferSize\": 185516, \"mainThreadTime\": 28.233899999999995}, {\"url\": \"https:\/\/trc.taboola.com\/gannettdigital-reviewed\/trc\/3\/json?llvl=2&tim=19%3A42%3A53.394&lti=trecs&pubit=i&t=1&data=%7B%22cmps%22%3A0%2C%22ga%22%3Atrue%2C%22tcs%22%3A%22CP8Ic8AP8Ic8AAcABBENAtEwAAAAAEPgACiQAABBqgLgAKAAqABwAEAAMgAaAA4ACYAQgAiwC84JvAm-BOGCcoJzATpAnXBO0E7gJ4ATzAn3BP0E_gKABBqAAAAA.YAAACHwAAAAA%22%2C%22gwto%22%3Atrue%2C%22id%22%3A%225981%22%2C%22sd%22%3A%22%22%2C%22ui%22%3A%22%22%2C%22ii%22%3A%22%2Fbath%2Fbest-right-now%2Fbest-shower-cleaners%22%2C%22it%22%3A%22text%22%2C%22vi%22%3A1711561373395%2C%22cv%22%3A%2220240327-3-RELEASE%22%2C%22uiv%22%3A%22default%22%2C%22u%22%3A%22https%3A%2F%2Freviewed.usatoday.com%2Fbath%2Fbest-right-now%2Fbest-shower-cleaners%22%2C%22qs%22%3A%22%22%2C%22bv%22%3A%220%22%2C%22btv%22%3A%220%22%2C%22ul%22%3A%5B%22en-US%22%5D%2C%22cos%22%3A%224g%22%2C%22bu%22%3A%22https%3A%2F%2Freviewed.usatoday.com%2Fbath%2Fbest-right-now%2Fbest-shower-cleaners%22%2C%22vpi%22%3A%22%2Fbath%2Fbest-right-now%2Fbest-shower-cleaners%22%2C%22bad%22%3A-1%2C%22sw%22%3A800%2C%22sh%22%3A600%2C%22bw%22%3A800%2C%22bh%22%3A600%2C%22dw%22%3A785%2C%22dh%22%3A21716%2C%22sde%22%3A%221.000%22%2C%22lt%22%3A%22trecs%22%2C%22r%22%3A%5B%7B%22li%22%3A%22rbox-t2m%22%2C%22uip%22%3A%22Below%20Article%20Thumbnails%22%2C%22orig_uip%22%3A%22Below%20Article%20Thumbnails%22%2C%22s%22%3A6%2C%22uim%22%3A%22organic-thumbnails-a%3Aabp%3D0%22%2C%22cd%22%3A20852.58%2C%22mw%22%3A634.22%7D%5D%2C%22uad%22%3A%7B%22mobile%22%3Atrue%2C%22model%22%3A%22moto%20g%20power%20(2022)%22%2C%22platform%22%3A%22Android%22%2C%22platformVersion%22%3A%2211.0%22%2C%22uaFullVersion%22%3A%22119.0.0.0%22%7D%2C%22cacheKey%22%3A%22text%3D%2Fbath%2Fbest-right-now%2Fbest-shower-cleaners%2CBelow%20Article%20Thumbnails%3Dorganic-thumbnails-a%3Aabp%3D0%22%2C%22_cn%22%3A%22tions_1%22%2C%22lbt%22%3A1711535830241%2C%22wc%22%3Atrue%2C%22psb%22%3Afalse%2C%22pa%22%3A%7B%22en%22%3Afalse%2C%22su%22%3Atrue%7D%7D\", \"tbtImpact\": 0, \"blockingTime\": 0, \"transferSize\": 4249, \"mainThreadTime\": 0}, {\"url\": \"https:\/\/il-trc-events.taboola.com\/gannettdigital-reviewed\/log\/3\/metrics?route=AM%3AIL%3AV&lti=trecs\", \"tbtImpact\": 0, \"blockingTime\": 0, \"transferSize\": 250, \"mainThreadTime\": 0}, {\"url\": \"https:\/\/il-trc-events.taboola.com\/gannettdigital-reviewed\/log\/3\/abtests?route=AM%3AIL%3AV&lti=trecs&tvi50=9864&tvi62=15709&ri=901ba9278afc94a434f4f34e5bc10c30&sd=v2_347004d0da46abd271025fe73e7e0330_252d4f16-5d00-43a7-bcdc-ef330305a5f5-tuctcfde01d_1711561373_1711561373_CNawjgYQi5lhGNPth4joMSABKAEwggE4x9ALQOWSEEjN29gDUP___________wFYAWAAaKGa_9XP-NPQ7QFwAA&ui=252d4f16-5d00-43a7-bcdc-ef330305a5f5-tuctcfde01d&pi=%2Fbath%2Fbest-right-now%2Fbest-shower-cleaners&wi=7279367800012175135&pt=text&vi=1711561373395&tim=19%3A42%3A54.157&id=16799&llvl=2&cv=20240327-3-RELEASE&d=%7B%22abTestsEventType%22%3A%22simple%22%2C%22name%22%3A%22brsd%22%2C%22type%22%3A%7B%22esv%22%3A%22ES2021%22%2C%22c%22%3Atrue%2C%22ss%22%3Atrue%2C%22ls%22%3Atrue%7D%2C%22eventTime%22%3A1711561374157%7D\", \"tbtImpact\": 0, \"blockingTime\": 0, \"transferSize\": 250, \"mainThreadTime\": 0}, {\"url\": \"https:\/\/il-trc-events.taboola.com\/gannettdigital-reviewed\/log\/2\/debug?type=warn&msg=Placement%20doesn%27t%20have%20Publisher%20Mode%20Config%3A%20organic-thumbs-hero-1x1-stream-mobile&lt=trecs&tvi50=9864&tvi62=15709&tim=19%3A42%3A54.137&id=49486&cv=20240327-3-RELEASE&llvl=2\", \"tbtImpact\": 0, \"blockingTime\": 0, \"transferSize\": 133, \"mainThreadTime\": 0}, {\"url\": \"https:\/\/il-trc-events.taboola.com\/gannettdigital-reviewed\/log\/2\/debug?type=warn&msg=Placement%20doesn%27t%20have%20Publisher%20Mode%20Config%3A%20organic-thumbs-hero-1x1-stream-mobile&lt=trecs&tvi50=9864&tvi62=15709&tim=19%3A42%3A54.137&id=59428&cv=20240327-3-RELEASE&llvl=2\", \"tbtImpact\": 0, \"blockingTime\": 0, \"transferSize\": 132, \"mainThreadTime\": 0}]}, \"tbtImpact\": 37.98279622418339, \"blockingTime\": 30.908200000000008, \"transferSize\": 364884, \"mainThreadTime\": 284.9027999999999}, {\"entity\": \"p-n.io\", \"subItems\": {\"type\": \"subitems\", \"items\": [{\"url\": \"https:\/\/cdn.p-n.io\/pushly-sdk.min.js?domain_key=awSYacDwMxeASAfgRyL8i6qGAc8Qf4Yn8uX6\", \"tbtImpact\": 35.737967332320885, \"blockingTime\": 6.9609999999999985, \"transferSize\": 57811, \"mainThreadTime\": 140.2700999999999}, {\"url\": \"https:\/\/k.p-n.io\/event-stream\", \"tbtImpact\": 0, \"blockingTime\": 0, \"transferSize\": 251, \"mainThreadTime\": 0}]}, \"tbtImpact\": 35.737967332320885, \"blockingTime\": 6.9609999999999985, \"transferSize\": 58062, \"mainThreadTime\": 140.2700999999999}, {\"entity\": \"Cloudinary\", \"subItems\": {\"type\": \"subitems\", \"items\": [{\"url\": \"https:\/\/reviewed-com-res.cloudinary.com\/image\/fetch\/s--Ef1yvR9Y--\/b_white,c_limit,cs_srgb,f_auto,fl_progressive.strip_profile,g_center,q_auto,w_972\/https:\/\/reviewed-production.s3.amazonaws.com\/1632316562752\/hero.jpg\", \"tbtImpact\": 0, \"blockingTime\": 0, \"transferSize\": 94022, \"mainThreadTime\": 0}, {\"url\": \"https:\/\/reviewed-com-res.cloudinary.com\/image\/fetch\/s--B-VsXWIk--\/b_white,c_limit,cs_srgb,f_auto,fl_progressive.strip_profile,g_center,q_1,w_972\/https:\/\/reviewed-production.s3.amazonaws.com\/1632316562752\/hero.jpg\", \"tbtImpact\": 0, \"blockingTime\": 0, \"transferSize\": 11563, \"mainThreadTime\": 0}, {\"url\": \"https:\/\/reviewed-com-res.cloudinary.com\/image\/fetch\/s--DvN0Jqd9--\/b_white,c_limit,cs_srgb,f_auto,fl_progressive.strip_profile,g_center,q_1,w_792\/https:\/\/reviewed-production.s3.amazonaws.com\/1632322526610\/clorox2.jpg\", \"tbtImpact\": 0, \"blockingTime\": 0, \"transferSize\": 8495, \"mainThreadTime\": 0}, {\"url\": \"https:\/\/reviewed-com-res.cloudinary.com\/image\/fetch\/s--r_Nt7_Dd--\/b_white,c_pad,cs_srgb,f_auto,fl_progressive.strip_profile,g_center,h_165,q_auto,w_165\/https:\/\/reviewed-production.s3.amazonaws.com\/1632425622926\/wet%26forget.jpg\", \"tbtImpact\": 0, \"blockingTime\": 0, \"transferSize\": 8364, \"mainThreadTime\": 0}, {\"url\": \"https:\/\/reviewed-com-res.cloudinary.com\/image\/fetch\/s--J2BeNZXO--\/b_white,c_pad,cs_srgb,f_auto,fl_progressive.strip_profile,g_center,h_165,q_auto,w_165\/https:\/\/reviewed-production.s3.amazonaws.com\/1632232564727\/Clorox.jpg\", \"tbtImpact\": 0, \"blockingTime\": 0, \"transferSize\": 8278, \"mainThreadTime\": 0}, {\"url\": \"https:\/\/reviewed-com-res.cloudinary.com\/image\/fetch\/s--X8jk7pi3--\/b_white,c_pad,cs_srgb,f_auto,fl_progressive.strip_profile,g_center,h_165,q_auto,w_165\/https:\/\/reviewed-production.s3.amazonaws.com\/1632232996281\/Kaboom.jpg\", \"tbtImpact\": 0, \"blockingTime\": 0, \"transferSize\": 8098, \"mainThreadTime\": 0}, {\"url\": \"https:\/\/reviewed-com-res.cloudinary.com\/image\/fetch\/s--Q0a_LwkF--\/b_white,c_limit,cs_srgb,f_auto,fl_progressive.strip_profile,g_center,q_1,w_792\/https:\/\/reviewed-production.s3.amazonaws.com\/attachment\/eb0de3013eb8437c\/kaboom.jpg\", \"tbtImpact\": 0, \"blockingTime\": 0, \"transferSize\": 7395, \"mainThreadTime\": 0}, {\"url\": \"https:\/\/reviewed-com-res.cloudinary.com\/image\/fetch\/s--LdA3YQ0G--\/b_white,c_pad,cs_srgb,f_auto,fl_progressive.strip_profile,g_center,h_165,q_auto,w_165\/https:\/\/reviewed-production.s3.amazonaws.com\/1632233107275\/Soft-Scrub.jpg\", \"tbtImpact\": 0, \"blockingTime\": 0, \"transferSize\": 7345, \"mainThreadTime\": 0}, {\"url\": \"https:\/\/reviewed-com-res.cloudinary.com\/image\/fetch\/s--fr_RvOfG--\/b_white,c_limit,cs_srgb,f_auto,fl_progressive.strip_profile,g_center,q_1,w_792\/https:\/\/reviewed-production.s3.amazonaws.com\/attachment\/9238765730c74706\/method.jpg\", \"tbtImpact\": 0, \"blockingTime\": 0, \"transferSize\": 6650, \"mainThreadTime\": 0}, {\"url\": \"https:\/\/reviewed-com-res.cloudinary.com\/image\/fetch\/s--cGa9wROW--\/b_white,c_limit,cs_srgb,f_auto,fl_progressive.strip_profile,g_center,q_1,w_792\/https:\/\/reviewed-production.s3.amazonaws.com\/attachment\/30547349cbe24593\/swatches.jpg\", \"tbtImpact\": 0, \"blockingTime\": 0, \"transferSize\": 6326, \"mainThreadTime\": 0}, {\"url\": \"https:\/\/reviewed-com-res.cloudinary.com\/image\/fetch\/s--A_qavX1H--\/b_white,c_limit,cs_srgb,f_auto,fl_progressive.strip_profile,g_center,q_1,w_792\/https:\/\/reviewed-production.s3.amazonaws.com\/attachment\/36422e442c724be4\/3.png\", \"tbtImpact\": 0, \"blockingTime\": 0, \"transferSize\": 5040, \"mainThreadTime\": 0}, {\"url\": \"https:\/\/reviewed-com-res.cloudinary.com\/image\/fetch\/s--Omg5uG9Q--\/b_white,c_pad,cs_srgb,f_auto,fl_progressive.strip_profile,g_center,h_165,q_auto,w_165\/https:\/\/reviewed-production.s3.amazonaws.com\/1632177390911\/Method.jpg\", \"tbtImpact\": 0, \"blockingTime\": 0, \"transferSize\": 4700, \"mainThreadTime\": 0}, {\"url\": \"https:\/\/reviewed-com-res.cloudinary.com\/image\/fetch\/s--_GalCVzO--\/b_white,c_limit,cs_srgb,f_auto,fl_progressive.strip_profile,g_center,q_1,w_792\/https:\/\/reviewed-production.s3.amazonaws.com\/attachment\/633fa58295b346f9\/4.png\", \"tbtImpact\": 0, \"blockingTime\": 0, \"transferSize\": 3445, \"mainThreadTime\": 0}, {\"url\": \"https:\/\/reviewed-com-res.cloudinary.com\/image\/fetch\/s--4NtXgRIG--\/b_white,c_limit,cs_srgb,f_auto,fl_progressive.strip_profile,g_center,h_210,q_1,w_320\/https:\/\/reviewed-production.s3.amazonaws.com\/1678287798300\/echodotinbathroomrachelmurphy.png\", \"tbtImpact\": 0, \"blockingTime\": 0, \"transferSize\": 1629, \"mainThreadTime\": 0}, {\"url\": \"https:\/\/reviewed-com-res.cloudinary.com\/image\/fetch\/s--z1s3xlgI--\/b_white,c_limit,cs_srgb,f_auto,fl_progressive.strip_profile,g_center,h_210,q_1,w_320\/https:\/\/reviewed-production.s3.amazonaws.com\/1681950474000\/20230308_looloohero.png\", \"tbtImpact\": 0, \"blockingTime\": 0, \"transferSize\": 1606, \"mainThreadTime\": 0}, {\"url\": \"https:\/\/reviewed-com-res.cloudinary.com\/image\/fetch\/s--B7WH91PT--\/b_white,c_fit,cs_srgb,f_auto,fl_progressive.strip_profile,g_center,h_160,q_1,w_160\/https:\/\/reviewed-production.s3.amazonaws.com\/1553018444777\/gptaipei-coverage-crop2.png\", \"tbtImpact\": 0, \"blockingTime\": 0, \"transferSize\": 1606, \"mainThreadTime\": 0}, {\"url\": \"https:\/\/reviewed-com-res.cloudinary.com\/image\/fetch\/s--qg978AWv--\/b_white,c_pad,cs_srgb,f_auto,fl_progressive.strip_profile,g_center,h_165,q_1,w_165\/https:\/\/reviewed-production.s3.amazonaws.com\/1632425622926\/wet%26forget.jpg\", \"tbtImpact\": 0, \"blockingTime\": 0, \"transferSize\": 1421, \"mainThreadTime\": 0}, {\"url\": \"https:\/\/reviewed-com-res.cloudinary.com\/image\/fetch\/s--p7MpUStA--\/b_white,c_pad,cs_srgb,f_auto,fl_progressive.strip_profile,g_center,h_165,q_1,w_165\/https:\/\/reviewed-production.s3.amazonaws.com\/1632232996281\/Kaboom.jpg\", \"tbtImpact\": 0, \"blockingTime\": 0, \"transferSize\": 1346, \"mainThreadTime\": 0}, {\"url\": \"https:\/\/reviewed-com-res.cloudinary.com\/image\/fetch\/s--bviorWQ2--\/b_white,c_pad,cs_srgb,f_auto,fl_progressive.strip_profile,g_center,h_165,q_1,w_165\/https:\/\/reviewed-production.s3.amazonaws.com\/1632232564727\/Clorox.jpg\", \"tbtImpact\": 0, \"blockingTime\": 0, \"transferSize\": 1330, \"mainThreadTime\": 0}, {\"url\": \"https:\/\/reviewed-com-res.cloudinary.com\/image\/fetch\/s--mxAVuaH4--\/b_white,c_limit,cs_srgb,f_auto,fl_progressive.strip_profile,g_center,h_120,q_1,w_120\/https:\/\/reviewed-production.s3.amazonaws.com\/1553018444777\/gptaipei-coverage-crop2.png\", \"tbtImpact\": 0, \"blockingTime\": 0, \"transferSize\": 1272, \"mainThreadTime\": 0}, {\"url\": \"https:\/\/reviewed-com-res.cloudinary.com\/image\/fetch\/s--1j-IEFNA--\/b_white,c_fit,cs_srgb,f_auto,fl_progressive.strip_profile,g_center,h_150,q_1,w_375\/https:\/\/reviewed-production.s3.amazonaws.com\/1632177278430\/Microban.jpg\", \"tbtImpact\": 0, \"blockingTime\": 0, \"transferSize\": 1211, \"mainThreadTime\": 0}, {\"url\": \"https:\/\/reviewed-com-res.cloudinary.com\/image\/fetch\/s--TMTKa-I5--\/b_white,c_pad,cs_srgb,f_auto,fl_progressive.strip_profile,g_center,h_165,q_1,w_165\/https:\/\/reviewed-production.s3.amazonaws.com\/1632233107275\/Soft-Scrub.jpg\", \"tbtImpact\": 0, \"blockingTime\": 0, \"transferSize\": 1179, \"mainThreadTime\": 0}, {\"url\": \"https:\/\/reviewed-com-res.cloudinary.com\/image\/fetch\/s--9FZwzraU--\/b_white,c_fit,cs_srgb,f_auto,fl_progressive.strip_profile,g_center,h_150,q_1,w_375\/https:\/\/reviewed-production.s3.amazonaws.com\/1673035627294\/Scrubbing-Bubbles.jpg\", \"tbtImpact\": 0, \"blockingTime\": 0, \"transferSize\": 1177, \"mainThreadTime\": 0}, {\"url\": \"https:\/\/reviewed-com-res.cloudinary.com\/image\/fetch\/s--T7LrKm9B--\/b_white,c_fit,cs_srgb,f_auto,fl_progressive.strip_profile,g_center,h_150,q_1,w_375\/https:\/\/reviewed-production.s3.amazonaws.com\/1632177348936\/CLR.jpg\", \"tbtImpact\": 0, \"blockingTime\": 0, \"transferSize\": 1131, \"mainThreadTime\": 0}, {\"url\": \"https:\/\/reviewed-com-res.cloudinary.com\/image\/fetch\/s--QHwJyZMw--\/b_white,c_fit,cs_srgb,f_auto,fl_progressive.strip_profile,g_center,h_150,q_1,w_375\/https:\/\/reviewed-production.s3.amazonaws.com\/1632177376555\/Ecos.jpg\", \"tbtImpact\": 0, \"blockingTime\": 0, \"transferSize\": 1017, \"mainThreadTime\": 0}, {\"url\": \"https:\/\/reviewed-com-res.cloudinary.com\/image\/fetch\/s--61HFzjYr--\/b_white,c_fit,cs_srgb,f_auto,fl_progressive.strip_profile,g_center,h_150,q_1,w_375\/https:\/\/reviewed-production.s3.amazonaws.com\/1632232968798\/Better-Life.jpg\", \"tbtImpact\": 0, \"blockingTime\": 0, \"transferSize\": 950, \"mainThreadTime\": 0}, {\"url\": \"https:\/\/reviewed-com-res.cloudinary.com\/image\/fetch\/s--4lUPlblD--\/b_white,c_pad,cs_srgb,f_auto,fl_progressive.strip_profile,g_center,h_165,q_1,w_165\/https:\/\/reviewed-production.s3.amazonaws.com\/1632177390911\/Method.jpg\", \"tbtImpact\": 0, \"blockingTime\": 0, \"transferSize\": 887, \"mainThreadTime\": 0}]}, \"tbtImpact\": 0, \"blockingTime\": 0, \"transferSize\": 197483, \"mainThreadTime\": 0}, {\"entity\": \"Twitter\", \"subItems\": {\"type\": \"subitems\", \"items\": [{\"url\": \"https:\/\/platform.twitter.com\/widgets\/widget_iframe.2f70fb173b9000da126c79afe2098f02.html?origin=https%3A%2F%2Freviewed.usatoday.com\", \"tbtImpact\": 9.41910365975822, \"blockingTime\": 0, \"transferSize\": 106043, \"mainThreadTime\": 45.90119999999999}, {\"url\": \"https:\/\/platform.twitter.com\/widgets.js\", \"tbtImpact\": 12.512784599177236, \"blockingTime\": 0, \"transferSize\": 28246, \"mainThreadTime\": 173.5677}, {\"url\": \"https:\/\/syndication.twitter.com\/settings?session_id=5a43c8d46e65317a19d45e2215928fb822abc001\", \"tbtImpact\": 0, \"blockingTime\": 0, \"transferSize\": 658, \"mainThreadTime\": 0}]}, \"tbtImpact\": 21.93188825893546, \"blockingTime\": 0, \"transferSize\": 134947, \"mainThreadTime\": 219.4689}, {\"entity\": \"JSDelivr CDN\", \"subItems\": {\"type\": \"subitems\", \"items\": [{\"url\": \"https:\/\/cdn.jsdelivr.net\/npm\/instantsearch.js@4\", \"tbtImpact\": 0, \"blockingTime\": 0, \"transferSize\": 78417, \"mainThreadTime\": 4.6398}, {\"url\": \"https:\/\/cdn.jsdelivr.net\/npm\/[email protected]\/dist\/algoliasearchLite.min.js\", \"tbtImpact\": 0.3196019320218113, \"blockingTime\": 0, \"transferSize\": 14279, \"mainThreadTime\": 5.4216000000000015}]}, \"tbtImpact\": 0.3196019320218113, \"blockingTime\": 0, \"transferSize\": 92696, \"mainThreadTime\": 10.061400000000004}, {\"entity\": \"gcion.com\", \"subItems\": {\"type\": \"subitems\", \"items\": [{\"url\": \"https:\/\/login.gcion.com\/resources\/kit\/js\/common.common.min.js\", \"tbtImpact\": 8.873360955398422, \"blockingTime\": 0, \"transferSize\": 54009, \"mainThreadTime\": 48.4926}]}, \"tbtImpact\": 8.873360955398422, \"blockingTime\": 0, \"transferSize\": 54009, \"mainThreadTime\": 48.4926}, {\"entity\": \"awsaicache.com\", \"subItems\": {\"type\": \"subitems\", \"items\": [{\"url\": \"https:\/\/cdn.awsaicache.com\/next\/smartlink.js\", \"tbtImpact\": 24.148225246734853, \"blockingTime\": 0, \"transferSize\": 9399, \"mainThreadTime\": 45.68819999999999}, {\"url\": \"https:\/\/static.awsaicache.com\/js\/latest\/partner\/native-ac.js\", \"tbtImpact\": 1.469321709994345, \"blockingTime\": 0, \"transferSize\": 7049, \"mainThreadTime\": 2.918699999999999}, {\"url\": \"https:\/\/pub.awsaicache.com\/js\/container\/siq-container-2.2.js\", \"tbtImpact\": 0, \"blockingTime\": 0, \"transferSize\": 4974, \"mainThreadTime\": 5.1645}, {\"url\": \"https:\/\/cdn.awsaicache.com\/partner\/autocomplete\/default-2\/ac-injection-unit.html\", \"tbtImpact\": 0, \"blockingTime\": 0, \"transferSize\": 3606, \"mainThreadTime\": 0}, {\"url\": \"https:\/\/api.awsaicache.com\/api\/searchEngines\/acSettings?sid=11175030&ref=https%3A%2F%2Freviewed.usatoday.com%2Fbath%2Fbest-right-now%2Fbest-shower-cleaners&cb=952955169098090\", \"tbtImpact\": 0, \"blockingTime\": 0, \"transferSize\": 3084, \"mainThreadTime\": 0}, {\"url\": \"https:\/\/cdn.awsaicache.com\/partner\/autocomplete\/default-2\/ac-injection-unit.css\", \"tbtImpact\": 0, \"blockingTime\": 0, \"transferSize\": 1259, \"mainThreadTime\": 0.8661000000000001}, {\"url\": \"https:\/\/service.awsaicache.com\/api\/links\/pagecache?sid=11175029&page_url=https%3A%2F%2Freviewed.usatoday.com%2Fbath%2Fbest-right-now%2Fbest-shower-cleaners&impid=89079b05-7ac4-4177-8def-df98414927a6&er=\", \"tbtImpact\": 0, \"blockingTime\": 0, \"transferSize\": 970, \"mainThreadTime\": 0}, {\"url\": \"https:\/\/api.awsaicache.com\/api\/css\/905e77d9638a224afcf3913ff11aef04\/custom.css?v=latest&cb=5138432\", \"tbtImpact\": 0, \"blockingTime\": 0, \"transferSize\": 857, \"mainThreadTime\": 0.6365999999999999}, {\"url\": \"https:\/\/cdn.awsaicache.com\/next\/config\/11175029.json?cb=1711561368485\", \"tbtImpact\": 0, \"blockingTime\": 0, \"transferSize\": 795, \"mainThreadTime\": 0}, {\"url\": \"https:\/\/t2.awsaicache.com\/api\/tr?event=load_complete&eventInfo=%7B%22sid%22%3A%2211175029%22%2C%22said%22%3A%22reviewed%5Eusatoday%5Ecom%5Ebath%5Ebest%5Eright%5Enow%5Ebest%5Eshower%5Ecleaners%22%2C%22external_referrer%22%3A%22%22%2C%22source_url%22%3A%22https%3A%2F%2Freviewed.usatoday.com%2Fbath%2Fbest-right-now%2Fbest-shower-cleaners%22%2C%22raw_source_url%22%3A%22https%3A%2F%2Freviewed.usatoday.com%2Fbath%2Fbest-right-now%2Fbest-shower-cleaners%22%2C%22js_version%22%3A%2220240312%22%2C%22uuid%22%3A%2289079b05-7ac4-4177-8def-df98414927a6%22%2C%22product%22%3A%22smartlink%22%7D&cb=1711561374187\", \"tbtImpact\": 0, \"blockingTime\": 0, \"transferSize\": 671, \"mainThreadTime\": 0}, {\"url\": \"https:\/\/t2.awsaicache.com\/api\/tr?event=page_impression&cb=1711561374184\", \"tbtImpact\": 0, \"blockingTime\": 0, \"transferSize\": 664, \"mainThreadTime\": 0}, {\"url\": \"https:\/\/t2.awsaicache.com\/api\/tr?event=load&eventInfo=%7B%22sid%22%3A%2211175029%22%2C%22said%22%3A%22reviewed%5Eusatoday%5Ecom%5Ebath%5Ebest%5Eright%5Enow%5Ebest%5Eshower%5Ecleaners%22%2C%22external_referrer%22%3A%22%22%2C%22source_url%22%3A%22https%3A%2F%2Freviewed.usatoday.com%2Fbath%2Fbest-right-now%2Fbest-shower-cleaners%22%2C%22raw_source_url%22%3A%22https%3A%2F%2Freviewed.usatoday.com%2Fbath%2Fbest-right-now%2Fbest-shower-cleaners%22%2C%22js_version%22%3A%2220240312%22%2C%22uuid%22%3A%2289079b05-7ac4-4177-8def-df98414927a6%22%2C%22product%22%3A%22smartlink%22%7D&cb=1711561373458\", \"tbtImpact\": 0, \"blockingTime\": 0, \"transferSize\": 538, \"mainThreadTime\": 0}, {\"url\": \"https:\/\/static.awsaicache.com\/t\/pxl.gif?engineKey=905e77d9638a224afcf3913ff11aef04&pageUrl=https%3A%2F%2Freviewed.usatoday.com%2Fbath%2Fbest-right-now%2Fbest-shower-cleaners&referrer=&cb=180953644\", \"tbtImpact\": 0, \"blockingTime\": 0, \"transferSize\": 455, \"mainThreadTime\": 0}]}, \"tbtImpact\": 25.6175469567292, \"blockingTime\": 0, \"transferSize\": 34321, \"mainThreadTime\": 55.27409999999999}, {\"entity\": \"Amazon Associates\", \"subItems\": {\"type\": \"subitems\", \"items\": [{\"url\": \"https:\/\/z-na.associates-amazon.com\/onetag\/v2?MarketPlace=US&instanceId=d987ab8b-f962-42cf-a0eb-81c187032d94\", \"tbtImpact\": 1.885006738402524, \"blockingTime\": 0, \"transferSize\": 3592, \"mainThreadTime\": 24.594299999999997}, {\"url\": \"https:\/\/assoc-na.associates-amazon.com\/onetag?src=330&pj=%7B%22tracking_id%22%3A%22reviewedcom03-20%22%2C%22assocPayloadId%22%3Anull%2C%22refUrl%22%3A%22https%3A%2F%2Freviewed.usatoday.com%2Fbath%2Fbest-right-now%2Fbest-shower-cleaners%22%7D&u=https:\/\/reviewed.usatoday.com\/bath\/best-right-now\/best-shower-cleaners\", \"tbtImpact\": 0, \"blockingTime\": 0, \"transferSize\": 465, \"mainThreadTime\": 0}, {\"url\": \"https:\/\/assoc-na.associates-amazon.com\/onetag\/andoncord\", \"tbtImpact\": 0, \"blockingTime\": 0, \"transferSize\": 417, \"mainThreadTime\": 0}]}, \"tbtImpact\": 1.885006738402524, \"blockingTime\": 0, \"transferSize\": 4474, \"mainThreadTime\": 24.594299999999997}, {\"entity\": \"Algolia\", \"subItems\": {\"type\": \"subitems\", \"items\": [{\"url\": \"https:\/\/m5oigtw601-dsn.algolia.net\/1\/indexes\/*\/queries?x-algolia-agent=Algolia%20for%20JavaScript%20(3.33.0)%3B%20Browser%20(lite)%3B%20instantsearch.js%20(4.66.0)%3B%20JS%20Helper%20(3.16.3)&x-algolia-application-id=M5OIGTW601&x-algolia-api-key=a98afffe5a350b389f931e5ed811c546\", \"tbtImpact\": 0, \"blockingTime\": 0, \"transferSize\": 3734, \"mainThreadTime\": 0}]}, \"tbtImpact\": 0, \"blockingTime\": 0, \"transferSize\": 3734, \"mainThreadTime\": 0}, {\"entity\": \"trx-hub.com\", \"subItems\": {\"type\": \"subitems\", \"items\": [{\"url\": \"https:\/\/trx-hub.com\/i\/x\/i.png?q=N4IgDglgJiBcIHMCGA7FBTALpg+gIzwGZCAWHAJ3QDcJ0B3dGAGhAmjlegEYB2LrgKwA2LoSEAOYQCYIAKwBmIFgA9oAZzih55Xv2GiJAseggIOAC2xg1sAPS26jgHRIAtkgBeAexROAxl6utlBgtgBCAAwRJADSAMoAnACyAIopAPyYSAgAvORUdJh45CgAtFIRAGQANhAoANYAwl5Q6DleCBCVmOY5XJXWfn01qAgArtlt6Cg4AKpxlUhqfjhqXmPkfm1QEJR+mIvLOH5uYEimKDlS4glcUocrlPIb1TmWmNYApIQAgp9SADF-gDKDR6IwnGM1EhMC0kABPfyBYF4GHmFHoNSYUrkUyWUooLx0DFY0pqcxE9DkUp+aroVBUjQsbS6QQiMSSQg8PDyGDwd7WOwOZxuTw+JFBELhCIJAAiKSEAAUhAANEiZbJ5ApFErlKq1BrNVrtTrdXr9QbDaqjCYIKYzeYPVbrTbbXbofZOk6uM4XK43O5Op4vN5WNTfP6A4Gg2gMKCQ6GwqAIiUotEk7G4hD4wnEwF4THY8mU6m0+kYchMkAsvhsgySEgJKDyPAWMNCxx0Fzuby+AKS0KRLgAUQAcrKAPIAKQiAHENbl8oVimUKjU6k0Wm0Ol0esNLf1rShxpMctM5gslis1hstjkdnsDlfjqdzghLtdbvdn8HyK8BeGvzAtG1CxhCUIwnCiL9mmPQZjieLYrm8HFgwpZ0gylZKNWOi1voHICI2SDyIo-LtvYnbdmKfaBMEg5RDwAASYQACpSAAWhOC5asuuprgam7GjuZr7ssVo2qe56Os+N6uve7qes+3q+u+-pfkG6DPH+oYfIBkZAoCMbgvGEFJimMH5um+aFgh2ZIUSKEUmhNIYRWVY1no7KGI2sjmGYZG6R2Io9uK-Z0dK0TxMkaTcUuOqrvqG5Gtupp7haYmHhJdpng6l5HLJd4Ph6T5HMpb4fgG35HL+-5hhGwGGaBxkJpBybQcillwdZpJZjmDndUWTlUi55aMthHl1gRRGMG2gUUcF1ESuFkRygqypqrF2ornq66GluJq7uaAwZSMx62vaF5OgVbqPl6r5+p+gY-ppIYAfVUaNWCcYtWZ7WuLB6IDbZfV5gCBakqhw1lph7m4Z59YCAIEQkX4s2CvNXair2S1SkOY6TjO85ZIuW18Yle1CalR0HqdJ7ZVJeXXi6hUKSVKxlQ9lUaVptW6e9Bkgk132mVBqadYDYM2b19mg+Dg0liNMPjXDk2GEjnR8iAAFBZjIU0QOEVMaxHFccTPHxTtAnJQdInpUMmVnZJuVXczN3FXdPrlWpT3VS92lvUBH2C194GJqLFlg1Zks9YhBL9dH8vOdDbnK6y+Fq1w5hQLIaM2BjVHY2FuMRDwAAyyRTqOCQqptvEJbtgkpYdon27T505ZdMmu-Jt1KfdqmPVVjx+7zXyBwLRnC2HbVi5HXUJ8DMuOQrydjcyKvp5IAhSLIya5zrBehbRxdlyQjFSFwLFCLXFv8Ul+3CWlx2t0edMXdJ+Xd0Vimlf3FXqc9HmOkx76RAiHEy09zIdTnhLOWi846yxspDdCo0sLrzTl5LeUhzDmHQPvfOWMj4GyHKXMIhAkgACUkgAEkb7bTvhTJuttn7iUdvTZ2Xdbxux-uzP+3sh4UBHsAvSDVg5gQga1KB-1xbwWlgg5eSdXJrxwhghG28kCyBzgFdGwpdaLSLvRSQYQABqo4pBULoWTBu1tH7UxOq-duDMXZcJ7u7PuntOYAN9kAgOoDPriJ+uHaBqJ55wLkchIGyDFYp3QXhTBiMd6tHwbow++tloRHEKOCho4kg8FnOISx9crYPypi3Vhb8O4fyZi47+bMXweIHlzQBr06rjzAQEkWM8I4hNgVLWOESF5RNXmglRcS1FSALP5LW5EUmELST8PWpQwjkFQFAUojEkBgDAPCUosoIBYggNUOkazjF1HQMgcg6TxCKkRkIBIioa5mzivQiIIAAC+bygA\", \"tbtImpact\": 0, \"blockingTime\": 0, \"transferSize\": 464, \"mainThreadTime\": 0}, {\"url\": \"https:\/\/trx-hub.com\/i\/m\/i.png?q=N4IghgLhBOD6BmB7aB3M0AmBLAdgcxAC5gBfAGhAFsBTCMDSMI0MAVwgAtkiQBZdANYACAELRqAL1wBnAVhAUADqwBGsBhGo8ATAAZtARgC0ugJxHt2gCoHThAKzbCAZgAsALQUgAxohyb-LAwdAA5TA20QchAILEpcAmJo1mgAG2lmEHF4amhxaB4vLGlYGAAPWGzc-KJ4MHTqaMgYWDBFRWocYKSlMDxqUugwby1CAG1QaUQUkZ4OKEVpQgB6ZfEANyxqFGoMADpWaUhEBgBPPd9KZZVIDmvqaQgjaCw8eaMcRBR7x6NpLh20CM3lS1DAOFyGQoVTyuUKFGacCQqHQ2HwzBIJAAuhRvIcIIhKLAaHQMUpoIgOtAIKdYEEeAAFABKAHkGQBRJlWACasAAkgARLx4x6E3J07ogPDgiFQWAqFTONyVaibba7YVBRQGHjSnCyiDyxVuTUYRSRQhZVVbHbBChTGajEDzCCLFZra3q-aHY5nC6E663H5PF5vJ6fb4qB5Pf5fXLA0HgyFeVWdQ00jo8OKKcTSaRYPxeGE1S1eNicbiW-jQYRiSQyOReZRqDROvSGEzmSw2OyOFweYV+AKxSXaMIRYWpLb+UpxNv6VwmZwWADsNhXhFcTlcIT29gAbNpPL1+rOIKCeAZdKJo0IAMoA3JCADCiYh0GkQkQ8CE7dcQiMIQmU9W0inpS0sCCAwVwMAwDwMZx9xCA9tCwAAreAoiAA\", \"tbtImpact\": 0, \"blockingTime\": 0, \"transferSize\": 463, \"mainThreadTime\": 0}]}, \"tbtImpact\": 0, \"blockingTime\": 0, \"transferSize\": 927, \"mainThreadTime\": 0}, {\"entity\": \"Polyfill service\", \"subItems\": {\"type\": \"subitems\", \"items\": [{\"url\": \"https:\/\/polyfill.io\/v3\/polyfill.min.js?features=default,Array.prototype.find,Array.prototype.includes,Promise,Promise.prototype.finally,IntersectionObserver,MutationObserver,URL\", \"tbtImpact\": 0, \"blockingTime\": 0, \"transferSize\": 381, \"mainThreadTime\": 0.0522}]}, \"tbtImpact\": 0, \"blockingTime\": 0, \"transferSize\": 381, \"mainThreadTime\": 0.0522}, {\"entity\": \"Criteo\", \"subItems\": {\"type\": \"subitems\", \"items\": [{\"url\": \"https:\/\/gum.criteo.com\/sync?c=72&r=2&j=TRC.getRTUS&us_privacy=&gdpr=1&gdpr_consent=CP8Ic8AP8Ic8AAcABBENAtEwAAAAAEPgACiQAABBqgLgAKAAqABwAEAAMgAaAA4ACYAQgAiwC84JvAm-BOGCcoJzATpAnXBO0E7gJ4ATzAn3BP0E_gKABBqAAAAA.YAAACHwAAAAA&gdpr_pd=0\", \"tbtImpact\": 0, \"blockingTime\": 0, \"transferSize\": 287, \"mainThreadTime\": 0.1365}]}, \"tbtImpact\": 0, \"blockingTime\": 0, \"transferSize\": 287, \"mainThreadTime\": 0.1365}]"

🔺total-blocking-time

Sum of all time periods between FCP and Time to Interactive, when task length exceeded 50ms, expressed in milliseconds. Learn more about the Total Blocking Time metric.

18 1,300 ms

[]

🔺unsized-images

Set an explicit width and height on image elements to reduce layout shifts and improve CLS. Learn how to set image dimensions

50

["div > figure > figure.image-wrapper > img.lazyload","div > figure > figure.image-wrapper > img.lazyload","div > figure > figure.image-wrapper > img.lazyload","div > figure > figure.image-wrapper > img.lazyload","div > figure > figure.image-wrapper > img.lazyload","div > figure > figure.image-wrapper > img.lazyload","div.product_grid > div.product1-name > div.grid-product-item__image > img.blur-up","div.product_grid > div.product2-name > div.grid-product-item__image > img.blur-up","div.product_grid > div.product3-name > div.grid-product-item__image > img.blur-up","div.product_grid > div.product4-name > div.grid-product-item__image > img.blur-up","div.product_grid > div.product5-name > div.grid-product-item__image > img.blur-up","ul.footer-links__social-list > li > a.footer-links__list-href > img","div.col-12 > div.footer__reviewed_logo > a > img.footer__logo","div#scrubbing-bubbles-bathroom-grime-fighter-review > div.c-product-widget__product > div.c-product-widget__vanity-container > img.lazyload","div#ecos-shower-cleaner-review > div.c-product-widget__product > div.c-product-widget__vanity-container > img.lazyload","div#better-life-tub-and-tile-cleaner-review > div.c-product-widget__product > div.c-product-widget__vanity-container > img.lazyload","div#clr-routine-clean-brilliant-bath-foaming-action-cleaner-review > div.c-product-widget__product > div.c-product-widget__vanity-container > img.lazyload","div#microban-24-hour-multi-purpose-cleaner-review > div.c-product-widget__product > div.c-product-widget__vanity-container > img.lazyload","body.tracking-page > nav.navbar > a.navbar__brand > img","body.tracking-page > nav.navbar > a.navbar__search > img.navbar__search-icon--search","ul.footer-links__social-list > li > a.footer-links__list-href > img","ul.footer-links__social-list > li > a.footer-links__list-href > img","ul.footer-links__social-list > li > a.footer-links__list-href > img","ul.footer-links__social-list > li > a.footer-links__list-href > img","ul.footer-links__social-list > li > a.footer-links__list-href > img"]

🔺unused-css-rules

Reduce unused rules from stylesheets and defer CSS not used for above-the-fold content to decrease bytes consumed by network activity. Learn how to reduce unused CSS.

50 Potential savings of 72 KiB

"[{\"url\": \"https:\/\/reviewed.usatoday.com\/packs\/css\/stylesheets-201e1f45.css\", \"totalBytes\": 51207, \"wastedBytes\": 46171, \"wastedPercent\": 90.16562793742186}, {\"url\": \"#onetrust-banner-sdk{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%} \u2026\", \"totalBytes\": 20234, \"wastedBytes\": 16827, \"wastedPercent\": 83.16084966738823}, {\"url\": \".trc_rbox_container{direction:ltr;text-align:left} \u2026\", \"totalBytes\": 11996, \"wastedBytes\": 10422, \"wastedPercent\": 86.87729243081027}]"

🔺unused-javascript

Reduce unused JavaScript and defer loading scripts until they are required to decrease bytes consumed by network activity. Learn how to reduce unused JavaScript.

50 Potential savings of 464 KiB

"[{\"url\": \"https:\/\/cdn.taboola.com\/libtrc\/impl.20240327-3-RELEASE.js\", \"totalBytes\": 185200, \"wastedBytes\": 115990, \"wastedPercent\": 62.62965513240013}, {\"url\": \"https:\/\/platform.twitter.com\/widgets\/widget_iframe.2f70fb173b9000da126c79afe2098f02.html?origin=https%3A%2F%2Freviewed.usatoday.com\", \"totalBytes\": 105384, \"wastedBytes\": 101709, \"wastedPercent\": 96.51278350452417}, {\"url\": \"https:\/\/reviewed.usatoday.com\/packs\/js\/articles-5a575c136b799622b696.js\", \"subItems\": {\"type\": \"subitems\", \"items\": [{\"source\": \"\u2026.\/node_modules\/unpoly\/dist\/unpoly.min.js\", \"sourceBytes\": 38398, \"sourceWastedBytes\": 25738}, {\"source\": \"\u2026.\/node_modules\/jquery\/dist\/jquery.js\", \"sourceBytes\": 27752, \"sourceWastedBytes\": 15259}, {\"source\": \"\u2026.\/node_modules\/bootstrap\/dist\/js\/bootstrap.js\", \"sourceBytes\": 19182, \"sourceWastedBytes\": 15157}, {\"source\": \"\u2026.\/node_modules\/popper.js\/dist\/esm\/popper.js\", \"sourceBytes\": 6411, \"sourceWastedBytes\": 5809}, {\"source\": \"\u2026.\/node_modules\/rails-ujs\/lib\/assets\/compiled\/rails-ujs.js\", \"sourceBytes\": 4233, \"sourceWastedBytes\": 2381}]}, \"totalBytes\": 145520, \"wastedBytes\": 87614, \"wastedPercent\": 60.20733264038986}, {\"url\": \"https:\/\/cdn.jsdelivr.net\/npm\/instantsearch.js@4\", \"totalBytes\": 76309, \"wastedBytes\": 59292, \"wastedPercent\": 77.70077316587113}, {\"url\": \"https:\/\/cdn.cookielaw.org\/scripttemplates\/202401.2.0\/otBannerSdk.js\", \"totalBytes\": 106873, \"wastedBytes\": 50278, \"wastedPercent\": 47.04478290520573}, {\"url\": \"https:\/\/login.gcion.com\/resources\/kit\/js\/common.common.min.js\", \"totalBytes\": 53439, \"wastedBytes\": 36859, \"wastedPercent\": 68.97333018645267}, {\"url\": \"https:\/\/reviewed.usatoday.com\/packs\/js\/application_synchronous-ef00af9fd0fe3459f7d3.js\", \"subItems\": {\"type\": \"subitems\", \"items\": [{\"source\": \"\u2026.\/node_modules\/jquery\/dist\/jquery.js\", \"sourceBytes\": 31033, \"sourceWastedBytes\": 22902}]}, \"totalBytes\": 31832, \"wastedBytes\": 23141, \"wastedPercent\": 72.69825123365943}]"

🔺uses-long-cache-ttl

A long cache lifetime can speed up repeat visits to your page. Learn more about efficient cache policies.

50 23 resources found

"[{\"url\": \"https:\/\/cdn-magiclinks.trackonomics.net\/client\/static\/v2\/gannett_bb334_reviewed.js\", \"totalBytes\": 34038, \"wastedBytes\": 34038, \"cacheLifetimeMs\": 0, \"cacheHitProbability\": 0}, {\"url\": \"https:\/\/carrick-ui.advoncommerce.com\/gw\/integration\/621761610b7c6fa2dc5ea0d93d0f2394\", \"totalBytes\": 17989, \"wastedBytes\": 17989, \"cacheLifetimeMs\": 0, \"cacheHitProbability\": 0}, {\"url\": \"https:\/\/z-na.associates-amazon.com\/onetag\/v2?MarketPlace=US&instanceId=d987ab8b-f962-42cf-a0eb-81c187032d94\", \"totalBytes\": 3592, \"wastedBytes\": 3592, \"cacheLifetimeMs\": 0, \"cacheHitProbability\": 0}, {\"url\": \"https:\/\/trx-hub.com\/i\/x\/i.png?q=N4IgDglgJiBcIHMCGA7FBTALpg+gIzwGZCAWHAJ3QDcJ0B3dGAGhAmjlegEYB2LrgKwA2LoSEAOYQCYIAKwBmIFgA9oAZzih55Xv2GiJAseggIOAC2xg1sAPS26jgHRIAtkgBeAexROAxl6utlBgtgBCAAwRJADSAMoAnACyAIopAPyYSAgAvORUdJh45CgAtFIRAGQANhAoANYAwl5Q6DleCBCVmOY5XJXWfn01qAgArtlt6Cg4AKpxlUhqfjhqXmPkfm1QEJR+mIvLOH5uYEimKDlS4glcUocrlPIb1TmWmNYApIQAgp9SADF-gDKDR6IwnGM1EhMC0kABPfyBYF4GHmFHoNSYUrkUyWUooLx0DFY0pqcxE9DkUp+aroVBUjQsbS6QQiMSSQg8PDyGDwd7WOwOZxuTw+JFBELhCIJAAiKSEAAUhAANEiZbJ5ApFErlKq1BrNVrtTrdXr9QbDaqjCYIKYzeYPVbrTbbXbofZOk6uM4XK43O5Op4vN5WNTfP6A4Gg2gMKCQ6GwqAIiUotEk7G4hD4wnEwF4THY8mU6m0+kYchMkAsvhsgySEgJKDyPAWMNCxx0Fzuby+AKS0KRLgAUQAcrKAPIAKQiAHENbl8oVimUKjU6k0Wm0Ol0esNLf1rShxpMctM5gslis1hstjkdnsDlfjqdzghLtdbvdn8HyK8BeGvzAtG1CxhCUIwnCiL9mmPQZjieLYrm8HFgwpZ0gylZKNWOi1voHICI2SDyIo-LtvYnbdmKfaBMEg5RDwAASYQACpSAAWhOC5asuuprgam7GjuZr7ssVo2qe56Os+N6uve7qes+3q+u+-pfkG6DPH+oYfIBkZAoCMbgvGEFJimMH5um+aFgh2ZIUSKEUmhNIYRWVY1no7KGI2sjmGYZG6R2Io9uK-Z0dK0TxMkaTcUuOqrvqG5Gtupp7haYmHhJdpng6l5HLJd4Ph6T5HMpb4fgG35HL+-5hhGwGGaBxkJpBybQcillwdZpJZjmDndUWTlUi55aMthHl1gRRGMG2gUUcF1ESuFkRygqypqrF2ornq66GluJq7uaAwZSMx62vaF5OgVbqPl6r5+p+gY-ppIYAfVUaNWCcYtWZ7WuLB6IDbZfV5gCBakqhw1lph7m4Z59YCAIEQkX4s2CvNXair2S1SkOY6TjO85ZIuW18Yle1CalR0HqdJ7ZVJeXXi6hUKSVKxlQ9lUaVptW6e9Bkgk132mVBqadYDYM2b19mg+Dg0liNMPjXDk2GEjnR8iAAFBZjIU0QOEVMaxHFccTPHxTtAnJQdInpUMmVnZJuVXczN3FXdPrlWpT3VS92lvUBH2C194GJqLFlg1Zks9YhBL9dH8vOdDbnK6y+Fq1w5hQLIaM2BjVHY2FuMRDwAAyyRTqOCQqptvEJbtgkpYdon27T505ZdMmu-Jt1KfdqmPVVjx+7zXyBwLRnC2HbVi5HXUJ8DMuOQrydjcyKvp5IAhSLIya5zrBehbRxdlyQjFSFwLFCLXFv8Ul+3CWlx2t0edMXdJ+Xd0Vimlf3FXqc9HmOkx76RAiHEy09zIdTnhLOWi846yxspDdCo0sLrzTl5LeUhzDmHQPvfOWMj4GyHKXMIhAkgACUkgAEkb7bTvhTJuttn7iUdvTZ2Xdbxux-uzP+3sh4UBHsAvSDVg5gQga1KB-1xbwWlgg5eSdXJrxwhghG28kCyBzgFdGwpdaLSLvRSQYQABqo4pBULoWTBu1tH7UxOq-duDMXZcJ7u7PuntOYAN9kAgOoDPriJ+uHaBqJ55wLkchIGyDFYp3QXhTBiMd6tHwbow++tloRHEKOCho4kg8FnOISx9crYPypi3Vhb8O4fyZi47+bMXweIHlzQBr06rjzAQEkWM8I4hNgVLWOESF5RNXmglRcS1FSALP5LW5EUmELST8PWpQwjkFQFAUojEkBgDAPCUosoIBYggNUOkazjF1HQMgcg6TxCKkRkIBIioa5mzivQiIIAAC+bygA\", \"totalBytes\": 464, \"wastedBytes\": 464, \"cacheLifetimeMs\": 0, \"cacheHitProbability\": 0}, {\"url\": \"https:\/\/trx-hub.com\/i\/m\/i.png?q=N4IghgLhBOD6BmB7aB3M0AmBLAdgcxAC5gBfAGhAFsBTCMDSMI0MAVwgAtkiQBZdANYACAELRqAL1wBnAVhAUADqwBGsBhGo8ATAAZtARgC0ugJxHt2gCoHThAKzbCAZgAsALQUgAxohyb-LAwdAA5TA20QchAILEpcAmJo1mgAG2lmEHF4amhxaB4vLGlYGAAPWGzc-KJ4MHTqaMgYWDBFRWocYKSlMDxqUugwby1CAG1QaUQUkZ4OKEVpQgB6ZfEANyxqFGoMADpWaUhEBgBPPd9KZZVIDmvqaQgjaCw8eaMcRBR7x6NpLh20CM3lS1DAOFyGQoVTyuUKFGacCQqHQ2HwzBIJAAuhRvIcIIhKLAaHQMUpoIgOtAIKdYEEeAAFABKAHkGQBRJlWACasAAkgARLx4x6E3J07ogPDgiFQWAqFTONyVaibba7YVBRQGHjSnCyiDyxVuTUYRSRQhZVVbHbBChTGajEDzCCLFZra3q-aHY5nC6E663H5PF5vJ6fb4qB5Pf5fXLA0HgyFeVWdQ00jo8OKKcTSaRYPxeGE1S1eNicbiW-jQYRiSQyOReZRqDROvSGEzmSw2OyOFweYV+AKxSXaMIRYWpLb+UpxNv6VwmZwWADsNhXhFcTlcIT29gAbNpPL1+rOIKCeAZdKJo0IAMoA3JCADCiYh0GkQkQ8CE7dcQiMIQmU9W0inpS0sCCAwVwMAwDwMZx9xCA9tCwAAreAoiAA\", \"totalBytes\": 463, \"wastedBytes\": 463, \"cacheLifetimeMs\": 0, \"cacheHitProbability\": 0}, {\"url\": \"https:\/\/p1.parsely.com\/px\/?rand=1711561367448&plid=d468b4aa-36a6-41d1-b724-e1bf610c135d&idsite=reviewed.com&url=https%3A%2F%2Freviewed.usatoday.com%2Fbath%2Fbest-right-now%2Fbest-shower-cleaners&urlref=&screen=800x600%7C800x600%7C24&data=%7B%7D&sid=1&surl=https%3A%2F%2Freviewed.usatoday.com%2Fbath%2Fbest-right-now%2Fbest-shower-cleaners&sref=&sts=1711561367226&slts=0&title=10+Best+Shower+Cleaners+of+2024+-+Reviewed&date=Wed+Mar+27+2024+19%3A42%3A47+GMT%2B0200+(Eastern+European+Standard+Time)&action=pageview&pvid=0832856f-ac47-441d-be0a-85c2ee401415&u=pid%3D0e73e4cc-3b58-4611-b2e7-c19b814ec40e\", \"totalBytes\": 229, \"wastedBytes\": 229, \"cacheLifetimeMs\": 0, \"cacheHitProbability\": 0}, {\"url\": \"https:\/\/try.abtasty.com\/84164b036715eae70d1260b4b6bb8d58.js\", \"debugData\": {\"type\": \"debugdata\", \"max-age\": 30, \"s-maxage\": \"86400\"}, \"totalBytes\": 3069, \"wastedBytes\": 3056.2125, \"cacheLifetimeMs\": 30000, \"cacheHitProbability\": 0.004166666666666667}, {\"url\": \"https:\/\/cdn.p-n.io\/pushly-sdk.min.js?domain_key=awSYacDwMxeASAfgRyL8i6qGAc8Qf4Yn8uX6\", \"debugData\": {\"type\": \"debugdata\", \"max-age\": 300}, \"totalBytes\": 57811, \"wastedBytes\": 55402.208333333336, \"cacheLifetimeMs\": 300000, \"cacheHitProbability\": 0.041666666666666664}, {\"url\": \"https:\/\/platform.twitter.com\/widgets.js\", \"debugData\": {\"type\": \"debugdata\", \"public\": true, \"max-age\": 1800}, \"totalBytes\": 28246, \"wastedBytes\": 24362.175000000003, \"cacheLifetimeMs\": 1800000, \"cacheHitProbability\": 0.1375}, {\"url\": \"https:\/\/cdn.awsaicache.com\/next\/smartlink.js\", \"debugData\": {\"type\": \"debugdata\", \"max-age\": 14400}, \"totalBytes\": 9399, \"wastedBytes\": 6391.32, \"cacheLifetimeMs\": 14400000, \"cacheHitProbability\": 0.32}, {\"url\": \"https:\/\/cdn.awsaicache.com\/partner\/autocomplete\/default-2\/ac-injection-unit.css\", \"debugData\": {\"type\": \"debugdata\", \"max-age\": 14400}, \"totalBytes\": 1259, \"wastedBytes\": 856.1199999999999, \"cacheLifetimeMs\": 14400000, \"cacheHitProbability\": 0.32}, {\"url\": \"https:\/\/polyfill.io\/v3\/polyfill.min.js?features=default,Array.prototype.find,Array.prototype.includes,Promise,Promise.prototype.finally,IntersectionObserver,MutationObserver,URL\", \"debugData\": {\"type\": \"debugdata\", \"public\": true, \"max-age\": 14400}, \"totalBytes\": 381, \"wastedBytes\": 259.08, \"cacheLifetimeMs\": 14400000, \"cacheHitProbability\": 0.32}, {\"url\": \"https:\/\/cdn.cookielaw.org\/scripttemplates\/202401.2.0\/otBannerSdk.js\", \"debugData\": {\"type\": \"debugdata\", \"max-age\": 86400}, \"totalBytes\": 107044, \"wastedBytes\": 42817.600000000006, \"cacheLifetimeMs\": 86400000, \"cacheHitProbability\": 0.6}, {\"url\": \"https:\/\/login.gcion.com\/resources\/kit\/js\/common.common.min.js\", \"debugData\": {\"type\": \"debugdata\", \"public\": true, \"max-age\": 86400}, \"totalBytes\": 54009, \"wastedBytes\": 21603.6, \"cacheLifetimeMs\": 86400000, \"cacheHitProbability\": 0.6}, {\"url\": \"https:\/\/cdn.parsely.com\/keys\/reviewed.com\/p.js\", \"debugData\": {\"type\": \"debugdata\", \"public\": true, \"max-age\": 86400}, \"totalBytes\": 24185, \"wastedBytes\": 9674, \"cacheLifetimeMs\": 86400000, \"cacheHitProbability\": 0.6}, {\"url\": \"https:\/\/cdn.cookielaw.org\/scripttemplates\/202401.2.0\/otTCF.js\", \"debugData\": {\"type\": \"debugdata\", \"max-age\": 86400}, \"totalBytes\": 17308, \"wastedBytes\": 6923.200000000001, \"cacheLifetimeMs\": 86400000, \"cacheHitProbability\": 0.6}, {\"url\": \"https:\/\/cdn.cookielaw.org\/logos\/5b4b73e5-9c9c-4c5c-82c1-9389c9e42f1c\/07f13441-98d5-4528-9164-f2ff6d13ae1f\/Gannett.png\", \"debugData\": {\"type\": \"debugdata\", \"max-age\": 86400}, \"totalBytes\": 14341, \"wastedBytes\": 5736.400000000001, \"cacheLifetimeMs\": 86400000, \"cacheHitProbability\": 0.6}, {\"url\": \"https:\/\/cdn.cookielaw.org\/scripttemplates\/otSDKStub.js\", \"debugData\": {\"type\": \"debugdata\", \"max-age\": 86400}, \"totalBytes\": 7385, \"wastedBytes\": 2954, \"cacheLifetimeMs\": 86400000, \"cacheHitProbability\": 0.6}, {\"url\": \"https:\/\/cdn.cookielaw.org\/logos\/static\/powered_by_logo.svg\", \"debugData\": {\"type\": \"debugdata\", \"max-age\": 86400}, \"totalBytes\": 2187, \"wastedBytes\": 874.8000000000001, \"cacheLifetimeMs\": 86400000, \"cacheHitProbability\": 0.6}, {\"url\": \"https:\/\/cdn.jsdelivr.net\/npm\/instantsearch.js@4\", \"debugData\": {\"type\": \"debugdata\", \"public\": true, \"max-age\": 604800, \"s-maxage\": \"43200\"}, \"totalBytes\": 78417, \"wastedBytes\": 7841.699999999998, \"cacheLifetimeMs\": 604800000, \"cacheHitProbability\": 0.9}, {\"url\": \"https:\/\/static.awsaicache.com\/js\/latest\/partner\/native-ac.js\", \"debugData\": {\"type\": \"debugdata\", \"public\": true, \"max-age\": 5270400}, \"totalBytes\": 7049, \"wastedBytes\": 598.5743016759778, \"cacheLifetimeMs\": 5270400000, \"cacheHitProbability\": 0.9150837988826817}, {\"url\": \"https:\/\/pub.awsaicache.com\/js\/container\/siq-container-2.2.js\", \"debugData\": {\"type\": \"debugdata\", \"public\": true, \"max-age\": 5270400}, \"totalBytes\": 4974, \"wastedBytes\": 422.373184357542, \"cacheLifetimeMs\": 5270400000, \"cacheHitProbability\": 0.9150837988826817}, {\"url\": \"https:\/\/static.awsaicache.com\/t\/pxl.gif?engineKey=905e77d9638a224afcf3913ff11aef04&pageUrl=https%3A%2F%2Freviewed.usatoday.com%2Fbath%2Fbest-right-now%2Fbest-shower-cleaners&referrer=&cb=180953644\", \"debugData\": {\"type\": \"debugdata\", \"public\": true, \"max-age\": 5270400}, \"totalBytes\": 455, \"wastedBytes\": 38.6368715083799, \"cacheLifetimeMs\": 5270400000, \"cacheHitProbability\": 0.9150837988826817}]"

🔺uses-rel-preconnect

Consider adding `preconnect` or `dns-prefetch` resource hints to establish early connections to important third-party origins. Learn how to preconnect to required origins.

0 Potential savings of 380 ms

"[{\"url\": \"https:\/\/dcinfos-cache.abtasty.com\", \"wastedMs\": 380.3560000000002}, {\"url\": \"https:\/\/cdn.cookielaw.org\", \"wastedMs\": 300}]"

🔺uses-responsive-images

Serve images that are appropriately-sized to save cellular data and improve load time. Learn how to size images.

50 Potential savings of 92 KiB

["div.container > figure.row > div.col-5 > img.blur-up","div > figure > figure.image-wrapper > img.lazyload","div.product_grid > div.product4-name > div.grid-product-item__image > img.blur-up","div.product_grid > div.product1-name > div.grid-product-item__image > img.blur-up","div.product_grid > div.product2-name > div.grid-product-item__image > img.blur-up","div > figure > figure.image-wrapper > img.lazyload","div.product_grid > div.product5-name > div.grid-product-item__image > img.blur-up"]