Skip to content
https://evaprints.ro

Performance

· 27 checks — Lighthouse + waterfall + sustainability rolled into one auditable list.
SCORE
94
GRADE
A
FIX
2
REVIEW
4
PASS
18
INFO
3

Performance-focused optimization plan with CWV assessment, top offenders, and time estimates

95
Performance Overall performance score (0–100) based on Core Web Vitals and other metrics. 90+ is good.
93
Accessibility Measures how accessible the page is for users with disabilities. Checks color contrast, ARIA labels, and semantic HTML.
0
Best Practices Checks for modern web development best practices including HTTPS, no console errors, and secure JavaScript.
85
SEO Measures basic SEO optimizations: meta tags, crawlability, link text, and mobile friendliness.

First Contentful Paint First Contentful Paint — how long until the browser renders the first piece of content. Under 1.8s is good.

1.79 s

Largest Contentful Paint Largest Contentful Paint — how long until the largest visible element loads. Under 2.5s is good.

1.85 s

Total Blocking Time Total Blocking Time — total time the main thread was blocked, preventing user input. Under 200ms is good.

100 ms

Cumulative Layout Shift Cumulative Layout Shift — measures visual stability. How much the page layout shifts during loading. Under 0.1 is good.

0.000

Speed Index Speed Index — how quickly content is visually displayed during load. Under 3.4s is good.

4.75 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.

2.41 s

Page Load Progression

498 ms
996 ms
1.5 s
2.0 s
2.5 s
3.0 s
3.5 s
4.0 s
Checks
27
18 PASS 4 REVIEW 2 FIX
D
JS Execution Cost
Action
2906ms total JS execution
FIX
2906ms total JS execution
Warning::
https://evaprints.ro/: 2476ms CPU time
Warning::
Unattributable: 430ms CPU time

Main Thread Breakdown

Other 40% Style & Layout 31% Script Evaluation 11% Rendering 9% Parse HTML & CSS 8%
ScriptTotalScriptingParse/CompileParty
https://evaprints.ro/2476ms325ms15ms1st
Unattributable430ms7ms0ms1st
D
HTTP Caching
Action
no-store (uncacheable)
FIX
no-store (uncacheable)
Info::
Cache-Control: no-store prevents all caching
Intentional for dynamic content, but increases server load for every page view.
Got: no-store, no-cache, must-revalidate, max-age=0
Info::
ETag present — enables conditional (304) responses
Info::
Last-Modified header present
Cache-Control

no-store, no-cache, must-revalidate, max-age=0

DirectiveValueMeaning
no-storeNever cache this response
no-cacheCache but always revalidate first
must-revalidateMust recheck with server after expiry
max-age0Cache for 0 seconds
B
Document Compression
Document response uses gzip; brotli would be ~20% smaller
REVIEW
Document response uses gzip; brotli would be ~20% smaller
Info::
Main HTML response uses gzip (brotli would be ~20% smaller)
All current browsers support brotli. Most CDNs (Cloudflare, Fastly, AWS CloudFront, Vercel, Netlify) can switch from gzip to brotli with a single config flag. Origin servers (nginx, Apache) need a brotli module compiled in -- nginx-brotli or Apache mod_brotli.
B
Server-Timing Observability
No Server-Timing header found
REVIEW
No Server-Timing header found
Info::
No Server-Timing header found
Server-Timing exposes backend timing breakdowns to browser DevTools (e.g., `db: 45ms; render: 120ms; cache: 2ms`). Useful for diagnosing slow pages without backend log access. Most modern frameworks (Next.js, Cloudflare Workers, Fastly) emit it automatically; absence on a managed platform usually means telemetry headers are stripped at the edge.
B
JavaScript Blocking
1 JS blocking issue(s) detected
REVIEW
1 JS blocking issue(s) detected
Warning::
9 render-blocking <script src> tag(s) without async/defer
Each `<script src=...>` without `async`, `defer`, or `type="module"` blocks HTML parsing while the browser fetches and executes it. The block lasts the entire round-trip + execution time -- on slow networks this translates directly into LCP delay. Add `defer` (executes after parse, in source order) for scripts that interact with the DOM, or `async` (executes whenever ready) for analytics / independent scripts. Module scripts (`type="module"`) are deferred by default.
C
Green Hosting
Action
Whether the site is served from green-energy infrastructure
REVIEW

Green Hosting

No green hosting detected

A+
Page Weight Budget
535 KB transferred, 28 requests
PASS
535 KB transferred, 28 requests
Info::
Page weighs 1.6 MB (535 KB transferred)
Info::
Fonts are 292 KB — consider subsetting or using system fonts
Subset fonts to include only used characters, or switch to system font stacks.
Got: 292 KB
Info::
28 HTTP requests
Info::
Estimated 0.11 g CO2 per page load
535 KB / 2.4 MB budget
535 KB transferred
28 requests
0.11 g CO2 per page load
Fonts 292.4 KiB 55%
Images 128.9 KiB 24%
HTML 109.0 KiB 20%
CSS 3.6 KiB 1%
Other 958 B 0%
Other 95 B 0%
0 2.4 MB 4.9 MB
Under budget

