Interface: ClientStatistics
Client connection statistics.
Properties
channelId
channelId:
string
Channel identifier in use.
connectCount
connectCount:
number
Number of successful connections in this client lifetime.
connectionAttemptCount
connectionAttemptCount:
number
Number of consecutive attempts since last success (resets on connect).
connectionState
connectionState:
ConnectionState
Current connection state.
connectionSuccessRatio
connectionSuccessRatio:
number
Ratio of successful connections to total attempts (0–1).
packetsLost?
optionalpacketsLost:number
Cumulative WebTransport packets lost this session; undefined on WS/unsupported.
packetsSent?
optionalpacketsSent:number
Cumulative WebTransport packets sent this session; undefined on WS/unsupported.
reconnectsPerHour
reconnectsPerHour:
number
Average reconnections per hour since client creation.
rtt?
optionalrtt:number
Server-reported RTT (ms); undefined until the first stats object.
timeConnected
timeConnected:
number
Time in ms the current connection has been up (0 if disconnected).
totalConnectionAttempts
totalConnectionAttempts:
number
Total connection attempts in this client lifetime.
transportSelectionReason?
optionaltransportSelectionReason:TransportSelectionReason
Why the current transport was chosen; set on fallback (e.g. WebSocket).
transportType?
optionaltransportType:string
Transport for the session (WebTransport/WebSocket).
uptime
uptime:
number
Time in ms since client was created.
url
url:
string
MoQ Server URL used for the current/last session.