mirror of
https://github.com/DeNNiiInc/Web-Page-Performance-Test.git
synced 2026-04-18 04:05:58 +00:00
Feat: Update UI with GTmetrix dashboard and filmstrip checkbox
This commit is contained in:
59
index.html
59
index.html
@@ -97,25 +97,56 @@
|
|||||||
<!-- Live Results -->
|
<!-- Live Results -->
|
||||||
<div id="results-area" class="results-container">
|
<div id="results-area" class="results-container">
|
||||||
<h3>Latest Results</h3>
|
<h3>Latest Results</h3>
|
||||||
<div class="metrics-grid">
|
<div class="gtmetrix-dashboard">
|
||||||
<div class="metric-card">
|
<!-- Grade Section -->
|
||||||
<div class="metric-value" id="score-perf">-</div>
|
<div class="dashboard-card grade-card">
|
||||||
<div class="metric-label">Performance</div>
|
<h3>GTmetrix Grade</h3>
|
||||||
|
<div class="grade-container">
|
||||||
|
<div id="overall-grade" class="grade-circle">
|
||||||
|
<span class="grade-letter">-</span>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="metric-card">
|
|
||||||
<div class="metric-value" id="metric-lcp">-</div>
|
<!-- Scores Section -->
|
||||||
<div class="metric-label">LCP (ms)</div>
|
<div class="dashboard-card scores-card">
|
||||||
|
<div class="score-item">
|
||||||
|
<div class="score-label">Performance</div>
|
||||||
|
<div class="score-value" id="performance-score">-</div>
|
||||||
|
</div>
|
||||||
|
<div class="score-divider"></div>
|
||||||
|
<div class="score-item">
|
||||||
|
<div class="score-label">Structure</div>
|
||||||
|
<div class="score-value" id="structure-score">-</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="metric-card">
|
|
||||||
<div class="metric-value" id="metric-cls">-</div>
|
<!-- Vitals Section -->
|
||||||
<div class="metric-label">CLS</div>
|
<div class="dashboard-card vitals-card">
|
||||||
</div>
|
<h3>Web Vitals</h3>
|
||||||
<div class="metric-card">
|
<div class="vitals-grid">
|
||||||
<div class="metric-value" id="metric-tbt">-</div>
|
<div class="vital-item">
|
||||||
<div class="metric-label">TBT (ms)</div>
|
<div class="vital-label">LCP</div>
|
||||||
|
<div class="vital-value" id="vital-lcp">-</div>
|
||||||
|
</div>
|
||||||
|
<div class="vital-item">
|
||||||
|
<div class="vital-label">TBT</div>
|
||||||
|
<div class="vital-value" id="vital-tbt">-</div>
|
||||||
|
</div>
|
||||||
|
<div class="vital-item">
|
||||||
|
<div class="vital-label">CLS</div>
|
||||||
|
<div class="vital-value" id="vital-cls">-</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<!-- Filmstrip Section -->
|
||||||
|
<div id="filmstrip-section" style="display: none; margin-top: 2rem;">
|
||||||
|
<h3>Speed Visualization</h3>
|
||||||
|
<div id="filmstrip-container" class="filmstrip-container"></div>
|
||||||
|
</div>
|
||||||
|
|
||||||
<!-- Performance Grades -->
|
<!-- Performance Grades -->
|
||||||
<div id="performanceGrades" style="display: none; margin-top: 2rem;">
|
<div id="performanceGrades" style="display: none; margin-top: 2rem;">
|
||||||
<h3>Performance Grades</h3>
|
<h3>Performance Grades</h3>
|
||||||
|
|||||||
Reference in New Issue
Block a user