Subset fonts to include only used characters, or switch to system font stacks.

Why this matters

Font payload is large — subset to used glyphs only, or fall back to system fonts (zero load time).

Source: web.dev font loading

A+
Third-Party Impact
0% third-party, 0 ms blocking
PASS
0% third-party, 0 ms blocking
Info::
Third-party code accounts for 0% of page weight (93 B of 535.0 KiB)
Info::
Third-party blocking time is low (0 ms)
100%
First-party Third-party
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+
Image Optimization
15 images, 0 KB saveable
PASS
15 images, 0 KB saveable
Info::
All images are well-optimized
15 images 129 KB
0 oversized -0 KB
0 legacy format
0 missing dimensions CLS risk
A+
Font Loading
5 fonts (292 KB)
PASS
5 fonts (292 KB)
Info::
5 font(s) use font-display: swap (FOUT risk but functional)

Web fonts

5

292 KB total

Render-blocking

0

of 5

Dominant font-display

swap

Most common across fonts

Font loading timeline
Transfer FOIT (block) FOUT (swap)
0 ms 1.0 s 2.0 s 3.0 s FCP 1.8 s LCP 1.8 shttps://evaprints.ro/wp-content/themes/auriane/assets/font/jws_icon/jws_icon.woff2?89845572jws_icon.woff2 https://evaprints.ro/wp-content/themes/auriane/assets/font/jws_icon/jws_icon.woff2?89845572 — 8.4 KiB — 185 ms — font-display: swaphttps://evaprints.ro/wp-content/themes/auriane/assets/font/theme-fonts/marcellus/marcellus-400.ttfmarcellus-400.ttf https://evaprints.ro/wp-content/themes/auriane/assets/font/theme-fonts/marcellus/marcellus-400.ttf — 21.8 KiB — 435 ms — font-display: swaphttps://evaprints.ro/wp-content/plugins/elementor/assets/lib/eicons/fonts/eicons.woff2?5.53.0eicons.woff2 https://evaprints.ro/wp-content/plugins/elementor/assets/lib/eicons/fonts/eicons.woff2?5.53.0 — 105.7 KiB — 600 ms — font-display: swaphttps://evaprints.ro/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-brands-400.woff2fa-brands-400.woff2 https://evaprints.ro/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-brands-400.woff2 — 79.9 KiB — 709 ms — font-display: swaphttps://evaprints.ro/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-solid-900.woff2fa-solid-900.woff2 https://evaprints.ro/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-solid-900.woff2 — 76.5 KiB — 793 ms — font-display: swap
jws_icon.woff2 woff2 swap
Size 8 KB
Load time 185 ms
Start 2.8 s
Risk FOUT — text flashes from fallback to web font
marcellus-400.ttf ttf swap
Size 22 KB
Load time 435 ms
Start 2.8 s
Risk FOUT — text flashes from fallback to web font
  • Convert to woff2 for ~30% smaller file size
eicons.woff2 woff2 swap
Size 106 KB
Load time 600 ms
Start 2.8 s
Risk FOUT — text flashes from fallback to web font
  • Subset this font — over 100 KB suggests Latin Extended or full glyph coverage that most pages don't need
fa-brands-400.woff2 woff2 swap
Size 80 KB
Load time 709 ms
Start 2.8 s
Risk FOUT — text flashes from fallback to web font
fa-solid-900.woff2 woff2 swap
Size 77 KB
Load time 793 ms
Start 2.8 s
Risk FOUT — 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)

Fixing the unchecked items could save ~59 KB and ~118 ms

A+
JS Bundles
No JavaScript
PASS
No JavaScript
Info::
No JavaScript bundles
No JavaScript files loaded.
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
2 hints, 0 missing preconnects
PASS
2 hints, 0 missing preconnects
Info::
Page uses 2 resource hint(s)

Current Resource Hints

preconnect
preload
dns-prefetch
2
prefetch

2 resource hints configured

