Performance: Third-party middleware (cors, helmet)
MEDIUM IMPACT
This affects the server response time and initial page load speed by adding processing before sending responses.
import helmet from 'helmet'; import cors from 'cors'; async function bootstrap() { const app = await NestFactory.create(AppModule); app.use(helmet({ contentSecurityPolicy: false })); app.use(cors({ origin: 'https://example.com' })); await app.listen(3000); }
import helmet from 'helmet'; import cors from 'cors'; async function bootstrap() { const app = await NestFactory.create(AppModule); app.use(helmet()); app.use(cors()); await app.listen(3000); }
| Pattern | DOM Operations | Reflows | Paint Cost | Verdict |
|---|---|---|---|---|
| Default helmet and cors middleware | 0 (server-side) | 0 (server-side) | 0 (server-side) | [!] OK |
| Configured helmet and cors middleware | 0 (server-side) | 0 (server-side) | 0 (server-side) | [OK] Good |