0.5×← Perlahan · Cepat →
💬Tekan Play Demo untuk lihat bagaimana Website Speed Audit Agent mengaudit prestasi.
Demo Complete All Stages Generated
01 WhatsApp Command
02 Requirement Analysis
Menunggu Sedang aktif Selesai
03 Python Script Generation
1
📥
Run Lighthouse/PageSpeed APICollect performance metrics for all pages
🧮
Collect metricsLoad times, Core Web Vitals, scores
🔍
Categorize by scoreGood/Acceptable/Poor classification
📊
Recommend fixesOptimization suggestions per page
import requests, json, pandas as pd
API_LH = "https://www.googleapis.com/pagespeedonline/v5/runPagespeed"
def run_lighthouse(url):
resp = requests.get(API_LH, params={"url": url, "strategy": "desktop"})
return resp.json()
def analyze_performance(data):
score = data.get("lighthouseResult", {}).get("categories", {}).get("performance", {}).get("score", 0) * 100
audits = data.get("lighthouseResult", {}).get("audits", {})
load_time = audits.get("speed-index", {}).get("numericValue", 0) / 1000
return {"score": score, "load_time": load_time}
def audit_site(pages):
results = []
for page in pages:
data = run_lighthouse(page)
results.append(analyze_performance(data))
return results
report = audit_site(["https://example.com/", "https://example.com/agent/"])
print(json.dumps(report, indent=2))
04 Block Diagram
Menunggu Sedang aktif Selesai
05 System Schematic
Menunggu Sedang aktif Selesai
⚠️ Test performance optimizations on staging before deploying to production.
06 Simulasi Audit Speed
Mula Audit
/1.2s85Optimize images
/agent/2.8s52Minify CSS/JS
/demos/3.5s45Lazy load
/about/1.5s78CDN cache
Summary2.25s653 fixes
07 Speed Audit Report
Terminal Log
[SISTEM] Website Speed Audit Agent sedia
System Architecture
🤖 Agent Layer
Speed fetcher
Metric analyzer
Core Web Vitals
LLM optimizer
🌐 Webmaster Layer
PageSpeed API
Performance data
Score reports
Optimization export
Safety Notes
- Test performance optimizations on staging before deploying to production.
- Verify API quotas before running large audits.
- Review score changes after optimization deploys.
- Browser demo does not touch real PageSpeed APIs.