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.