Browsers will use heuristic caching, which can be unpredictable. Set explicit cache headers.
No Cache-Control header
Adding a Cache-Control header can significantly improve repeat-visit performance.
C
Image Optimization
Action
54 images, 0 KB saveable
REVIEW
54 images, 0 KB saveable
Warning::
!
https://www.telekom.de/resources/images/974660/tel... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://ebs10.telekom.de/opt-in/icon/utiq.svg is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
54images170 KB
0oversized-0 KB
49legacy format
2missing dimensionsCLS risk
Set explicit width and height to prevent CLS.
Why this matters
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.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
C
Green Hosting
Action
Whether the site is served from green-energy infrastructure
REVIEW
Green Hosting
No green hosting detected
A+
Text Compression
All text resources are compressed
PASS
All text resources are compressed
Info::
✓
All text resources are compressed
All text resources are properly compressed.
A+
Font Loading
8 fonts (443 KB)
PASS
8 fonts (443 KB)
Info::
i
8 font(s) use font-display: swap (FOUT risk but functional)
Web fonts
8
443 KB total
Render-blocking
0
of 8
Dominant font-display
swap
Most common across fonts
Font loading timeline
TransferFOIT (block)FOUT (swap)
teleneo-regular.woff2woff2swap
Size59 KB
Load time38 ms
Start555 ms
RiskFOUT — text flashes from fallback to web font
teleneo-bold.woff2woff2swap
Size60 KB
Load time40 ms
Start555 ms
RiskFOUT — text flashes from fallback to web font
teleneo-bold.woff2woff2swap
Size53 KB
Load time394 ms
Start711 ms
RiskFOUT — text flashes from fallback to web font
teleneo-regular.woff2woff2swap
Size52 KB
Load time311 ms
Start711 ms
RiskFOUT — text flashes from fallback to web font
teleneo-thin.woff2woff2swap
Size55 KB
Load time37 ms
Start711 ms
RiskFOUT — text flashes from fallback to web font
teleneo-medium.woff2woff2swap
Size59 KB
Load time41 ms
Start712 ms
RiskFOUT — text flashes from fallback to web font
teleneo-extrabold.woff2woff2swap
Size59 KB
Load time38 ms
Start712 ms
RiskFOUT — text flashes from fallback to web font
teleneo-ultra.woff2woff2swap
Size47 KB
Load time39 ms
Start712 ms
RiskFOUT — text flashes from fallback to web font
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)
A+
Resource Caching
All resources properly cached
PASS
All resources properly cached
Info::
✓
No caching issues found
All static resources have appropriate caching headers.
A+
Critical Rendering Path
No render-blocking resources
PASS
No render-blocking resources
Info::
✓
No render-blocking resources detected
A+
Resource Hints
No optimization needed
PASS
No optimization needed
Info::
✓
No resource hint issues
A+
Render-Blocking Resources
No render-blocking resources detected
PASS
No render-blocking resources detected
Info::
✓
No render-blocking resources detected in <head>
A+
Third-Party Resources
No third-party resources detected
PASS
No third-party resources detected
Network Waterfall
135 requests over 2475ms
INFO
HTML JavaScript CSS Images Fonts XHR/Fetch Other
Third-Party Script Cost
Per-script blocking time, transfer cost, and cache headers
INFO
100%of JavaScript execution is third-party
First-party Third-party4376ms · 1180KB · €48/mo
Script
Category
Execution
Transfer
Unused
Monthly Cost
Verdict
Unattributable
Unattributable
Other
813ms
0 KB
—
€9/mo
Costly
omega-webfrontend.dsa.telekom-dienste.de
omega-webfrontend.dsa.telekom-dienste.de
Other
792ms
106 KB
46%
€9/mo
Costly
www.telekom.de
www.telekom.de
Other
458ms
247 KB
—
€5/mo
Costly
www.telekom.de
www.telekom.de
Other
444ms
46 KB
—
€5/mo
Costly
omega-webfrontend.dsa.telekom-dienste.de
omega-webfrontend.dsa.telekom-dienste.de
Other
409ms
78 KB
35%
€4/mo
Costly
tags-eu.tiqcdn.com
tags-eu.tiqcdn.com
Other
262ms
84 KB
26%
€3/mo
Costly
www.telekom.de
www.telekom.de
Other
217ms
98 KB
63%
€2/mo
Costly
omega-webfrontend.dsa.telekom-dienste.de
omega-webfrontend.dsa.telekom-dienste.de
Other
156ms
126 KB
57%
€2/mo
Optional
ebs01.telekom.de
ebs01.telekom.de
Other
135ms
6 KB
—
€1/mo
Optional
www.telekom.de
www.telekom.de
Other
130ms
82 KB
50%
€1/mo
Optional
www.telekom.de
www.telekom.de
Other
127ms
128 KB
62%
€1/mo
Optional
tags-eu.tiqcdn.com
tags-eu.tiqcdn.com
Other
126ms
5 KB
—
€1/mo
Optional
www.telekom.de
www.telekom.de
Other
111ms
66 KB
—
€1/mo
Optional
www2.telekom.de
www2.telekom.de
Other
72ms
50 KB
—
€1/mo
Optional
www.telekom.de
www.telekom.de
Other
64ms
11 KB
—
€1/mo
Optional
www.telekom.de
www.telekom.de
Other
59ms
47 KB
50%
€1/mo
Optional
Unattributable
Other
Costly
Execution813ms
Transfer0 KB
Monthly Cost€9/mo
omega-webfrontend.dsa.telekom-dienste.de
Other
Costly
Execution792ms
Transfer106 KB
Unused46%
Monthly Cost€9/mo
www.telekom.de
Other
Costly
Execution458ms
Transfer247 KB
Monthly Cost€5/mo
www.telekom.de
Other
Costly
Execution444ms
Transfer46 KB
Monthly Cost€5/mo
omega-webfrontend.dsa.telekom-dienste.de
Other
Costly
Execution409ms
Transfer78 KB
Unused35%
Monthly Cost€4/mo
tags-eu.tiqcdn.com
Other
Costly
Execution262ms
Transfer84 KB
Unused26%
Monthly Cost€3/mo
www.telekom.de
Other
Costly
Execution217ms
Transfer98 KB
Unused63%
Monthly Cost€2/mo
omega-webfrontend.dsa.telekom-dienste.de
Other
Optional
Execution156ms
Transfer126 KB
Unused57%
Monthly Cost€2/mo
ebs01.telekom.de
Other
Optional
Execution135ms
Transfer6 KB
Monthly Cost€1/mo
www.telekom.de
Other
Optional
Execution130ms
Transfer82 KB
Unused50%
Monthly Cost€1/mo
www.telekom.de
Other
Optional
Execution127ms
Transfer128 KB
Unused62%
Monthly Cost€1/mo
tags-eu.tiqcdn.com
Other
Optional
Execution126ms
Transfer5 KB
Monthly Cost€1/mo
www.telekom.de
Other
Optional
Execution111ms
Transfer66 KB
Monthly Cost€1/mo
www2.telekom.de
Other
Optional
Execution72ms
Transfer50 KB
Monthly Cost€1/mo
www.telekom.de
Other
Optional
Execution64ms
Transfer11 KB
Monthly Cost€1/mo
www.telekom.de
Other
Optional
Execution59ms
Transfer47 KB
Unused50%
Monthly Cost€1/mo
These scripts may cost more than they're worth
Unattributable adds 813ms and costs ~€9/month
omega-webfrontend.dsa.telekom-dienste.de adds 792ms and costs ~€9/month
www.telekom.de adds 458ms and costs ~€5/month
www.telekom.de adds 444ms and costs ~€5/month
omega-webfrontend.dsa.telekom-dienste.de adds 409ms and costs ~€4/month
tags-eu.tiqcdn.com adds 262ms and costs ~€3/month
www.telekom.de adds 217ms and costs ~€2/month
100% of JavaScript execution time is spent on third-party scripts. Consider auditing which scripts are essential.
Why this matters
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
Unattributable takes 813ms of CPU time. Consider loading it asynchronously or replacing it with a lighter alternative.
Why this matters
This script has high main-thread execution time — optimize hot paths or defer.
Source: web.dev
omega-webfrontend.dsa.telekom-dienste.de takes 792ms of CPU time. Consider loading it asynchronously or replacing it with a lighter alternative.
Why this matters
This script has high main-thread execution time — optimize hot paths or defer.
Source: web.dev
www.telekom.de takes 458ms of CPU time. Consider loading it asynchronously or replacing it with a lighter alternative.
Why this matters
This script has high main-thread execution time — optimize hot paths or defer.
Source: web.dev
www.telekom.de takes 444ms of CPU time. Consider loading it asynchronously or replacing it with a lighter alternative.
Why this matters
This script has high main-thread execution time — optimize hot paths or defer.
Source: web.dev
omega-webfrontend.dsa.telekom-dienste.de takes 409ms of CPU time. Consider loading it asynchronously or replacing it with a lighter alternative.
Why this matters
This script has high main-thread execution time — optimize hot paths or defer.
Source: web.dev
tags-eu.tiqcdn.com takes 262ms of CPU time. Consider loading it asynchronously or replacing it with a lighter alternative.
Why this matters
This script has high main-thread execution time — optimize hot paths or defer.
Source: web.dev
www.telekom.de takes 217ms of CPU time. Consider loading it asynchronously or replacing it with a lighter alternative.
Why this matters
This script has high main-thread execution time — optimize hot paths or defer.
Source: web.dev
63% of www.telekom.de's code is unused. The script may be loading features you don't use.
Why this matters
Bundle has high unused-code ratio — tree-shaking and route-splitting recover the wasted bytes.
Source: web.dev
57% of omega-webfrontend.dsa.telekom-dienste.de's code is unused. The script may be loading features you don't use.
Why this matters
Bundle has high unused-code ratio — tree-shaking and route-splitting recover the wasted bytes.
Source: web.dev
50% of www.telekom.de's code is unused. The script may be loading features you don't use.
Why this matters
Bundle has high unused-code ratio — tree-shaking and route-splitting recover the wasted bytes.
Source: web.dev
62% of www.telekom.de's code is unused. The script may be loading features you don't use.
Why this matters
Bundle has high unused-code ratio — tree-shaking and route-splitting recover the wasted bytes.
Source: web.dev
50% of www.telekom.de's code is unused. The script may be loading features you don't use.
Why this matters
Bundle has high unused-code ratio — tree-shaking and route-splitting recover the wasted bytes.