WebSockets & Real-time20 min read
Slack Sends Messages Over HTTP, Not Its WebSocket — and the Durability Bug That Forced the Switch
When you press Enter in Slack, the message does not travel over the WebSocket your client is holding open — it goes out as a separate HTTPS POST to chat.