AICASSINDRA · LEARN BY EXPERIMENTING

Bidirectional streaming labs

Explore the interactive side of AICassindra. Read a topic, test an idea, and follow the results.

Choose a topic, explore the model, and compare what changes. Each experiment explains its assumptions and limitations.

Browse the collection below.

Bidirectional streaming

Head-of-line blocking: follow the missing data

Compare TCP and QUIC delivery from the same packet arrivals, including recovery and packets carrying multiple streams.

Interactive lab
Bidirectional streaming

HTTP/2 multiplexing: one connection, two credit limits

Schedule actual DATA byte counts while tracking each stream’s credit and the shared connection window.

Interactive lab
Bidirectional streaming

Reconnect backoff: compare synchronized and jittered retries

Inspect reproducible retry timestamps, delay caps and connection recovery across a group of synthetic clients.

Interactive lab
Bidirectional streaming

Server-sent events: bytes, fields and dispatch

Edit an event stream and inspect how UTF-8 chunks, blank lines and event IDs change what the client receives.

Interactive lab
Bidirectional streaming

WebSocket frames: inspect masking and message assembly

Encode text into WebSocket frames, split the wire bytes and inspect fragmentation, masking, ping and rejection behavior.

Interactive lab

Views are my own and do not represent any employer, past or present.