Metric Value Django Average Response Time 287ms Node.js Average Response Time 193ms Django Memory Usage (1000 users) 1.8GB We tested Django 4.2 and Node.js 18.16 under identical conditions to measure their performance for reporting dashboard workloads. The test environment consisted of AWS EC2 m5.2xlarge instances (8 vCPUs, 32GB RAM) running Ubuntu 22.04. Both frameworks connected to the same PostgreSQL 14 database containing 50 million rows of time-series data typical of enterprise reporting systems. Our load tests simulated real reporting dashboard usage patterns. Each virtual user executed a sequence of 15 different report queries ranging from simple aggregations to complex multi-table joins with window functions. We used Locust for Django testing and Artillery for Node.js to generate concurrent user loads from 100 to 10,000 users. Response times were measured from request initiation to complete JSON response delivery. Database connection pooling was configured identically for both frameworks.…