Performance
· 17 checks — Lighthouse + waterfall + sustainability rolled into one auditable list.Performance-focused optimization plan with CWV assessment, top offenders, and time estimates
First Contentful Paint First Contentful Paint — how long until the browser renders the first piece of content. Under 1.8s is good.
3.73 s
Largest Contentful Paint Largest Contentful Paint — how long until the largest visible element loads. Under 2.5s is good.
6.14 s
Total Blocking Time Total Blocking Time — total time the main thread was blocked, preventing user input. Under 200ms is good.
10.89 s
Cumulative Layout Shift Cumulative Layout Shift — measures visual stability. How much the page layout shifts during loading. Under 0.1 is good.
0.007
Speed Index Speed Index — how quickly content is visually displayed during load. Under 3.4s is good.
14.51 s
Time to Interactive Time to Interactive — how long until the page is fully interactive and responds to user input. Under 3.8s is good.
44.64 s
Page Load Progression
FPage Weight BudgetAction16.4 MB transferred, 403 requestsFIX
Convert images to WebP/AVIF and resize to display dimensions to reduce transfer size.
Image bandwidth is high — modern formats (WebP/AVIF) and resizing typically cut it 50%+.
Source: web.dev
Large JavaScript bundles delay interactivity. Split code by route or defer non-critical scripts.
JavaScript bundle is large — code-split routes and lazy-load off-screen components to defer.
Source: web.dev
Each request adds latency. Bundle small files, use sprites, or eliminate unnecessary requests.
High HTTP request count — bundling, sprite-ing, and HTTP/2 server push can reduce per-request overhead.
Source: web.dev
DThird-Party ImpactAction100% third-party, 0 ms blockingFIX
FJS Execution CostAction31866ms total JS executionFIX
Main Thread Breakdown
| Script | Total | Scripting | Parse/Compile | Party |
|---|---|---|---|---|
| https://www.washingtontimes.com/ | 4595ms | 351ms | 118ms | 3rd |
| Unattributable | 4042ms | 1417ms | 0ms | 3rd |
| https://cds.elements.video/p/320810193/player.js?cid=1ffe7fff-eb53-11e9-b4d2-06948452ae1a | 2787ms | 1838ms | 90ms | 3rd |
| https://scripts.webcontentassessor.com/scripts/85d8ddb05bcf089b2c29e59623ae519ad02e2a929bfaac10d875c38b93211525 | 1717ms | 1171ms | 312ms | 3rd |
| https://dn0qt3r0xannq.cloudfront.net/washingtontimes-EIEMcy7goF/washingtontimes-longform/prebid-wrapper.js | 1282ms | 1220ms | 48ms | 3rd |
| https://cds.elements.video/p/320810193/player.lit.ui.js | 1270ms | 922ms | 33ms | 3rd |
| https://c.amazon-adsystem.com/aax2/apstag.js | 1207ms | 1090ms | 56ms | 3rd |
| https://cdn.p-n.io/pushly-sdk.min.js?domain_key=gBtyMmS7OT8QOa8yn1NmkJvQvR9TfvNCMu8J | 1030ms | 694ms | 29ms | 3rd |
| https://sinkportal.com/bundles/gykiwitrybw3iyyk0hynoemz0aa3qoyvgm97jqo/Sticky2,ConsentManager | 975ms | 782ms | 131ms | 3rd |
| https://cdn.cxense.com/cx.js | 860ms | 266ms | 23ms | 3rd |
Showing top 10 of 54 scripts
FJS BundlesAction96 scripts, 1.3 MB unusedFIX
Downloaded but never executed on this page.
| Script | Size | Unused | Minified | Party |
|---|---|---|---|---|
| https://s.ntv.io/serve/load.js | 251 KB | 194 KB (78%) | ✓ | 3rd |
| https://securepubads.g.doubleclick.net/pagead/managed/js/gpt/m202604200101/pubads_impl.js?cb=31098007 | 188 KB | 130 KB (69%) | ✓ | 3rd |
| https://www.googletagmanager.com/gtag/js?id=G-2KS4V69VVW | 169 KB | 112 KB (66%) | ✓ | 3rd |
| https://imasdk.googleapis.com/js/sdkloader/ima3.js | 146 KB | 97 KB (66%) | ✓ | 3rd |
| https://sinkportal.com/bundles/gykiwitrybw3iyyk0hynoemz0aa3qoyvgm97jqo/Sticky2,ConsentManager | 200 KB | 84 KB (43%) | ✓ | 3rd |
| https://cdn.tinypass.com/api/tinypass.min.js?version=2 | 133 KB | 76 KB (58%) | ✓ | 3rd |
| https://edge.aditude.io/prebid/9.19.0.js?fork=1&v=bf6611fc0393cee6578a23c9bb56896d&modules=WyIzM2Fjcm9zc0JpZEFkYXB0ZXIiLCIzM2Fjcm9zc0lkU3lzdGVtIiwiYWRhZ2lvQmlkQWRhcHRlciIsImFkaXR1ZGUiLCJhZGtlcm5lbEJpZEFkYXB0ZXIiLCJhbGxvd0FjdGl2aXRpZXMiLCJhbXhCaWRBZGFwdGVyIiwiYXBwbmV4dXNCaWRBZGFwdGVyIiwiY29uc2VudE1hbmFnZW1lbnQiLCJjb25zZW50TWFuYWdlbWVudEdwcCIsImNvbnNlbnRNYW5hZ2VtZW50VXNwIiwiY3Btc3RhckN1c3RvbUJpZEFkYXB0ZXIiLCJjcml0ZW9CaWRBZGFwdGVyIiwiY3JpdGVvSWRTeXN0ZW0iLCJlbnJpY2htZW50RnBkTW9kdWxlIiwiZXVpZElkU3lzdGVtIiwiZ2RwckVuZm9yY2VtZW50IiwiZ3B0UHJlQXVjdGlvbiIsImd1bWd1bUJpZEFkYXB0ZXIiLCJpZDVJZFN5c3RlbSIsImluc3RpY2F0b3JCaWRBZGFwdGVyIiwia3VlZXpCaWRBZGFwdGVyIiwia3VlZXpSdGJCaWRBZGFwdGVyIiwibWVkaWFuZXRCaWRBZGFwdGVyIiwibWludXRlbWVkaWFCaWRBZGFwdGVyIiwib2d1cnlCaWRBZGFwdGVyIiwib21zQmlkQWRhcHRlciIsIm9uZXRhZ0JpZEFkYXB0ZXIiLCJvcHRpZGlnaXRhbEJpZEFkYXB0ZXIiLCJwZ2Ftc3NwQmlkQWRhcHRlciIsInByZWJpZFNlcnZlckJpZEFkYXB0ZXIiLCJwcmljZUZsb29ycyIsInB1YlByb3ZpZGVkSWRTeXN0ZW0iLCJwdWJtYXRpY0JpZEFkYXB0ZXIiLCJyaXNlQmlkQWRhcHRlciIsInJ1Ymljb25CaWRBZGFwdGVyIiwic2NoYWluIiwic2VlZHRhZ0JpZEFkYXB0ZXIiLCJzaGFyZWRJZFN5c3RlbSIsInNoYXJldGhyb3VnaEJpZEFkYXB0ZXIiLCJzbWFhdG9CaWRBZGFwdGVyIiwic21pbGV3YW50ZWRCaWRBZGFwdGVyIiwic292cm5CaWRBZGFwdGVyIiwidWlkMklkU3lzdGVtIiwidW5pZmllZElkU3lzdGVtIiwidmlkYXpvb0JpZEFkYXB0ZXIiLCJ5aWVsZG1vQmlkQWRhcHRlciJd | 171 KB | 74 KB (56%) | ✓ | 3rd |
| https://cds.connatix.com/p/320810193/player.ads.js | 95 KB | 65 KB (68%) | ✓ | 3rd |
| https://raven-static.aditude.io/prod/1.19.14-y0ptsc/raven.js | 107 KB | 62 KB (58%) | ✓ | 3rd |
| https://www.googletagmanager.com/gtag/js?id=G-318004630&cx=c>m=4e64h1 | 137 KB | 60 KB (44%) | ✓ | 3rd |
Consider code splitting or tree shaking to reduce unused code.
This bundle has high unused code — code-split or tree-shake to ship only what executes.
Source: web.dev / Lighthouse coverage
Consider code splitting or tree shaking to reduce unused code.
This bundle has high unused code — code-split or tree-shake to ship only what executes.
Source: web.dev / Lighthouse coverage
Consider code splitting or tree shaking to reduce unused code.
This bundle has high unused code — code-split or tree-shake to ship only what executes.
Source: web.dev / Lighthouse coverage
Consider code splitting or tree shaking to reduce unused code.
This bundle has high unused code — code-split or tree-shake to ship only what executes.
Source: web.dev / Lighthouse coverage
Consider code splitting or tree shaking to reduce unused code.
This bundle has high unused code — code-split or tree-shake to ship only what executes.
Source: web.dev / Lighthouse coverage
FPage Weight InventoryAction403 resources · 16.4 MB · 1.3 MB savings availableFIX
~1.3 MiB of savings available
| # | Resource | Type | Size | Cache | Unused | 3rd party | Issues |
|---|---|---|---|---|---|---|---|
| — | — | ||||||
| 403 resources | 16.4 MiB | ||||||
FHTTP CachingActionNo cache headersFIX
No Cache-Control header
Adding a Cache-Control header can significantly improve repeat-visit performance.
CImage OptimizationAction142 images, 0 KB saveableREVIEW
Set explicit width and height to prevent CLS.
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
CGreen HostingActionWhether the site is served from green-energy infrastructureREVIEW
Green Hosting
No green hosting detected
A+Text CompressionAll text resources are compressedPASS
A+Font Loading4 fonts (157 KB)PASS
Web fonts
4
157 KB total
Render-blocking
0
of 4
Dominant font-display
swap
Most common across fonts
Font loading timeline
- Convert to woff2 for ~30% smaller file size
Optimization checklist
- Preload critical fonts (priority=high)
- Use woff2 format for all fonts
- Set font-display to swap, optional, or fallback
- Subset large fonts (≤100 KB each)
Fixing the unchecked items could save ~13 KB and ~26 ms
A+Resource CachingAll resources properly cachedPASS
A+Critical Rendering PathNo render-blocking resourcesPASS
A+Resource Hints12 hints, 0 missing preconnectsPASS
Current Resource Hints
12 resource hints configured
A+Render-Blocking ResourcesNo render-blocking resources detectedPASS
A+Third-Party ResourcesNo third-party resources detectedPASS
Network Waterfall403 requests over 9728msINFO
Third-Party Script CostPer-script blocking time, transfer cost, and cache headersINFO
| Script | Category | Execution | Transfer | Unused | Monthly Cost | Verdict |
|---|---|---|---|---|---|---|
www.washingtontimes.com www.washingtontimes.com | Other | 4595ms | 66 KB | — | $26/mo | Costly |
Unattributable Unattributable | Other | 4042ms | 0 KB | — | $23/mo | Costly |
cds.elements.video cds.elements.video | Other | 2787ms | 139 KB | 32% | $16/mo | Costly |
scripts.webcontentassessor.com scripts.webcontentassessor.com | Other | 1717ms | 91 KB | — | $10/mo | Costly |
dn0qt3r0xannq.cloudfront.net dn0qt3r0xannq.cloudfront.net | Other | 1282ms | 82 KB | 36% | $7/mo | Costly |
cds.elements.video cds.elements.video | Other | 1270ms | 37 KB | — | $7/mo | Costly |
c.amazon-adsystem.com c.amazon-adsystem.com | Other | 1207ms | 0 KB | 41% | $7/mo | Costly |
cdn.p-n.io cdn.p-n.io | Other | 1030ms | 46 KB | — | $6/mo | Costly |
sinkportal.com sinkportal.com | Other | 975ms | 200 KB | 43% | $6/mo | Costly |
cdn.cxense.com cdn.cxense.com | Other | 860ms | 38 KB | — | $5/mo | Costly |
imasdk.googleapis.com imasdk.googleapis.com | Other | 761ms | 146 KB | 66% | $4/mo | Costly |
cdn.tinypass.com cdn.tinypass.com | Other | 731ms | 133 KB | 58% | $4/mo | Costly |
cds.elements.video cds.elements.video | Other | 724ms | 75 KB | 52% | $4/mo | Costly |
Google Tag Manager www.googletagmanager.com | Tag Manager | 668ms | 132 KB | 44% | $4/mo | Costly |
s.ntv.io s.ntv.io | Other | 647ms | 251 KB | 78% | $4/mo | Costly |
cds.connatix.com cds.connatix.com | Other | 593ms | 17 KB | — | $3/mo | Costly |
cdn.openshareweb.com cdn.openshareweb.com | Other | 503ms | 41 KB | 49% | $3/mo | Costly |
www.washingtontimes.com www.washingtontimes.com | Other | 455ms | 0 KB | — | $3/mo | Costly |
securepubads.g.doubleclick.net securepubads.g.doubleclick.net | Other | 440ms | 188 KB | 69% | $3/mo | Costly |
absorbingband.com absorbingband.com | Other | 423ms | 89 KB | 44% | $2/mo | Costly |
Google Tag Manager www.googletagmanager.com | Tag Manager | 413ms | 169 KB | — | $2/mo | Costly |
edge.aditude.io edge.aditude.io | Other | 409ms | 171 KB | 56% | $2/mo | Costly |
pagead2.googlesyndication.com pagead2.googlesyndication.com | Other | 394ms | 0 KB | — | $2/mo | Costly |
raven-static.aditude.io raven-static.aditude.io | Other | 374ms | 107 KB | 58% | $2/mo | Costly |
static.kueezrtb.com static.kueezrtb.com | Other | 372ms | 37 KB | — | $2/mo | Costly |
Google Tag Manager www.googletagmanager.com | Tag Manager | 301ms | 169 KB | 66% | $2/mo | Costly |
Google Tag Manager www.googletagmanager.com | Tag Manager | 290ms | 137 KB | 44% | $2/mo | Costly |
cds.elements.video cds.elements.video | Other | 289ms | 45 KB | 46% | $2/mo | Costly |
code.jquery.com code.jquery.com | Other | 271ms | 31 KB | — | $2/mo | Costly |
sdk.mrf.io sdk.mrf.io | Other | 253ms | 58 KB | 42% | $1/mo | Costly |
id.tinypass.com id.tinypass.com | Other | 232ms | 1 KB | — | $1/mo | Costly |
fundingchoicesmessages.google.com fundingchoicesmessages.google.com | Other | 200ms | 10 KB | — | $1/mo | Optional |
config.aps.amazon-adsystem.com config.aps.amazon-adsystem.com | Other | 194ms | 1 KB | — | $1/mo | Optional |
b-code.liadm.com b-code.liadm.com | Other | 190ms | 47 KB | — | $1/mo | Optional |
s.pinimg.com s.pinimg.com | Other | 183ms | 27 KB | — | $1/mo | Optional |
api.cxense.com api.cxense.com | Other | 157ms | 11 KB | — | $1/mo | Optional |
securepubads.g.doubleclick.net securepubads.g.doubleclick.net | Other | 155ms | 34 KB | — | $1/mo | Optional |
secure.cdn.fastclick.net secure.cdn.fastclick.net | Other | 122ms | 22 KB | — | $1/mo | Optional |
cds.connatix.com cds.connatix.com | Other | 119ms | 95 KB | 68% | $1/mo | Optional |
dn0qt3r0xannq.cloudfront.net dn0qt3r0xannq.cloudfront.net | Other | 118ms | 12 KB | — | $1/mo | Optional |
Twitter/X Pixel static.ads-twitter.com | Advertising | 106ms | 13 KB | — | $1/mo | Optional |
api.cxense.com api.cxense.com | Other | 103ms | 7 KB | — | $1/mo | Optional |
cds.connatix.com cds.connatix.com | Other | 95ms | 12 KB | — | $1/mo | Optional |
cds.elements.video cds.elements.video | Other | 94ms | 4 KB | — | $1/mo | Optional |
Google Analytics www.google-analytics.com | Analytics | 89ms | 0 KB | — | $1/mo | Optional |
cdn.cxense.com cdn.cxense.com | Other | 83ms | 6 KB | — | $0/mo | Optional |
secure.quantserve.com secure.quantserve.com | Other | 83ms | 12 KB | — | $0/mo | Optional |
cdn.id5-sync.com cdn.id5-sync.com | Other | 80ms | 35 KB | — | $0/mo | Optional |
config.aps.amazon-adsystem.com config.aps.amazon-adsystem.com | Other | 77ms | 2 KB | — | $0/mo | Optional |
s0.2mdn.net s0.2mdn.net | Other | 77ms | 17 KB | — | $0/mo | Optional |
dsms0mj1bbhn4.cloudfront.net dsms0mj1bbhn4.cloudfront.net | Other | 64ms | 5 KB | — | $0/mo | Optional |
jadserve.postrelease.com jadserve.postrelease.com | Other | 59ms | 1 KB | — | $0/mo | Optional |
raven-static.aditude.io raven-static.aditude.io | Other | 58ms | 6 KB | — | $0/mo | Optional |
tags.crwdcntrl.net tags.crwdcntrl.net | Other | 52ms | 13 KB | — | $0/mo | Optional |
These scripts may cost more than they're worth
- www.washingtontimes.com adds 4595ms and costs ~$26/month
- Unattributable adds 4042ms and costs ~$23/month
- cds.elements.video adds 2787ms and costs ~$16/month
- scripts.webcontentassessor.com adds 1717ms and costs ~$10/month
- dn0qt3r0xannq.cloudfront.net adds 1282ms and costs ~$7/month
- cds.elements.video adds 1270ms and costs ~$7/month
- c.amazon-adsystem.com adds 1207ms and costs ~$7/month
- cdn.p-n.io adds 1030ms and costs ~$6/month
- sinkportal.com adds 975ms and costs ~$6/month
- cdn.cxense.com adds 860ms and costs ~$5/month
- imasdk.googleapis.com adds 761ms and costs ~$4/month
- cdn.tinypass.com adds 731ms and costs ~$4/month
- cds.elements.video adds 724ms and costs ~$4/month
- Google Tag Manager adds 668ms and costs ~$4/month
- s.ntv.io adds 647ms and costs ~$4/month
- cds.connatix.com adds 593ms and costs ~$3/month
- cdn.openshareweb.com adds 503ms and costs ~$3/month
- www.washingtontimes.com adds 455ms and costs ~$3/month
- securepubads.g.doubleclick.net adds 440ms and costs ~$3/month
- absorbingband.com adds 423ms and costs ~$2/month
- Google Tag Manager adds 413ms and costs ~$2/month
- edge.aditude.io adds 409ms and costs ~$2/month
- pagead2.googlesyndication.com adds 394ms and costs ~$2/month
- raven-static.aditude.io adds 374ms and costs ~$2/month
- static.kueezrtb.com adds 372ms and costs ~$2/month
- Google Tag Manager adds 301ms and costs ~$2/month
- Google Tag Manager adds 290ms and costs ~$2/month
- cds.elements.video adds 289ms and costs ~$2/month
- code.jquery.com adds 271ms and costs ~$2/month
- sdk.mrf.io adds 253ms and costs ~$1/month
- id.tinypass.com adds 232ms and costs ~$1/month
100% of JavaScript execution time is spent on third-party scripts. Consider auditing which scripts are essential.
When third-party JS execution time exceeds your own, performance gains from frontend work are capped by code you don't own.
Learn more ▾ ▴
Every millisecond of third-party JS competes with your own for main-thread time. If their share is bigger than yours, optimization on your code base barely moves the needle. Audit, defer, or remove third-parties before further frontend optimization. Use Lighthouse's third-party audit to identify the worst offenders.
Source: web.dev
www.washingtontimes.com takes 4595ms of CPU time. Consider loading it asynchronously or replacing it with a lighter alternative.
This script has high main-thread execution time — optimize hot paths or defer.
Source: web.dev
Unattributable takes 4042ms of CPU time. Consider loading it asynchronously or replacing it with a lighter alternative.
This script has high main-thread execution time — optimize hot paths or defer.
Source: web.dev
cds.elements.video takes 2787ms of CPU time. Consider loading it asynchronously or replacing it with a lighter alternative.
This script has high main-thread execution time — optimize hot paths or defer.
Source: web.dev
scripts.webcontentassessor.com takes 1717ms of CPU time. Consider loading it asynchronously or replacing it with a lighter alternative.
This script has high main-thread execution time — optimize hot paths or defer.
Source: web.dev
dn0qt3r0xannq.cloudfront.net takes 1282ms of CPU time. Consider loading it asynchronously or replacing it with a lighter alternative.
This script has high main-thread execution time — optimize hot paths or defer.
Source: web.dev
cds.elements.video takes 1270ms of CPU time. Consider loading it asynchronously or replacing it with a lighter alternative.
This script has high main-thread execution time — optimize hot paths or defer.
Source: web.dev
c.amazon-adsystem.com takes 1207ms of CPU time. Consider loading it asynchronously or replacing it with a lighter alternative.
This script has high main-thread execution time — optimize hot paths or defer.
Source: web.dev
cdn.p-n.io takes 1030ms of CPU time. Consider loading it asynchronously or replacing it with a lighter alternative.
This script has high main-thread execution time — optimize hot paths or defer.
Source: web.dev
sinkportal.com takes 975ms of CPU time. Consider loading it asynchronously or replacing it with a lighter alternative.
This script has high main-thread execution time — optimize hot paths or defer.
Source: web.dev
cdn.cxense.com takes 860ms of CPU time. Consider loading it asynchronously or replacing it with a lighter alternative.
This script has high main-thread execution time — optimize hot paths or defer.
Source: web.dev
imasdk.googleapis.com takes 761ms of CPU time. Consider loading it asynchronously or replacing it with a lighter alternative.
This script has high main-thread execution time — optimize hot paths or defer.
Source: web.dev
66% of imasdk.googleapis.com's code is unused. The script may be loading features you don't use.
Bundle has high unused-code ratio — tree-shaking and route-splitting recover the wasted bytes.
Source: web.dev
cdn.tinypass.com takes 731ms of CPU time. Consider loading it asynchronously or replacing it with a lighter alternative.
This script has high main-thread execution time — optimize hot paths or defer.
Source: web.dev
58% of cdn.tinypass.com's code is unused. The script may be loading features you don't use.
Bundle has high unused-code ratio — tree-shaking and route-splitting recover the wasted bytes.
Source: web.dev
cds.elements.video takes 724ms of CPU time. Consider loading it asynchronously or replacing it with a lighter alternative.
This script has high main-thread execution time — optimize hot paths or defer.
Source: web.dev
52% of cds.elements.video's code is unused. The script may be loading features you don't use.
Bundle has high unused-code ratio — tree-shaking and route-splitting recover the wasted bytes.
Source: web.dev
Google Tag Manager takes 668ms of CPU time. Consider loading it asynchronously or replacing it with a lighter alternative.
This script has high main-thread execution time — optimize hot paths or defer.
Source: web.dev
s.ntv.io takes 647ms of CPU time. Consider loading it asynchronously or replacing it with a lighter alternative.
This script has high main-thread execution time — optimize hot paths or defer.
Source: web.dev
78% of s.ntv.io's code is unused. The script may be loading features you don't use.
Bundle has high unused-code ratio — tree-shaking and route-splitting recover the wasted bytes.
Source: web.dev
cds.connatix.com takes 593ms of CPU time. Consider loading it asynchronously or replacing it with a lighter alternative.
This script has high main-thread execution time — optimize hot paths or defer.
Source: web.dev
cdn.openshareweb.com takes 503ms of CPU time. Consider loading it asynchronously or replacing it with a lighter alternative.
This script has high main-thread execution time — optimize hot paths or defer.
Source: web.dev
www.washingtontimes.com takes 455ms of CPU time. Consider loading it asynchronously or replacing it with a lighter alternative.
This script has high main-thread execution time — optimize hot paths or defer.
Source: web.dev
securepubads.g.doubleclick.net takes 440ms of CPU time. Consider loading it asynchronously or replacing it with a lighter alternative.
This script has high main-thread execution time — optimize hot paths or defer.
Source: web.dev
69% of securepubads.g.doubleclick.net's code is unused. The script may be loading features you don't use.
Bundle has high unused-code ratio — tree-shaking and route-splitting recover the wasted bytes.
Source: web.dev
absorbingband.com takes 423ms of CPU time. Consider loading it asynchronously or replacing it with a lighter alternative.
This script has high main-thread execution time — optimize hot paths or defer.
Source: web.dev
Google Tag Manager takes 413ms of CPU time. Consider loading it asynchronously or replacing it with a lighter alternative.
This script has high main-thread execution time — optimize hot paths or defer.
Source: web.dev
edge.aditude.io takes 409ms of CPU time. Consider loading it asynchronously or replacing it with a lighter alternative.
This script has high main-thread execution time — optimize hot paths or defer.
Source: web.dev
56% of edge.aditude.io's code is unused. The script may be loading features you don't use.
Bundle has high unused-code ratio — tree-shaking and route-splitting recover the wasted bytes.
Source: web.dev
pagead2.googlesyndication.com takes 394ms of CPU time. Consider loading it asynchronously or replacing it with a lighter alternative.
This script has high main-thread execution time — optimize hot paths or defer.
Source: web.dev
raven-static.aditude.io takes 374ms of CPU time. Consider loading it asynchronously or replacing it with a lighter alternative.
This script has high main-thread execution time — optimize hot paths or defer.
Source: web.dev
58% of raven-static.aditude.io's code is unused. The script may be loading features you don't use.
Bundle has high unused-code ratio — tree-shaking and route-splitting recover the wasted bytes.
Source: web.dev
static.kueezrtb.com takes 372ms of CPU time. Consider loading it asynchronously or replacing it with a lighter alternative.
This script has high main-thread execution time — optimize hot paths or defer.
Source: web.dev
Google Tag Manager takes 301ms of CPU time. Consider loading it asynchronously or replacing it with a lighter alternative.
This script has high main-thread execution time — optimize hot paths or defer.
Source: web.dev
66% of Google Tag Manager's code is unused. The script may be loading features you don't use.
Bundle has high unused-code ratio — tree-shaking and route-splitting recover the wasted bytes.
Source: web.dev
Google Tag Manager takes 290ms of CPU time. Consider loading it asynchronously or replacing it with a lighter alternative.
This script has high main-thread execution time — optimize hot paths or defer.
Source: web.dev
cds.elements.video takes 289ms of CPU time. Consider loading it asynchronously or replacing it with a lighter alternative.
This script has high main-thread execution time — optimize hot paths or defer.
Source: web.dev
code.jquery.com takes 271ms of CPU time. Consider loading it asynchronously or replacing it with a lighter alternative.
This script has high main-thread execution time — optimize hot paths or defer.
Source: web.dev
sdk.mrf.io takes 253ms of CPU time. Consider loading it asynchronously or replacing it with a lighter alternative.
This script has high main-thread execution time — optimize hot paths or defer.
Source: web.dev
id.tinypass.com takes 232ms of CPU time. Consider loading it asynchronously or replacing it with a lighter alternative.
This script has high main-thread execution time — optimize hot paths or defer.
Source: web.dev
68% of cds.connatix.com's code is unused. The script may be loading features you don't use.
Bundle has high unused-code ratio — tree-shaking and route-splitting recover the wasted bytes.
Source: web.dev