The client scope for request components.
A client request starts once a user starts a new interaction and
ends once the interaction finishes. Multiple client requests/interactions
can occur in the same client session.
The request lifecycle depends on the current context,
application's client, etc, so it depends
on the current context.
For example, a mouse down event starts a new request and it ends once mouse up event if captured.