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.
4.70 s
Largest Contentful Paint Largest Contentful Paint — how long until the largest visible element loads. Under 2.5s is good.
10.86 s
Total Blocking Time Total Blocking Time — total time the main thread was blocked, preventing user input. Under 200ms is good.
14.60 s
Cumulative Layout Shift Cumulative Layout Shift — measures visual stability. How much the page layout shifts during loading. Under 0.1 is good.
0.340
Speed Index Speed Index — how quickly content is visually displayed during load. Under 3.4s is good.
28.89 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.
78.18 s
Page Load Progression
FPage Weight BudgetAction12.2 MB transferred, 856 requestsFIX
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
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
Subset fonts to include only used characters, or switch to system font stacks.
Font payload is large — subset to used glyphs only, or fall back to system fonts (zero load time).
Source: web.dev font loading
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 CostAction51503ms total JS executionFIX
Main Thread Breakdown
| Script | Total | Scripting | Parse/Compile | Party |
|---|---|---|---|---|
| https://live.primis.tech/live/liveVideo.php?vpaidManager=sekindo&s=58057&ri=6C69766553746174737C736B317B54307D7B64323032362D30342D32325F30327D7B7331373236393934397D7B433234377D7B53643364334C6D526861577835633352686369356A6279353161773D3D7D7B626368726F6D657D7B71736D61727470686F6E657D7B6F616E64726F69647D7B514D54453D7D7B6B6D6F62696C655765627D7B583634307D7B593434307D7B66317D7B4C32333231347DFEFE&cudi=pip-OTUhODUhNmthNDt%3D&userUA=Mozilla%2F5.0+%28Linux%3B+Android+11%3B+moto+g+power+%282022%29%29+AppleWebKit%2F537.36+%28KHTML%2C+like+Gecko%29+Chrome%2F146.0.0.0+Mobile+Safari%2F537.36&debugInformation=&isWePassGdpr=1&noViewableMidrollPolicy=off&isDoublePreroll=0&autoSkipVideoSec=22&c2pWaitTime=10&sdkv=&isSinglePageFloatSupport=0&availCampaigns=&isAmpIframe=0&tagKeywords=&cbuster=1776814662&csuuid=69e80a46e391e&debugInfo=17269949_&debugPlayerSession=&pubUrlDEMO=&isAsyncDEMO=0&customPlaylistIdDEMO=&sta=17269949&showLogo=0&clkUrl=&plMult=-1&schedule=eyJwcmVfcm9sbCI6MSwiZ2FwIjoiYXV0byJ9&content=plembed44bfwjtszxik&secondaryContent=&x=640&y=440&pubUrl=https%3A%2F%2Fwww.dailystar.co.uk%2F&contentNum=1&flow_closeBtn=1&flowCloseTimeout=0&flow_closeButtonPosition=right&flow_direction=tl&flow_horizontalOffset=1&flow_bottomOffset=50&impGap=1&flow_width=213&flow_height=120&videoType=flow&isOriginImg=0&gdpr=0&gdprConsent=&contentFeedId=&geoLati=1.3552&geoLong=103.8859&vpTemplate=23214&flowMode=seenboth&isRealPreroll=0&playerApiId=&isApp=0&ccpa=0&ccpaConsent=&subId=&appName=&appBundleId=https%3A%2F%2Fwww.dailystar.co.uk%2F&appStoreUrl=&diaid=&appPrivacyPolicy=&appIsPaid=&appDeveloper=&appId=&appVersion=&sdkv=&enableResizeObserverInapp=0&isAppJs=0 | 11325ms | 4938ms | 140ms | 3rd |
| https://www.dailystar.co.uk/nav-web-static/main-7d527e9aab619128ce0f0a829af162c8310e6e1a/_next/static/chunks/4bd1b696-0ebdac3fb1a19ae7.js | 9528ms | 8464ms | 31ms | 3rd |
| Unattributable | 5884ms | 1626ms | 0ms | 3rd |
| https://www.dailystar.co.uk/ | 3907ms | 845ms | 160ms | 3rd |
| https://www.dailystar.co.uk/nav-web-static/main-7d527e9aab619128ce0f0a829af162c8310e6e1a/_next/static/chunks/3794-7315db15a5700b37.js | 2141ms | 1990ms | 46ms | 3rd |
| https://pagead2.googlesyndication.com/pagead/managed/js/activeview/current/ufs_web_display.js | 1391ms | 1342ms | 37ms | 3rd |
| https://scripts.webcontentassessor.com/scripts/18a22362c0f4744c0bbbf2743e56a0b97a29779b2a95e25d0473ce31d4f6c082 | 930ms | 801ms | 90ms | 3rd |
| https://cdn.taboola.com/libtrc/tmg-network/loader.js | 930ms | 566ms | 253ms | 3rd |
| https://cdn.amplitude.com/libs/analytics-browser-gtm-2.36.8-min.js.gz | 923ms | 856ms | 25ms | 3rd |
| https://securepubads.g.doubleclick.net/pagead/managed/js/gpt/m202604200101/pubads_impl.js?cb=31097964 | 888ms | 723ms | 79ms | 3rd |
Showing top 10 of 75 scripts
FJS BundlesAction206 scripts, 2.0 MB unusedFIX
Downloaded but never executed on this page.
| Script | Size | Unused | Minified | Party |
|---|---|---|---|---|
| https://live.primis.tech/content/prebid/prebidVid.9.18.0_77.min.js | 315 KB | 199 KB (63%) | ✓ | 3rd |
| https://live.primis.tech/live/liveVideo.php?vpaidManager=sekindo&s=58057&ri=6C69766553746174737C736B317B54307D7B64323032362D30342D32325F30327D7B7331373236393934397D7B433234377D7B53643364334C6D526861577835633352686369356A6279353161773D3D7D7B626368726F6D657D7B71736D61727470686F6E657D7B6F616E64726F69647D7B514D54453D7D7B6B6D6F62696C655765627D7B583634307D7B593434307D7B66317D7B4C32333231347DFEFE&cudi=pip-OTUhODUhNmthNDt%3D&userUA=Mozilla%2F5.0+%28Linux%3B+Android+11%3B+moto+g+power+%282022%29%29+AppleWebKit%2F537.36+%28KHTML%2C+like+Gecko%29+Chrome%2F146.0.0.0+Mobile+Safari%2F537.36&debugInformation=&isWePassGdpr=1&noViewableMidrollPolicy=off&isDoublePreroll=0&autoSkipVideoSec=22&c2pWaitTime=10&sdkv=&isSinglePageFloatSupport=0&availCampaigns=&isAmpIframe=0&tagKeywords=&cbuster=1776814662&csuuid=69e80a46e391e&debugInfo=17269949_&debugPlayerSession=&pubUrlDEMO=&isAsyncDEMO=0&customPlaylistIdDEMO=&sta=17269949&showLogo=0&clkUrl=&plMult=-1&schedule=eyJwcmVfcm9sbCI6MSwiZ2FwIjoiYXV0byJ9&content=plembed44bfwjtszxik&secondaryContent=&x=640&y=440&pubUrl=https%3A%2F%2Fwww.dailystar.co.uk%2F&contentNum=1&flow_closeBtn=1&flowCloseTimeout=0&flow_closeButtonPosition=right&flow_direction=tl&flow_horizontalOffset=1&flow_bottomOffset=50&impGap=1&flow_width=213&flow_height=120&videoType=flow&isOriginImg=0&gdpr=0&gdprConsent=&contentFeedId=&geoLati=1.3552&geoLong=103.8859&vpTemplate=23214&flowMode=seenboth&isRealPreroll=0&playerApiId=&isApp=0&ccpa=0&ccpaConsent=&subId=&appName=&appBundleId=https%3A%2F%2Fwww.dailystar.co.uk%2F&appStoreUrl=&diaid=&appPrivacyPolicy=&appIsPaid=&appDeveloper=&appId=&appVersion=&sdkv=&enableResizeObserverInapp=0&isAppJs=0 | 416 KB | 179 KB (43%) | ✓ | 3rd |
| https://cdn.taboola.com/libtrc/tmg-network/loader.js | 349 KB | 129 KB (37%) | ✓ | 3rd |
| https://securepubads.g.doubleclick.net/pagead/managed/js/gpt/m202604200101/pubads_impl.js?cb=31097964 | 188 KB | 83 KB (44%) | ✓ | 3rd |
| https://www.googletagmanager.com/gtag/js?id=AW-&cx=c>m=4e64h1 | 134 KB | 82 KB (61%) | ✓ | 3rd |
| https://s2-prod.dailystar.co.uk/@trinitymirrordigital/auth-ui/auth-ui.min.js?v=c513cc3bdb54d3914f3260b11725b7fb5659f168 | 133 KB | 81 KB (61%) | ✓ | 3rd |
| https://imasdk.googleapis.com/js/sdkloader/ima3.js | 148 KB | 79 KB (54%) | ✓ | 3rd |
| https://assets.bounceexchange.com/assets/smart-tag/versioned/main-v2_567848e754a175dbe621932e8f6a1b7e.br.js | 116 KB | 69 KB (59%) | ✓ | 3rd |
| https://assets.bounceexchange.com/assets/smart-tag/versioned/main-v2_567848e754a175dbe621932e8f6a1b7e.br.js | 0 KB | 69 KB (59%) | ✓ | 3rd |
| https://cdn.amplitude.com/libs/analytics-browser-gtm-wrapper-2.36.8.min.js.br | 80 KB | 66 KB (83%) | ✓ | 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 InventoryAction856 resources · 12.2 MB · 2.0 MB savings availableFIX
~2.0 MiB of savings available
| # | Resource | Type | Size | Cache | Unused | 3rd party | Issues |
|---|---|---|---|---|---|---|---|
| — | — | ||||||
| 856 resources | 12.2 MiB | ||||||
FHTTP CachingActionNo cache headersFIX
No Cache-Control header
Adding a Cache-Control header can significantly improve repeat-visit performance.
BImage Optimization210 images, 0 KB saveableREVIEW
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 Loading19 fonts (526 KB)PASS
Web fonts
19
526 KB total
Render-blocking
0
of 19
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 ~29 KB and ~58 ms
A+Resource CachingAll resources properly cachedPASS
A+Critical Rendering PathNo render-blocking resourcesPASS
A+Resource Hints26 hints, 0 missing preconnectsPASS
Current Resource Hints
26 resource hints configured
A+Render-Blocking ResourcesNo render-blocking resources detectedPASS
A+Third-Party ResourcesNo third-party resources detectedPASS
Network Waterfall856 requests over 20926msINFO
Third-Party Script CostPer-script blocking time, transfer cost, and cache headersINFO
| Script | Category | Execution | Transfer | Unused | Monthly Cost | Verdict |
|---|---|---|---|---|---|---|
live.primis.tech live.primis.tech | Other | 11325ms | 416 KB | 43% | £117/mo | Costly |
www.dailystar.co.uk www.dailystar.co.uk | Other | 9528ms | 62 KB | 36% | £99/mo | Costly |
Unattributable Unattributable | Other | 5884ms | 0 KB | — | £61/mo | Costly |
www.dailystar.co.uk www.dailystar.co.uk | Other | 3907ms | 120 KB | — | £40/mo | Costly |
www.dailystar.co.uk www.dailystar.co.uk | Other | 2141ms | 51 KB | 45% | £22/mo | Costly |
pagead2.googlesyndication.com pagead2.googlesyndication.com | Other | 1391ms | 0 KB | 42% | £14/mo | Costly |
scripts.webcontentassessor.com scripts.webcontentassessor.com | Other | 930ms | 140 KB | — | £10/mo | Costly |
cdn.taboola.com cdn.taboola.com | Other | 930ms | 349 KB | 37% | £10/mo | Costly |
Amplitude cdn.amplitude.com | Analytics | 923ms | 55 KB | 49% | £10/mo | Costly |
securepubads.g.doubleclick.net securepubads.g.doubleclick.net | Other | 888ms | 188 KB | 44% | £9/mo | Costly |
assets.bounceexchange.com assets.bounceexchange.com | Other | 653ms | 0 KB | 59% | £7/mo | Costly |
c.amazon-adsystem.com c.amazon-adsystem.com | Other | 640ms | 0 KB | 41% | £7/mo | Costly |
Facebook Pixel connect.facebook.net | Advertising | 564ms | 47 KB | — | £6/mo | Costly |
s2-prod.dailystar.co.uk s2-prod.dailystar.co.uk | Other | 542ms | 133 KB | 61% | £6/mo | Costly |
config.aps.amazon-adsystem.com config.aps.amazon-adsystem.com | Other | 523ms | 0 KB | — | £5/mo | Costly |
Google Tag Manager www.googletagmanager.com | Tag Manager | 517ms | 168 KB | 32% | £5/mo | Costly |
micro.rubiconproject.com micro.rubiconproject.com | Other | 505ms | 127 KB | 29% | £5/mo | Costly |
www.dailystar.co.uk www.dailystar.co.uk | Other | 431ms | 32 KB | — | £4/mo | Costly |
cmp.inmobi.com cmp.inmobi.com | Other | 398ms | 117 KB | 55% | £4/mo | Costly |
btloader.com btloader.com | Other | 388ms | 32 KB | — | £4/mo | Costly |
live.primis.tech live.primis.tech | Other | 375ms | 315 KB | 63% | £4/mo | Costly |
analytics.tiktok.com analytics.tiktok.com | Other | 359ms | 106 KB | 53% | £4/mo | Costly |
cdn.taboola.com cdn.taboola.com | Other | 350ms | 26 KB | — | £4/mo | Costly |
www.dailystar.co.uk www.dailystar.co.uk | Other | 340ms | 34 KB | — | £4/mo | Costly |
ats-wrapper.privacymanager.io ats-wrapper.privacymanager.io | Other | 329ms | 111 KB | 54% | £3/mo | Costly |
get.s-onetag.com get.s-onetag.com | Other | 328ms | 20 KB | — | £3/mo | Costly |
feliz-web.data.tm-awx.com feliz-web.data.tm-awx.com | Other | 292ms | 7 KB | — | £3/mo | Costly |
pm-widget.taboola.com pm-widget.taboola.com | Other | 271ms | 24 KB | — | £3/mo | Costly |
live.primis.tech live.primis.tech | Other | 261ms | 116 KB | 47% | £3/mo | Costly |
tags.crwdcntrl.net tags.crwdcntrl.net | Other | 251ms | 20 KB | — | £3/mo | Costly |
imasdk.googleapis.com imasdk.googleapis.com | Other | 239ms | 148 KB | 54% | £2/mo | Costly |
www.dailystar.co.uk www.dailystar.co.uk | Other | 237ms | 38 KB | 62% | £2/mo | Costly |
assets.bounceexchange.com assets.bounceexchange.com | Other | 236ms | 0 KB | — | £2/mo | Costly |
live.primis.tech live.primis.tech | Other | 223ms | 23 KB | — | £2/mo | Costly |
cdn.id5-sync.com cdn.id5-sync.com | Other | 217ms | 0 KB | — | £2/mo | Costly |
Facebook Pixel connect.facebook.net | Advertising | 202ms | 97 KB | 31% | £2/mo | Costly |
assets.bounceexchange.com assets.bounceexchange.com | Other | 187ms | 0 KB | 77% | £2/mo | Optional |
Google Tag Manager www.googletagmanager.com | Tag Manager | 177ms | 134 KB | 61% | £2/mo | Optional |
Amplitude cdn.amplitude.com | Analytics | 159ms | 80 KB | 83% | £2/mo | Optional |
mantishydra.mantis-awx.com mantishydra.mantis-awx.com | Other | 157ms | 59 KB | 36% | £2/mo | Optional |
secure.cdn.fastclick.net secure.cdn.fastclick.net | Other | 157ms | 0 KB | — | £2/mo | Optional |
Mixpanel cdn.mxpnl.com | Analytics | 154ms | 32 KB | — | £2/mo | Optional |
static.chartbeat.com static.chartbeat.com | Other | 152ms | 16 KB | — | £2/mo | Optional |
mantishydra.mantis-awx.com mantishydra.mantis-awx.com | Other | 127ms | 15 KB | — | £1/mo | Optional |
cdn.id5-sync.com cdn.id5-sync.com | Other | 122ms | 30 KB | — | £1/mo | Optional |
cdn1.anonymised.io cdn1.anonymised.io | Other | 121ms | 26 KB | — | £1/mo | Optional |
assets.bounceexchange.com assets.bounceexchange.com | Other | 120ms | 0 KB | — | £1/mo | Optional |
uk-script.dotmetrics.net uk-script.dotmetrics.net | Other | 117ms | 28 KB | 73% | £1/mo | Optional |
cdn.brandmetrics.com cdn.brandmetrics.com | Other | 113ms | 17 KB | — | £1/mo | Optional |
api.bounceexchange.com api.bounceexchange.com | Other | 110ms | 1 KB | — | £1/mo | Optional |
cdn.eu.amplitude.com cdn.eu.amplitude.com | Other | 105ms | 50 KB | 64% | £1/mo | Optional |
signal-beacon.s-onetag.com signal-beacon.s-onetag.com | Other | 104ms | 9 KB | — | £1/mo | Optional |
pagead2.googlesyndication.com pagead2.googlesyndication.com | Other | 103ms | 15 KB | — | £1/mo | Optional |
launchpad.privacymanager.io launchpad.privacymanager.io | Other | 102ms | 45 KB | — | £1/mo | Optional |
securepubads.g.doubleclick.net securepubads.g.doubleclick.net | Other | 101ms | 34 KB | — | £1/mo | Optional |
live.primis.tech live.primis.tech | Other | 99ms | 19 KB | — | £1/mo | Optional |
live.primis.tech live.primis.tech | Other | 93ms | 90 KB | 39% | £1/mo | Optional |
deeperdive.ai deeperdive.ai | Other | 93ms | 81 KB | 76% | £1/mo | Optional |
tags.crwdcntrl.net tags.crwdcntrl.net | Other | 91ms | 0 KB | — | £1/mo | Optional |
tentacles.smartocto.com tentacles.smartocto.com | Other | 87ms | 14 KB | — | £1/mo | Optional |
cdn.onesignal.com cdn.onesignal.com | Other | 86ms | 42 KB | 78% | £1/mo | Optional |
Twitter/X Pixel static.ads-twitter.com | Advertising | 86ms | 13 KB | — | £1/mo | Optional |
static.anonymised.io static.anonymised.io | Other | 85ms | 0 KB | — | £1/mo | Optional |
tracker.smartocto.com tracker.smartocto.com | Other | 84ms | 5 KB | — | £1/mo | Optional |
mantishydra.mantis-awx.com mantishydra.mantis-awx.com | Other | 73ms | 2 KB | — | £1/mo | Optional |
premium.express.co.uk premium.express.co.uk | Other | 71ms | 30 KB | — | £1/mo | Optional |
tags.crwdcntrl.net tags.crwdcntrl.net | Other | 69ms | 13 KB | — | £1/mo | Optional |
launchpad-wrapper.privacymanager.io launchpad-wrapper.privacymanager.io | Other | 69ms | 2 KB | — | £1/mo | Optional |
analytics.tiktok.com analytics.tiktok.com | Other | 68ms | 40 KB | — | £1/mo | Optional |
assets.bounceexchange.com assets.bounceexchange.com | Other | 62ms | 30 KB | 69% | £1/mo | Optional |
www.dailystar.co.uk www.dailystar.co.uk | Other | 61ms | 1 KB | — | £1/mo | Optional |
ep2.adtrafficquality.google ep2.adtrafficquality.google | Other | 60ms | 8 KB | — | £1/mo | Optional |
www.reachgeneric.co.uk www.reachgeneric.co.uk | Other | 59ms | 40 KB | 67% | £1/mo | Optional |
www.dailystar.co.uk www.dailystar.co.uk | Other | 53ms | 21 KB | — | £1/mo | Optional |
carbon-cdn.ccgateway.net carbon-cdn.ccgateway.net | Other | 52ms | 8 KB | — | £1/mo | Optional |
These scripts may cost more than they're worth
- live.primis.tech adds 11325ms and costs ~£117/month
- www.dailystar.co.uk adds 9528ms and costs ~£99/month
- Unattributable adds 5884ms and costs ~£61/month
- www.dailystar.co.uk adds 3907ms and costs ~£40/month
- www.dailystar.co.uk adds 2141ms and costs ~£22/month
- pagead2.googlesyndication.com adds 1391ms and costs ~£14/month
- scripts.webcontentassessor.com adds 930ms and costs ~£10/month
- cdn.taboola.com adds 930ms and costs ~£10/month
- Amplitude adds 923ms and costs ~£10/month
- securepubads.g.doubleclick.net adds 888ms and costs ~£9/month
- assets.bounceexchange.com adds 653ms and costs ~£7/month
- c.amazon-adsystem.com adds 640ms and costs ~£7/month
- Facebook Pixel adds 564ms and costs ~£6/month
- s2-prod.dailystar.co.uk adds 542ms and costs ~£6/month
- config.aps.amazon-adsystem.com adds 523ms and costs ~£5/month
- Google Tag Manager adds 517ms and costs ~£5/month
- micro.rubiconproject.com adds 505ms and costs ~£5/month
- www.dailystar.co.uk adds 431ms and costs ~£4/month
- cmp.inmobi.com adds 398ms and costs ~£4/month
- btloader.com adds 388ms and costs ~£4/month
- live.primis.tech adds 375ms and costs ~£4/month
- analytics.tiktok.com adds 359ms and costs ~£4/month
- cdn.taboola.com adds 350ms and costs ~£4/month
- www.dailystar.co.uk adds 340ms and costs ~£4/month
- ats-wrapper.privacymanager.io adds 329ms and costs ~£3/month
- get.s-onetag.com adds 328ms and costs ~£3/month
- feliz-web.data.tm-awx.com adds 292ms and costs ~£3/month
- pm-widget.taboola.com adds 271ms and costs ~£3/month
- live.primis.tech adds 261ms and costs ~£3/month
- tags.crwdcntrl.net adds 251ms and costs ~£3/month
- imasdk.googleapis.com adds 239ms and costs ~£2/month
- www.dailystar.co.uk adds 237ms and costs ~£2/month
- assets.bounceexchange.com adds 236ms and costs ~£2/month
- live.primis.tech adds 223ms and costs ~£2/month
- cdn.id5-sync.com adds 217ms and costs ~£2/month
- Facebook Pixel adds 202ms and costs ~£2/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
live.primis.tech takes 11325ms 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.dailystar.co.uk takes 9528ms 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 5884ms 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.dailystar.co.uk takes 3907ms 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.dailystar.co.uk takes 2141ms 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
pagead2.googlesyndication.com takes 1391ms 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 930ms 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.taboola.com takes 930ms 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
Amplitude takes 923ms 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 888ms 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
assets.bounceexchange.com takes 653ms 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
59% of assets.bounceexchange.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
c.amazon-adsystem.com takes 640ms 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
Facebook Pixel takes 564ms 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
s2-prod.dailystar.co.uk takes 542ms 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
61% of s2-prod.dailystar.co.uk'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
config.aps.amazon-adsystem.com takes 523ms 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 517ms 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
micro.rubiconproject.com takes 505ms 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.dailystar.co.uk takes 431ms 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
cmp.inmobi.com takes 398ms 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
55% of cmp.inmobi.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
btloader.com takes 388ms 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
live.primis.tech takes 375ms 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
63% of live.primis.tech'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
analytics.tiktok.com takes 359ms 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
53% of analytics.tiktok.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.taboola.com takes 350ms 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.dailystar.co.uk takes 340ms 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
ats-wrapper.privacymanager.io takes 329ms 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
54% of ats-wrapper.privacymanager.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
get.s-onetag.com takes 328ms 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
feliz-web.data.tm-awx.com takes 292ms 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
pm-widget.taboola.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
live.primis.tech takes 261ms 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
tags.crwdcntrl.net takes 251ms 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 239ms 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
54% 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
www.dailystar.co.uk takes 237ms 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
62% of www.dailystar.co.uk'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
assets.bounceexchange.com takes 236ms 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
live.primis.tech takes 223ms 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.id5-sync.com takes 217ms 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
Facebook Pixel takes 202ms 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
77% of assets.bounceexchange.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
61% 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
83% of Amplitude'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
73% of uk-script.dotmetrics.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
64% of cdn.eu.amplitude.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
76% of deeperdive.ai'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
78% of cdn.onesignal.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
69% of assets.bounceexchange.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
67% of www.reachgeneric.co.uk'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