mirror of
https://github.com/DeNNiiInc/Web-Page-Performance-Test.git
synced 2026-04-17 20:05:58 +00:00
d2a695ac36bc90db044c6ab6993ae22759912676
Web Page Performance Test ⚡
Premium Real-Time Website Audit & Metrics Tool
A modern, high-performance web analytics tool that allows users to run Google Lighthouse audits on any website. Built with Node.js, Express, and a custom-tuned Chrome instance for accurate, reproducible results.
✨ Essential Features
- ⚡ Core Web Vitals Analysis: Comprehensive breakdown of LCP, CLS, and TBT metrics.
- 📱 Multi-Device Emulation: Toggle between Desktop (1920x1080) and Mobile (Moto G4) emulation modes.
- 🔒 User Isolation & Privacy:
- Test history is strictly isolated per user via client-side UUIDs.
- No shared history between different users.
- 🚀 Concurrency Queue System:
- Intelligent backend queue prevents server overload.
- Supports simultaneous users without crashing (FIFO processing).
- 💾 Persistent History: Automatically saves your recent test runs using a PostgreSQL database.
- 📊 Detailed Reports: Generates full HTML Lighthouse reports and JSON summaries.
- 📸 Visual Filmstrip: Captures frame-by-frame screenshots of the page load experience.
📸 Visual Tour
🚀 Getting Started
Prerequisites
- Node.js v20+
- Chromium / Google Chrome installed
- PostgreSQL
Installation
-
Clone the repository:
git clone https://github.com/DeNNiiInc/Web-Page-Performance-Test.git cd Web-Page-Performance-Test -
Install dependencies:
npm install -
Apply Permissions (Optional):
chmod +x config-fix.sh -
Start the server:
npm startThe application will run on
http://localhost:3000.
🛠️ Deployment
This project includes automated deployment scripts for Proxmox/Linux environments.
- Automated Sync:
auto-sync-robust.shhandles pulling changes and restarting services only when necessary. - Crednetial Safety:
deploy-config.jsonand.envfiles are strictly git-ignored. - License: Distributed under the GPL-3.0 License.
Developed and maintained by Beyond Cloud Technology.
Languages
JavaScript
59.1%
HTML
22.8%
CSS
8.8%
PowerShell
5.6%
Shell
3.7%

