Performance: HATEOAS concept overview
MEDIUM IMPACT
HATEOAS affects API response size and client-server interaction speed by embedding navigational links in responses.
res.json({ data: userData, links: { self: '/users/123', posts: '/users/123/posts' } });res.json({ data: userData });| Pattern | Payload Size | Network Requests | Client Parsing | Verdict |
|---|---|---|---|---|
| No HATEOAS links | Smaller | More requests | Less parsing | [OK] Good |
| With HATEOAS links | Larger | Fewer requests | More parsing | [!] OK |