A+
HTTP/3 (QUIC)
HTTP/3 advertised via Alt-Svc
PASS
HTTP/3 advertised via Alt-Svc
Info::
HTTP/3 (QUIC) is supported
First-load mobile users on cellular networks see meaningful latency improvements with HTTP/3. The QUIC transport collapses TLS + TCP handshakes into one and recovers faster from packet loss.
A
Asset Compression
1 of 1 asset host still on gzip
PASS
1 of 1 asset host still on gzip
Info::
analytics.tiktok.com serves assets with gzip; brotli would be ~20% smaller (assets: 3)
Every current browser accepts brotli. On a CDN this is a per-pull-zone toggle (Cloudflare, Fastly, CloudFront, CDN77, Bunny all expose it); on an origin it needs the brotli module (nginx-brotli, Apache mod_brotli). The saving lands on the assets this host serves, not on the HTML document -- the document's own encoding is reported separately.
Got: analytics.tiktok.com (application/javascript)
A+
LCP Image Preload
LCP preload audit not available
PASS
LCP preload audit not available
Info::
LCP image preload audit not available for this scan
A+
Main HTML Cache-Control
Main HTML uses no-store -- correct for sensitive/dynamic content
PASS
Main HTML uses no-store -- correct for sensitive/dynamic content
Info::
Main HTML uses no-store -- correct for sensitive/dynamic content
Got: no-store, no-cache, must-revalidate, max-age=0
A+
Server Response Intelligence
2 server-response signal(s) detected
PASS
2 server-response signal(s) detected
Info::
`Vary` header declared: Accept-Encoding,User-Agent
The page declares a `Vary` header, telling downstream caches which request headers the response varies on. Critical for content-negotiated responses (compression, language, cookies, device class).
Info::
Both `ETag` and `Last-Modified` present -- efficient revalidation supported
The page returns both `ETag` (content hash) and `Last-Modified` (timestamp) headers. Browsers can issue conditional GETs with `If-None-Match` or `If-Modified-Since`; the server returns 304 Not Modified for unchanged content, saving bandwidth. ETag is the more reliable of the two (timestamps fail in DST transitions and clock skew).
A+
Page Weight Inventory
28 resources · 535 KB · 0 KB savings available
PASS
28 resources · 535 KB · 0 KB savings available
Info::
Within 1MB page-weight target
Got: 535 KB
Info::
16 third-party resources (0% of weight)
28 resources · 535.0 KiB · 16 third-party Within 1MB page-weight target
Font 55% · 292.4 KiB
Image 24% · 129.8 KiB
Document 20% · 109.0 KiB
CSS 1% · 3.6 KiB
Other 0% · 95 B
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
A+
CSS Performance Depth
No CSS performance depth issues detected
PASS
No CSS performance depth issues detected
Info::
No CSS performance depth issues detected
Network Waterfall
28 requests over 4127ms
INFO
0 ms 1.0 s 2.0 s 3.0 s 4.0 s FCP 1.8 s LCP 1.8 shttps://evaprints.ro// https://evaprints.ro/ — 200 — 109.0 KiB — 2.3 s — h2https://evaprints.ro/?seraph_accel_gp=1788721022_0_css/?seraph_accel_gp=1788721022_0_css https://evaprints.ro/?seraph_accel_gp=1788721022_0_css — 200 — 3.6 KiB — 637 ms — h2data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA+gAAAPoCAYAAABNo9TkAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAPP…data:image/png;base64,iVBORw0KGgoAA... data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA+gAAAPoCAYAAABNo9TkAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAPP… — 200 — 0 B — 0 ms — datadata:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200…data:image/svg+xml,%3Csvg%20xmlns%3... data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200… — 200 — 0 B — 0 ms — datadata:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABQoAAAXcCAYAAABqOrNqAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAdc…data:image/png;base64,iVBORw0KGgoAA... data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABQoAAAXcCAYAAABqOrNqAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAdc… — 200 — 0 B — 0 ms — datadata:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABHsAAALTCAYAAACGzg5XAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAMp…data:image/png;base64,iVBORw0KGgoAA... data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABHsAAALTCAYAAACGzg5XAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAMp… — 200 — 0 B — 0 ms — datadata:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200…data:image/svg+xml,%3Csvg%20xmlns%3... data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200… — 200 — 0 B — 0 ms — datadata:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200…data:image/svg+xml,%3Csvg%20xmlns%3... data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200… — 200 — 0 B — 0 ms — datahttps://evaprints.ro/wp-content/uploads/2022/02/Eva-prints-02-768x279.png/wp-content/uploads/2022/02/Eva-pri... https://evaprints.ro/wp-content/uploads/2022/02/Eva-prints-02-768x279.png — 200 — 4.8 KiB — 182 ms — h2https://evaprints.ro/wp-content/uploads/2025/01/8-min.jpg/wp-content/uploads/2025/01/8-min.j... https://evaprints.ro/wp-content/uploads/2025/01/8-min.jpg — 200 — 64.2 KiB — 184 ms — h2data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200…data:image/svg+xml,%3Csvg%20xmlns%3... data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200… — 200 — 93 B — 12 ms — datadata:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKoAAAA8CAYAAAD2SSHcAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAy…data:image/png;base64,iVBORw0KGgoAA... data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKoAAAA8CAYAAAD2SSHcAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAy… — 200 — 0 B — 0 ms — datadata:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKgAAAA+CAYAAAC/dFDqAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAz…data:image/png;base64,iVBORw0KGgoAA... data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKgAAAA+CAYAAAC/dFDqAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAz… — 200 — 0 B — 0 ms — datadata:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAAGACAYAAABCwry+AAAACXBIWXMAAA7EAAAOxAGVKw4bAAAGz…data:image/png;base64,iVBORw0KGgoAA... data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAAGACAYAAABCwry+AAAACXBIWXMAAA7EAAAOxAGVKw4bAAAGz… — 200 — 0 B — 0 ms — datadata:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAAEACAYAAABccqhmAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAEk…data:image/png;base64,iVBORw0KGgoAA... data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAAEACAYAAABccqhmAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAEk… — 200 — 0 B — 0 ms — datadata:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAABVCAYAAADzJ9nIAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAB1…data:image/png;base64,iVBORw0KGgoAA... data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAABVCAYAAADzJ9nIAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAB1… — 200 — 0 B — 0 ms — datadata:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAABLCAYAAADK+7ojAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABo…data:image/png;base64,iVBORw0KGgoAA... data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAABLCAYAAADK+7ojAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABo… — 200 — 0 B — 0 ms — datadata:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200…data:image/svg+xml,%3Csvg%20xmlns%3... data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200… — 200 — 0 B — 0 ms — datadata:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAMAAAAM7l6QAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCA…data:image/png;base64,iVBORw0KGgoAA... data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAMAAAAM7l6QAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCA… — 200 — 0 B — 0 ms — datahttps://evaprints.ro/?seraph_accel_gbnr/?seraph_accel_gbnr https://evaprints.ro/?seraph_accel_gbnr — 200 — 95 B — 1.3 s — h3data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd…data:image/svg+xml;base64,PHN2ZyB2Z... data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd… — 200 — 0 B — 0 ms — datahttps://evaprints.ro/wp-content/themes/auriane/assets/font/jws_icon/jws_icon.woff2?89845572/wp-content/themes/auriane/assets/f... https://evaprints.ro/wp-content/themes/auriane/assets/font/jws_icon/jws_icon.woff2?89845572 — 200 — 8.4 KiB — 185 ms — h3https://evaprints.ro/wp-content/themes/auriane/assets/font/theme-fonts/marcellus/marcellus-400.ttf/wp-content/themes/auriane/assets/f... https://evaprints.ro/wp-content/themes/auriane/assets/font/theme-fonts/marcellus/marcellus-400.ttf — 200 — 21.8 KiB — 435 ms — h3https://evaprints.ro/wp-content/plugins/elementor/assets/lib/eicons/fonts/eicons.woff2?5.53.0/wp-content/plugins/elementor/asset... https://evaprints.ro/wp-content/plugins/elementor/assets/lib/eicons/fonts/eicons.woff2?5.53.0 — 200 — 105.7 KiB — 600 ms — h3https://evaprints.ro/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-brands-400.woff2/wp-content/plugins/elementor/asset... https://evaprints.ro/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-brands-400.woff2 — 200 — 79.9 KiB — 709 ms — h3https://evaprints.ro/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-solid-900.woff2/wp-content/plugins/elementor/asset... https://evaprints.ro/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-solid-900.woff2 — 200 — 76.5 KiB — 793 ms — h3https://evaprints.ro/wp-content/uploads/2021/12/evaprintsfavicon-70x70.jpg/wp-content/uploads/2021/12/evaprin... https://evaprints.ro/wp-content/uploads/2021/12/evaprintsfavicon-70x70.jpg — 200 — 958 B — 779 ms — h3https://evaprints.ro/wp-content/uploads/2025/03/social-min-copy-min.jpg/wp-content/uploads/2025/03/social-... https://evaprints.ro/wp-content/uploads/2025/03/social-min-copy-min.jpg — 200 — 59.8 KiB — 201 ms — h3
HTML JavaScript CSS Images Fonts XHR/Fetch Other
Real-User Performance (CrUX)
Field metrics from the Chrome User Experience Report
INFO

Chrome User Experience (CrUX)

Real-user metrics from the Chrome UX Report (2026-08-11 — 2026-09-07)

LCP (p75)

5272 ms

44% good

INP (p75)

136 ms

86% good

CLS (p75)

0.000

97% good

FCP (p75)

4434 ms

TTFB (p75)

4011 ms

Image Optimization
110 images, 13 KB total, 6 KB wasted
INFO

Image Optimization Audit

Total Images

110

Total Size

13 KB

Oversized

1

Wasted

6 KB

13 missing alt text 20 missing dimensions 34 missing lazy loading
All checks on this page are automated. Results are estimates - run targeted manual reviews when the score affects a release decision.

Send Feedback