Offline for Hours, Flooded with Messages in Seconds: Decoding WhatsApp’s Delivery System

Every smartphone user has experienced this.