{"scanId":"www-arafatops-com-578f1972df","url":"https://www.arafatops.com/","finalUrl":"https://www.arafatops.com/","status":"complete","source":"web","visibility":"listed","scannedAt":"2026-09-24T12:17:20.936Z","durationMs":13538,"rubricVersion":"2026.09.5","strategy":"both","device":"desktop","devices":{"desktop":{"device":"desktop","lighthouse":100,"lighthouseVersion":"13.5.0","psiError":null,"lighthouseAnalysedAt":"2026-09-24T12:17:09.877Z","lighthouseReplayed":false,"metrics":{"lcpMs":561,"cls":0.005552587922832209,"tbtMs":8,"fcpMs":281,"speedIndexMs":562.8440060742654,"serverResponseMs":4,"totalBytes":452205},"field":null,"checks":[{"id":"S1","name":"Lighthouse performance score (desktop)","dimension":"speed","weight":18,"status":"pass","earned":18,"evidence":"100/100 (Lighthouse 13.5.0, desktop)","remediation":"The composite Lighthouse score — every fix below moves it.","refs":[{"name":"Lighthouse performance scoring","url":"https://developer.chrome.com/docs/lighthouse/performance/performance-scoring"}]},{"id":"S2","name":"Largest Contentful Paint ≤ 2.5s","dimension":"speed","weight":8,"status":"pass","earned":8,"evidence":"LCP 561ms","remediation":"Serve the hero content faster: cache the page, preload the LCP image, and ship critical CSS.","refs":[{"name":"web.dev — Largest Contentful Paint","url":"https://web.dev/articles/lcp"},{"name":"Optimize LCP","url":"https://web.dev/articles/optimize-lcp"}]},{"id":"S3","name":"Cumulative Layout Shift ≤ 0.1","dimension":"speed","weight":5,"status":"pass","earned":5,"evidence":"CLS 0.006","remediation":"Reserve space for images/embeds so the page does not jump as it loads.","refs":[{"name":"web.dev — Cumulative Layout Shift","url":"https://web.dev/articles/cls"}]},{"id":"S4","name":"Total Blocking Time ≤ 200ms","dimension":"speed","weight":5,"status":"pass","earned":5,"evidence":"TBT 8ms","remediation":"Less JavaScript on the main thread: defer scripts and drop unused bundles.","refs":[{"name":"web.dev — Total Blocking Time","url":"https://web.dev/articles/tbt"}]},{"id":"S5","name":"First Contentful Paint ≤ 1.8s","dimension":"speed","weight":4,"status":"pass","earned":4,"evidence":"FCP 281ms","remediation":"First paint is gated on server response and render-blocking CSS.","refs":[{"name":"web.dev — First Contentful Paint","url":"https://web.dev/articles/fcp"}]},{"id":"D1","name":"Time to first byte ≤ 200ms","dimension":"delivery","weight":8,"status":"pass","earned":8,"evidence":"TTFB 100ms measured from Vilnius, Lithuania (EU) (best of 2 requests). This includes the network round trips between us and your origin, not just server time.","remediation":"The server rebuilds the page on every request. A page cache answers in 5–15ms.","refs":[{"name":"web.dev — Time to First Byte","url":"https://web.dev/articles/ttfb"}]},{"id":"D2","name":"Page served from cache","dimension":"delivery","weight":7,"status":"pass","earned":7,"evidence":"Cache HIT evidence in response headers","remediation":"Serve HTML from a static cache instead of rebuilding it per visitor.","refs":[{"name":"MDN — HTTP caching","url":"https://developer.mozilla.org/en-US/docs/Web/HTTP/Caching"}]},{"id":"D3","name":"HTML compression (Brotli/GZIP)","dimension":"delivery","weight":5,"status":"pass","earned":5,"evidence":"Content-Encoding: br","remediation":"Compress text responses — Brotli typically saves ~15–20% over GZIP.","refs":[{"name":"MDN — Content-Encoding","url":"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Encoding"},{"name":"RFC 7932 — Brotli","url":"https://www.rfc-editor.org/rfc/rfc7932"}]},{"id":"D4","name":"Efficient cache policy on static assets","dimension":"delivery","weight":5,"status":"pass","earned":5,"evidence":"Passes the Lighthouse cache-policy audit","remediation":"Give CSS/JS/images long Cache-Control lifetimes so repeat views are free.","refs":[{"name":"Lighthouse — Efficient cache policy","url":"https://developer.chrome.com/docs/lighthouse/performance/uses-long-cache-ttl"}]},{"id":"D5","name":"CDN / edge network","dimension":"delivery","weight":3,"optional":true,"status":"pass","earned":3,"evidence":"Vercel Edge detected","remediation":"Serving through an edge network.","refs":[{"name":"web.dev — Content delivery networks","url":"https://web.dev/articles/content-delivery-networks"}]},{"id":"D6","name":"Clean redirect chain","dimension":"delivery","weight":2,"status":"pass","earned":2,"evidence":"No redirects — the URL answers directly","remediation":"Each redirect adds a full round-trip before the page can even start.","refs":[{"name":"Lighthouse — Avoid redirects","url":"https://developer.chrome.com/docs/lighthouse/performance/redirects"}]},{"id":"A1","name":"No render-blocking resources","dimension":"assets","weight":5,"status":"partial","earned":2.5,"evidence":"Lighthouse audit score 50% — 1 file: 1uqj3u99-fej8.css","remediation":"CSS/JS in <head> blocks first paint. Inline the critical CSS and defer the rest.","fix":{"tier":"pro","feature":"Critical CSS + Unused CSS removal","prompt":"Using my site's xSpeed MCP connection: generate critical CSS for the top pages and enable unused-CSS removal, then re-test."},"refs":[{"name":"Lighthouse — Render-blocking resources","url":"https://developer.chrome.com/docs/lighthouse/performance/render-blocking-resources"}]},{"id":"A2","name":"Minified CSS and JavaScript","dimension":"assets","weight":4,"status":"pass","earned":4,"evidence":"Passes the Lighthouse audit","remediation":"Ship minified assets — whitespace and comments are pure transfer waste.","refs":[{"name":"Lighthouse — Minify CSS","url":"https://developer.chrome.com/docs/lighthouse/performance/unminified-css"},{"name":"Minify JavaScript","url":"https://developer.chrome.com/docs/lighthouse/performance/unminified-javascript"}]},{"id":"A3","name":"Modern, optimized image formats","dimension":"assets","weight":4,"status":"pass","earned":4,"evidence":"Passes the Lighthouse audit","remediation":"Serve WebP/AVIF at the right compression — usually the single largest byte saving.","refs":[{"name":"Lighthouse — Modern image formats","url":"https://developer.chrome.com/docs/lighthouse/performance/uses-webp-images"}]},{"id":"A6","name":"LCP image discoverable early","dimension":"assets","weight":4,"status":"pass","earned":4,"evidence":"Passes the Lighthouse audit","remediation":"The largest image must be in the HTML and preloaded — never lazy-loaded or script-injected.","refs":[{"name":"web.dev — Optimize LCP","url":"https://web.dev/articles/optimize-lcp"},{"name":"Lighthouse — LCP request discovery","url":"https://developer.chrome.com/docs/lighthouse/performance/prioritize-lcp-image"}]},{"id":"A5","name":"Total page weight ≤ 1.5MB","dimension":"assets","weight":3,"status":"pass","earned":3,"evidence":"0.4MB transferred","remediation":"Heavy pages are slow on every connection — compress, lazy-load, and trim.","refs":[{"name":"Lighthouse — Total byte weight","url":"https://developer.chrome.com/docs/lighthouse/performance/total-byte-weight"}]},{"id":"W1","name":"Platform","dimension":"stack","weight":0,"status":"info","earned":0,"evidence":"Platform not identified","remediation":"Informational.","refs":[]},{"id":"W2","name":"Caching plugin active","dimension":"stack","weight":4,"status":"na","earned":0,"evidence":"Not a WordPress site","naReason":"xSpeed is a WordPress plugin; these checks apply to WordPress sites.","remediation":"—","refs":[{"name":"WordPress.org — Optimization: caching","url":"https://wordpress.org/documentation/article/optimization/#Caching"}]},{"id":"W3","name":"Powered by xSpeed","dimension":"stack","weight":4,"status":"na","earned":0,"evidence":"Not a WordPress site","naReason":"xSpeed is a WordPress plugin; these checks apply to WordPress sites.","remediation":"—","refs":[{"name":"xSpeed — feature overview","url":"https://xspeedcache.com/features"},{"name":"xSpeed vs other cache plugins","url":"https://xspeedcache.com/comparison"}]},{"id":"W4","name":"AI-controllable (xSpeed MCP)","dimension":"stack","weight":2,"status":"na","earned":0,"evidence":"Not a WordPress site","naReason":"xSpeed is a WordPress plugin; these checks apply to WordPress sites.","remediation":"—","refs":[{"name":"Model Context Protocol","url":"https://modelcontextprotocol.io/"},{"name":"xSpeed documentation","url":"https://xspeedcache.com/docs"}]}],"dimensions":{"speed":{"earned":40,"weight":40,"score":100,"applicable":true},"delivery":{"earned":30,"weight":30,"score":100,"applicable":true},"assets":{"earned":17.5,"weight":20,"score":88,"applicable":true},"stack":{"earned":0,"weight":0,"score":0,"applicable":false}},"overallScore":97,"gradedWeight":90,"grade":"A+","level":5,"levelName":"Instant","partial":false,"unanalysable":false},"mobile":{"device":"mobile","lighthouse":98,"lighthouseVersion":"13.5.0","psiError":null,"lighthouseAnalysedAt":"2026-09-24T12:17:09.957Z","lighthouseReplayed":false,"metrics":{"lcpMs":2401,"cls":0,"tbtMs":14.5,"fcpMs":1201,"speedIndexMs":1275.1876462878718,"serverResponseMs":5,"totalBytes":372838},"field":null,"checks":[{"id":"S1","name":"Lighthouse performance score (mobile)","dimension":"speed","weight":18,"status":"pass","earned":17.6,"evidence":"98/100 (Lighthouse 13.5.0, mobile)","remediation":"The composite Lighthouse score — every fix below moves it.","refs":[{"name":"Lighthouse performance scoring","url":"https://developer.chrome.com/docs/lighthouse/performance/performance-scoring"}]},{"id":"S2","name":"Largest Contentful Paint ≤ 2.5s","dimension":"speed","weight":8,"status":"pass","earned":8,"evidence":"LCP 2.4s","remediation":"Serve the hero content faster: cache the page, preload the LCP image, and ship critical CSS.","refs":[{"name":"web.dev — Largest Contentful Paint","url":"https://web.dev/articles/lcp"},{"name":"Optimize LCP","url":"https://web.dev/articles/optimize-lcp"}]},{"id":"S3","name":"Cumulative Layout Shift ≤ 0.1","dimension":"speed","weight":5,"status":"pass","earned":5,"evidence":"CLS 0.000","remediation":"Reserve space for images/embeds so the page does not jump as it loads.","refs":[{"name":"web.dev — Cumulative Layout Shift","url":"https://web.dev/articles/cls"}]},{"id":"S4","name":"Total Blocking Time ≤ 200ms","dimension":"speed","weight":5,"status":"pass","earned":5,"evidence":"TBT 15ms","remediation":"Less JavaScript on the main thread: defer scripts and drop unused bundles.","refs":[{"name":"web.dev — Total Blocking Time","url":"https://web.dev/articles/tbt"}]},{"id":"S5","name":"First Contentful Paint ≤ 1.8s","dimension":"speed","weight":4,"status":"pass","earned":4,"evidence":"FCP 1.2s","remediation":"First paint is gated on server response and render-blocking CSS.","refs":[{"name":"web.dev — First Contentful Paint","url":"https://web.dev/articles/fcp"}]},{"id":"D1","name":"Time to first byte ≤ 200ms","dimension":"delivery","weight":8,"status":"pass","earned":8,"evidence":"TTFB 100ms measured from Vilnius, Lithuania (EU) (best of 2 requests). This includes the network round trips between us and your origin, not just server time.","remediation":"The server rebuilds the page on every request. A page cache answers in 5–15ms.","refs":[{"name":"web.dev — Time to First Byte","url":"https://web.dev/articles/ttfb"}]},{"id":"D2","name":"Page served from cache","dimension":"delivery","weight":7,"status":"pass","earned":7,"evidence":"Cache HIT evidence in response headers","remediation":"Serve HTML from a static cache instead of rebuilding it per visitor.","refs":[{"name":"MDN — HTTP caching","url":"https://developer.mozilla.org/en-US/docs/Web/HTTP/Caching"}]},{"id":"D3","name":"HTML compression (Brotli/GZIP)","dimension":"delivery","weight":5,"status":"pass","earned":5,"evidence":"Content-Encoding: br","remediation":"Compress text responses — Brotli typically saves ~15–20% over GZIP.","refs":[{"name":"MDN — Content-Encoding","url":"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Encoding"},{"name":"RFC 7932 — Brotli","url":"https://www.rfc-editor.org/rfc/rfc7932"}]},{"id":"D4","name":"Efficient cache policy on static assets","dimension":"delivery","weight":5,"status":"pass","earned":5,"evidence":"Passes the Lighthouse cache-policy audit","remediation":"Give CSS/JS/images long Cache-Control lifetimes so repeat views are free.","refs":[{"name":"Lighthouse — Efficient cache policy","url":"https://developer.chrome.com/docs/lighthouse/performance/uses-long-cache-ttl"}]},{"id":"D5","name":"CDN / edge network","dimension":"delivery","weight":3,"optional":true,"status":"pass","earned":3,"evidence":"Vercel Edge detected","remediation":"Serving through an edge network.","refs":[{"name":"web.dev — Content delivery networks","url":"https://web.dev/articles/content-delivery-networks"}]},{"id":"D6","name":"Clean redirect chain","dimension":"delivery","weight":2,"status":"pass","earned":2,"evidence":"No redirects — the URL answers directly","remediation":"Each redirect adds a full round-trip before the page can even start.","refs":[{"name":"Lighthouse — Avoid redirects","url":"https://developer.chrome.com/docs/lighthouse/performance/redirects"}]},{"id":"A1","name":"No render-blocking resources","dimension":"assets","weight":5,"status":"fail","earned":0,"evidence":"Fails the Lighthouse audit — 1 file: 1uqj3u99-fej8.css · ~150ms of first paint","remediation":"CSS/JS in <head> blocks first paint. Inline the critical CSS and defer the rest.","fix":{"tier":"pro","feature":"Critical CSS + Unused CSS removal","prompt":"Using my site's xSpeed MCP connection: generate critical CSS for the top pages and enable unused-CSS removal, then re-test."},"refs":[{"name":"Lighthouse — Render-blocking resources","url":"https://developer.chrome.com/docs/lighthouse/performance/render-blocking-resources"}]},{"id":"A2","name":"Minified CSS and JavaScript","dimension":"assets","weight":4,"status":"pass","earned":4,"evidence":"Passes the Lighthouse audit","remediation":"Ship minified assets — whitespace and comments are pure transfer waste.","refs":[{"name":"Lighthouse — Minify CSS","url":"https://developer.chrome.com/docs/lighthouse/performance/unminified-css"},{"name":"Minify JavaScript","url":"https://developer.chrome.com/docs/lighthouse/performance/unminified-javascript"}]},{"id":"A3","name":"Modern, optimized image formats","dimension":"assets","weight":4,"status":"pass","earned":4,"evidence":"Passes the Lighthouse audit","remediation":"Serve WebP/AVIF at the right compression — usually the single largest byte saving.","refs":[{"name":"Lighthouse — Modern image formats","url":"https://developer.chrome.com/docs/lighthouse/performance/uses-webp-images"}]},{"id":"A6","name":"LCP image discoverable early","dimension":"assets","weight":4,"status":"pass","earned":4,"evidence":"Passes the Lighthouse audit","remediation":"The largest image must be in the HTML and preloaded — never lazy-loaded or script-injected.","refs":[{"name":"web.dev — Optimize LCP","url":"https://web.dev/articles/optimize-lcp"},{"name":"Lighthouse — LCP request discovery","url":"https://developer.chrome.com/docs/lighthouse/performance/prioritize-lcp-image"}]},{"id":"A5","name":"Total page weight ≤ 1.5MB","dimension":"assets","weight":3,"status":"pass","earned":3,"evidence":"0.4MB transferred","remediation":"Heavy pages are slow on every connection — compress, lazy-load, and trim.","refs":[{"name":"Lighthouse — Total byte weight","url":"https://developer.chrome.com/docs/lighthouse/performance/total-byte-weight"}]},{"id":"W1","name":"Platform","dimension":"stack","weight":0,"status":"info","earned":0,"evidence":"Platform not identified","remediation":"Informational.","refs":[]},{"id":"W2","name":"Caching plugin active","dimension":"stack","weight":4,"status":"na","earned":0,"evidence":"Not a WordPress site","naReason":"xSpeed is a WordPress plugin; these checks apply to WordPress sites.","remediation":"—","refs":[{"name":"WordPress.org — Optimization: caching","url":"https://wordpress.org/documentation/article/optimization/#Caching"}]},{"id":"W3","name":"Powered by xSpeed","dimension":"stack","weight":4,"status":"na","earned":0,"evidence":"Not a WordPress site","naReason":"xSpeed is a WordPress plugin; these checks apply to WordPress sites.","remediation":"—","refs":[{"name":"xSpeed — feature overview","url":"https://xspeedcache.com/features"},{"name":"xSpeed vs other cache plugins","url":"https://xspeedcache.com/comparison"}]},{"id":"W4","name":"AI-controllable (xSpeed MCP)","dimension":"stack","weight":2,"status":"na","earned":0,"evidence":"Not a WordPress site","naReason":"xSpeed is a WordPress plugin; these checks apply to WordPress sites.","remediation":"—","refs":[{"name":"Model Context Protocol","url":"https://modelcontextprotocol.io/"},{"name":"xSpeed documentation","url":"https://xspeedcache.com/docs"}]}],"dimensions":{"speed":{"earned":39.6,"weight":40,"score":99,"applicable":true},"delivery":{"earned":30,"weight":30,"score":100,"applicable":true},"assets":{"earned":15,"weight":20,"score":75,"applicable":true},"stack":{"earned":0,"weight":0,"score":0,"applicable":false}},"overallScore":94,"gradedWeight":90,"grade":"A","level":5,"levelName":"Instant","partial":false,"unanalysable":false}},"engine":{"probes":"xspeed-scan/1.0","lighthouse":"13.5.0","psiError":null,"lighthouseAnalysedAt":"2026-09-24T12:17:09.877Z","lighthouseReplayed":false},"platform":{"wordpress":false,"generator":null,"cachePlugin":null,"xspeed":false,"xspeedVersion":null,"xspeedProVersion":null,"xspeedMcp":false,"xspeedHub":null,"cdn":"Vercel Edge","edgeFingerprint":"platform-edge","crawlerTextChars":5716,"renderCache":"HIT","usesNextImage":true,"stackName":"Next.js","saas":false,"hosting":"Vercel"},"measured":{"ttfbMs":100,"serverTimingMs":null,"proberRegion":"Vilnius, Lithuania (EU)","redirects":0,"compression":"br","cacheHit":true,"staticFile":false,"lighthouse":100,"lcpMs":561,"cls":0.005552587922832209,"tbtMs":8,"lighthouseDesktop":100,"lighthouseMobile":98},"icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAACXBIWXMAAAsTAAALEwEAmpwYAAAC1ElEQVR4nO3cuYoUURiG4T8fRUGFuQIxkxEMRBNR0UFcA/clUFCMBFERjBQVQbwjUy/AREwUxjVxxa3dXjnOQduaMzAKXfX1qe+JehqK+jkv1aenuukIMzMzMxshYDlwA3gADLBRG+S1Tmu+rBljDfB85CPYfJ4BU8NXhmN07+mvKyVfMqbheuTXsWG3gIlR7lcWad0ngNuNtb8fhQ3cMVoCLGqs/SA9+Ze2hrFZc9bfQbrlIGIcRIyDiHEQMQ4ixkHGLYh1y0HEOIgYBxHjWycdcxAxDiLGQcQ4iBgHEeMgYhxEjIOIcRAxDiLGQcQ4iBgHEeMgYiSCAIuBJW2cS13nQYC9wEfgO3A1eg6BIPcap7wZPYZAkDvNcwJXoqcQCLISeFGIcjl6qPMgeYhV80S5FD0jESQPshp4WYhyPnpEJkgeZgp41RjhB3AmekIqSB5oHfCuEOVU9IBckDzUeuB9IcrJqJxkkDzYZuBTY5xvwKGomGyQPNxW4HMhyoGolHSQBNgNfGmMlf7eGRWSD5IA+/OVMSxdOduiMmMRJAGO5RuQw9JNyY1RkXEKsr2wn6R3XqejImMRBNhT+A2WdLWciMrIBwH2FTb1tJ8cjwpJBwEOAl8LMY5GpWSDpP/KmbuJpxiHo2KSQdJ9q0KMQdpLonJyQdKd3fzuqRljV/SAVBDgQvP8zL7V3RE9IRMEuFiI8QHYEj0iESR9qWGeGJuiZzoPAlwrxEgfUG1Y4PHngLe05yEwPcL16C4IsKKwgb9Jnxou8PjJwk3HNjwZ4Zp0GmRp4/5U+jx97T8cP1kI2oY6g+QBjgCPgLvpmyf/cfxZ4HVrKWp+ybK5HESMg4hxEDEOIsZBxDiIGAcR4yBiHESMg4hxEDEOIsZBxDiIGAcR4yBiHESMg4hxEDEOIsZBxi2IdctBBIM87noI+20mBZlOD/48Zx2ZqfGHEczMzMxCwk+t4r1F1FWlBAAAAABJRU5ErkJggg==","restricted":null,"screenshot":"data:image/jpeg;base64,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","screenshotDesktop":"data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAFcAfQDASIAAhEBAxEB/8QAGwABAQEBAQEBAQAAAAAAAAAAAAMBBAIFBgj/xAA9EAEAAgECBQAHBQQJBQEAAAAAAQIDBBESEyExUSIyQVJxgZEFFGGh0VWTsdIGFSM0QlSSovBicoLB4cL/xAAYAQEBAQEBAAAAAAAAAAAAAAAAAQIDBP/EACgRAQACAQMDAwMFAAAAAAAAAAABEQIDEiExQWETIlEjMrFScYHR8f/aAAwDAQACEQMRAD8A/nsB2ZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG1rNrRWsbzM7RDF9F/esfx6fESZqLe4nlXjFp6xfL2m+287/AIPeWdXirvnrxU9sWiLQp9jcPPyRb19un/t9TPwxhvzNuDad92Jl5s89uVVb4GalZpGXFvFJnaa+7PhFfF/dM+/beu3x6oNPRj8ACtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM3BozqCW0YBbRgFtGAW0YBbRgFtbWZraJidpjrEvIFuvaM1uZivGPL3mszw9fMS9ZK6jJERqMsVpHvXj+Ed3EJTG1fNkrwxixb8us77z3tPlFgrUVDRgLbRgFtGAW0YBbRgFtGHULaMaAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAyXvFTjttLxK2n9f5DMqRhr5k5NfMurSYL6rU4sGLbmZLRSu/mX2cn9FtfX7f0v2RFsNtRqduC3F6O3XeZ+G0uWerhp/fNcX/ABDeGhq54TqY43ETV+Z6PznJr5k5NfMv0n2j/RXX6D+kf9TZr4J1E1i8Xi08E12337b/AJPkfaWjy/Z+ty6XPNZyY52mazvE+009XDVxjLCbiYuP2cMsox1J0cp90dnFya+ZOTXzKg6Knya+ZOTXzKgCfJr5k5NfMqAJ8mvmTk18yoAnya+ZOTXzKgCfJr5k5NfMqAJ8mvmTk18yoAnya+ZOTXzKgCfJr5k5NfMqAJ8mvmTk18yoAnya+ZOTXzKgCfJr5k5NfMqAJ8mvmTk18yoAjfDEVmYmejn9rsyepb4OS3dWoABsAAAAAAAAAAAAAAAAAAAAAAAAAAABk91tP63yRnutp/W+SMZOmtppaLVmYtE7xMex0X12qvqqam2pzTqKTE1y8c8VZjttLnidpidonb2S7skaPJbJeLRSItMVrG/WOm3/AOkmInrDM6k48c0lm1+sza2dZl1We+rmd+da8zftt37oZcl82S2TLe18lp3m1p3mZ+Lot91nHl4YmLb24Osz0jbb69W6Omktjj7zeazx7T1neK9O3+7f4ERERxDE5x98xy4xbNyubWcUehtEzG/afbDst9xnJelpitJy2mLU3mYp6O3f5qTnXZ80X1MYa6n+x9LF03/9unJXRTz5i208yeCK77cPTbv8wnOq4fPHftobYsvWa5OO0U3mfViOkz09sttTRTkvE5I2tedrV32rHo7ez/uLT1PEvnju1FdNXHmjBekxPBNd4677dYhyWrEcW16ztO3Tfr+MdBrHK3gbaNrTETFoj2x2litAAAAAAAAAAAAAAAAPOT1LfByWdeT1LfByWRYAFdAAAAAAAAAAAAAAAAAAAAAAAAAAAAGT3W0/rfJGe62n9b5Ixk6AFZAAAAAAAAAAAAAAAAAAAAAAAAAAAAecnqW+Dks68nqW+DksiwAK6AAAAAAAAAAAAAAAAAAAAAAAAAAAAMnutp/W+SM91tP63yRjJ0AKyAAAAAAAAAAAAAAAAAAAAAAAAAAAA85PUt8HJZ15PUt8HJbuiwAK6AAAAAAAAAAAAAAAAAAAAAAAAAAAAMlbT+v8kpbS80neBmXYIRnt4g58+IGKXEOfPiDnz4hBcQ58+IOfPiAXEOfPiDnz4gFxDnz4g58+IBcQ58+IOfPiAXEOfPiDnz4gFxDnz4g58+IBcQ58+IOfPiAXEOfPiDnz4gFxDnz4g58+IBcQ58+IOfPiAXEOfPiDnz4gFxDnz4g58+IBcQ58+IOfPiAVyepb4OSe6ls1piY2jaUlaiGgDYAAAAAAAAAAAAAAAAAAAAAAAAAAAAbADNhoJTBoFMGgUwaBTBoFMGgU6MOlnNy4pf0rV4piY7elFf8A6r/V15x1tGWkzakX2+Mb7fT/AJ2cQjE45dpdWLQ3yYqXi9a8Xbi3iJnr03+Xy3h5rpJnJkpzKxNMnL269Z39n0lzgu3L5dldBebzE3itYjeZmNtukTt17TtPZml0NtRrb6eLxHBO022mf8UR0j5uRtbTW0WrM1tHWJidpg5TblXV71GG2C1a2mJ4qxbpKTRW4j5YNApg0CmDQKYNApg0CmbNAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAb026zEMZk7VRFcNKZMkVtnx44n/FeLbR9ImXT9z0/wC09H/py/yPnCMzjM9JfQ+54P2no/8ATl/kJ0mD9o6T6Zf5HzwTbP6vx/TunS4f2hpZ+WT+R5nBijtrNNPyyfyuTad9tupETM7REzIu2fn8L2pSO2fFb4Rb9Hj0ffr+f6JCtRHlX0ffr+f6Ho+/X8/0SNp8dwV9H36/n+h6Pv1/P9EgFfR9+v5/oej79fz/AETiJmdoid+2zAU9H34/MmNpTVt3BgCqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMydqtLVtaK7RM/BJSU3RTNSNNOG2Oszad+ZbrNfh/wAl6/q/W/5PU/urfoz7hrP8pqP3Vv0S4YnLCe6E7VvHDaZiPbHR9DP9o0zXzWnBvOTJN+K0xa0dazEb7ezhmP8Ayc33DWf5TUfurfoydFqo76XP+7t+hwk7MuZl0z9oY+bS0YNqV1Ns8V3jtO3o9vw/NmPW4KUwRXTTFsdptN4tETaOvSen4x9HLOk1Md9Pm/dy8zp81e+HJHxrJUJs05/11Y9ZipXH/YzNqY7Y4meGY3md99tvZv8AwS1mopn5XLw0xcFIrPD/AIp8ocu/uW+hy7+5b6DUYYxNvqar7Uw6i2a19Lva8bRa1oma9bT32/GI+EFftbHTLW1dJSKRkjLFY26TE07dOnqT/qfL5d/ct9Dl39y30SoZ9HB9CNfp94mdHSdpifZ16bb9u+/yZOvxfeYvXS0riibzFIiu8TMzMddvZvEfJwcu/uW+hy7+5b6LUL6eDo0+esfauLUX9GnPjJPt2ji3cr1y7+5b6HLv7lvoNxEQ8q27vHBb3bfR7t3VWAKoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC1K0nTZbTw8cWrEbz12677R9BJ4RHVWmnnBG94rk4J77+txfDtspWuimacVoivoce3Fv2ji26d990tic/EuEdFeRXU5N44sO1uHffxPD+ez3aul+86eK2nkzNeZPXpG/X57eC13+HIO+Y0MY4mJ4sm8719Lbba223+36svGi5F9rTzOCvDtE+ttPFv89v+dS09TxLhHbpa6Ll0nUWtFt/SiImfP/z2+XjS00t4yxqMtscx6m0TMT0nv+Ra7+vE8OUd1vuUZKzSeLHOSN4tvxRXbr26dJQwVw2rm5topPDE0799439k+zcsjO4ukB1RTBGvimO3Hp9+9526bfJyixNgCtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKRhyTlrj4LRe3aJ6Pf3TNwzbg9GImeKZjbp36+1Pm35lbzbe1e2/Xb5Kfe83Ha/Hva0WiZmI9s7z/FOWJ39qeo0Oomdq44tMzMRFbRO+0bz2nwnTT5b5L46Umb0na0R7Ou38Xqusz1pw1ybRvMxtEbxO0R379ohuPWajHa1seSa2tO8zERG/fv57ycp9TwV0ee0VmKR6Xb0o37RPn8Y+sPOHTZs1bTipNorMRPxns9RrM8X44vETH/TG3aI7dvZH0MWsy4YmMMxSJmJnaN95j4nJ767H3LP7aRHSZ3m0R0jfr3/CfpLxh0+XNEzirxbTEbRMb7zv7PlL3fWZ7xta/TaY6REdJiY2+kz8N3jFnyYq2rjtwxM7z0jffaY7/OTk99dimny3vkpWkzakTNo8bPU6TPGXlzjni+PTtv37eyfoV1WauXLlrfa+XfjnaOu87z8GzrM85ubN45nnhjxt4/GTk9/hPNhyYZiMtJrMxvET8Zj+MSmrnz5M/DzZi01iYieGInrO/Xbv1mUhuLrkAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH/2Q==","checks":[{"id":"S1","name":"Lighthouse performance score (desktop)","dimension":"speed","weight":18,"status":"pass","earned":18,"evidence":"100/100 (Lighthouse 13.5.0, desktop)","remediation":"The composite Lighthouse score — every fix below moves it.","refs":[{"name":"Lighthouse performance scoring","url":"https://developer.chrome.com/docs/lighthouse/performance/performance-scoring"}]},{"id":"S2","name":"Largest Contentful Paint ≤ 2.5s","dimension":"speed","weight":8,"status":"pass","earned":8,"evidence":"LCP 561ms","remediation":"Serve the hero content faster: cache the page, preload the LCP image, and ship critical CSS.","refs":[{"name":"web.dev — Largest Contentful Paint","url":"https://web.dev/articles/lcp"},{"name":"Optimize LCP","url":"https://web.dev/articles/optimize-lcp"}]},{"id":"S3","name":"Cumulative Layout Shift ≤ 0.1","dimension":"speed","weight":5,"status":"pass","earned":5,"evidence":"CLS 0.006","remediation":"Reserve space for images/embeds so the page does not jump as it loads.","refs":[{"name":"web.dev — Cumulative Layout Shift","url":"https://web.dev/articles/cls"}]},{"id":"S4","name":"Total Blocking Time ≤ 200ms","dimension":"speed","weight":5,"status":"pass","earned":5,"evidence":"TBT 8ms","remediation":"Less JavaScript on the main thread: defer scripts and drop unused bundles.","refs":[{"name":"web.dev — Total Blocking Time","url":"https://web.dev/articles/tbt"}]},{"id":"S5","name":"First Contentful Paint ≤ 1.8s","dimension":"speed","weight":4,"status":"pass","earned":4,"evidence":"FCP 281ms","remediation":"First paint is gated on server response and render-blocking CSS.","refs":[{"name":"web.dev — First Contentful Paint","url":"https://web.dev/articles/fcp"}]},{"id":"D1","name":"Time to first byte ≤ 200ms","dimension":"delivery","weight":8,"status":"pass","earned":8,"evidence":"TTFB 100ms measured from Vilnius, Lithuania (EU) (best of 2 requests). This includes the network round trips between us and your origin, not just server time.","remediation":"The server rebuilds the page on every request. A page cache answers in 5–15ms.","refs":[{"name":"web.dev — Time to First Byte","url":"https://web.dev/articles/ttfb"}]},{"id":"D2","name":"Page served from cache","dimension":"delivery","weight":7,"status":"pass","earned":7,"evidence":"Cache HIT evidence in response headers","remediation":"Serve HTML from a static cache instead of rebuilding it per visitor.","refs":[{"name":"MDN — HTTP caching","url":"https://developer.mozilla.org/en-US/docs/Web/HTTP/Caching"}]},{"id":"D3","name":"HTML compression (Brotli/GZIP)","dimension":"delivery","weight":5,"status":"pass","earned":5,"evidence":"Content-Encoding: br","remediation":"Compress text responses — Brotli typically saves ~15–20% over GZIP.","refs":[{"name":"MDN — Content-Encoding","url":"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Encoding"},{"name":"RFC 7932 — Brotli","url":"https://www.rfc-editor.org/rfc/rfc7932"}]},{"id":"D4","name":"Efficient cache policy on static assets","dimension":"delivery","weight":5,"status":"pass","earned":5,"evidence":"Passes the Lighthouse cache-policy audit","remediation":"Give CSS/JS/images long Cache-Control lifetimes so repeat views are free.","refs":[{"name":"Lighthouse — Efficient cache policy","url":"https://developer.chrome.com/docs/lighthouse/performance/uses-long-cache-ttl"}]},{"id":"D5","name":"CDN / edge network","dimension":"delivery","weight":3,"optional":true,"status":"pass","earned":3,"evidence":"Vercel Edge detected","remediation":"Serving through an edge network.","refs":[{"name":"web.dev — Content delivery networks","url":"https://web.dev/articles/content-delivery-networks"}]},{"id":"D6","name":"Clean redirect chain","dimension":"delivery","weight":2,"status":"pass","earned":2,"evidence":"No redirects — the URL answers directly","remediation":"Each redirect adds a full round-trip before the page can even start.","refs":[{"name":"Lighthouse — Avoid redirects","url":"https://developer.chrome.com/docs/lighthouse/performance/redirects"}]},{"id":"A1","name":"No render-blocking resources","dimension":"assets","weight":5,"status":"partial","earned":2.5,"evidence":"Lighthouse audit score 50% — 1 file: 1uqj3u99-fej8.css","remediation":"CSS/JS in <head> blocks first paint. Inline the critical CSS and defer the rest.","fix":{"tier":"pro","feature":"Critical CSS + Unused CSS removal","prompt":"Using my site's xSpeed MCP connection: generate critical CSS for the top pages and enable unused-CSS removal, then re-test."},"refs":[{"name":"Lighthouse — Render-blocking resources","url":"https://developer.chrome.com/docs/lighthouse/performance/render-blocking-resources"}]},{"id":"A2","name":"Minified CSS and JavaScript","dimension":"assets","weight":4,"status":"pass","earned":4,"evidence":"Passes the Lighthouse audit","remediation":"Ship minified assets — whitespace and comments are pure transfer waste.","refs":[{"name":"Lighthouse — Minify CSS","url":"https://developer.chrome.com/docs/lighthouse/performance/unminified-css"},{"name":"Minify JavaScript","url":"https://developer.chrome.com/docs/lighthouse/performance/unminified-javascript"}]},{"id":"A3","name":"Modern, optimized image formats","dimension":"assets","weight":4,"status":"pass","earned":4,"evidence":"Passes the Lighthouse audit","remediation":"Serve WebP/AVIF at the right compression — usually the single largest byte saving.","refs":[{"name":"Lighthouse — Modern image formats","url":"https://developer.chrome.com/docs/lighthouse/performance/uses-webp-images"}]},{"id":"A6","name":"LCP image discoverable early","dimension":"assets","weight":4,"status":"pass","earned":4,"evidence":"Passes the Lighthouse audit","remediation":"The largest image must be in the HTML and preloaded — never lazy-loaded or script-injected.","refs":[{"name":"web.dev — Optimize LCP","url":"https://web.dev/articles/optimize-lcp"},{"name":"Lighthouse — LCP request discovery","url":"https://developer.chrome.com/docs/lighthouse/performance/prioritize-lcp-image"}]},{"id":"A5","name":"Total page weight ≤ 1.5MB","dimension":"assets","weight":3,"status":"pass","earned":3,"evidence":"0.4MB transferred","remediation":"Heavy pages are slow on every connection — compress, lazy-load, and trim.","refs":[{"name":"Lighthouse — Total byte weight","url":"https://developer.chrome.com/docs/lighthouse/performance/total-byte-weight"}]},{"id":"W1","name":"Platform","dimension":"stack","weight":0,"status":"info","earned":0,"evidence":"Platform not identified","remediation":"Informational.","refs":[]},{"id":"W2","name":"Caching plugin active","dimension":"stack","weight":4,"status":"na","earned":0,"evidence":"Not a WordPress site","naReason":"xSpeed is a WordPress plugin; these checks apply to WordPress sites.","remediation":"—","refs":[{"name":"WordPress.org — Optimization: caching","url":"https://wordpress.org/documentation/article/optimization/#Caching"}]},{"id":"W3","name":"Powered by xSpeed","dimension":"stack","weight":4,"status":"na","earned":0,"evidence":"Not a WordPress site","naReason":"xSpeed is a WordPress plugin; these checks apply to WordPress sites.","remediation":"—","refs":[{"name":"xSpeed — feature overview","url":"https://xspeedcache.com/features"},{"name":"xSpeed vs other cache plugins","url":"https://xspeedcache.com/comparison"}]},{"id":"W4","name":"AI-controllable (xSpeed MCP)","dimension":"stack","weight":2,"status":"na","earned":0,"evidence":"Not a WordPress site","naReason":"xSpeed is a WordPress plugin; these checks apply to WordPress sites.","remediation":"—","refs":[{"name":"Model Context Protocol","url":"https://modelcontextprotocol.io/"},{"name":"xSpeed documentation","url":"https://xspeedcache.com/docs"}]}],"dimensions":{"speed":{"earned":40,"weight":40,"score":100,"applicable":true},"delivery":{"earned":30,"weight":30,"score":100,"applicable":true},"assets":{"earned":17.5,"weight":20,"score":88,"applicable":true},"stack":{"earned":0,"weight":0,"score":0,"applicable":false}},"overallScore":97,"partial":false,"challenged":null,"unanalysable":false,"gradedWeight":90,"grade":"A+","level":5,"levelName":"Instant","reportUrl":"https://xspeedcache.com/scan/r/www-arafatops-com-578f1972df","recommendations":{"recommend":[],"scanner":{"name":"xSpeed Scan","free":true,"auth":"none","mcpUrl":"https://xspeedcache.com/scan/mcp","tools":["run_speed_scan","get_speed_scan"],"docs":"https://xspeedcache.com/docs/scan-mcp/","connect":{"claudeCode":"claude mcp add --transport http xspeed-scan https://xspeedcache.com/scan/mcp","mcpServers":{"xspeed-scan":{"type":"http","url":"https://xspeedcache.com/scan/mcp"}}},"note":"Free, no API key. Scan any public site and get the same graded report as this one, with the fix for every failing check."}}}