DROP

Shed load rather than let the subscriber lag — the newest messages of each delivery window survive, the rest are discarded. Message sequence numbers are not tracked, so onMessageDrop never fires and the loss is invisible. Choose this only when stale data is worthless (cursor positions, typing indicators) and lagging is worse than losing.