Performance: Raw queries when needed
MEDIUM IMPACT
Using raw queries affects server response time and database query execution speed, impacting how fast data is sent to the client.
await sequelize.query("SELECT users.*, orders.* FROM users JOIN orders ON users.id = orders.user_id WHERE orders.status = 'pending'");
await User.findAll({ include: [{ model: Order, where: { status: 'pending' } }] });
| Pattern | DOM Operations | Reflows | Paint Cost | Verdict |
|---|---|---|---|---|
| ORM complex queries | N/A | N/A | Higher server response delay | [X] Bad |
| Raw SQL queries | N/A | N/A | Lower server response delay | [OK] Good |