Best realtime tools for web apps (search query)

We asked 10 models: best realtime chat backend for web app Each named its own top 10.

Asked 4 ways: List request · Buyer asking for advice · Search query · Worth paying for?. Share of voice pools every wording.

Agreement between models
50%
Same model, run twice
69%
Different picks
21

When agreement between models is well below a model's agreement with itself, the split reflects real differences in taste rather than randomness.

The consensus

Each cell is the position that model gave the pick; blank means it left the pick off. Click a row for each model's reasoning.

#PickScoreListed byClaude Haiku 5.5GPT-6 LunaGemini 4 ArgonQwen 3.8 FlashDeepSeek V4 ProGLM-5.3Kimi K3MiniMax M3Mistral Large 4Nemotron 3 Ultra

6 lower-scoring picks are not shown; every ballot below lists them in full.

Most divisive

Picks most models listed, at very different positions

Hot takes

Picks that appear on only one ballot

Every ballot

Hover a pick to find it on the other ballots. Marked picks appear on no other ballot.

Claude Haiku 5.5

  1. Pusher
  2. Ably
  3. PubNub
  4. Socket.IO
  5. Stream
  6. Firebase Realtime Database
  7. Sendbird
  8. Supabase
  9. Amazon API Gateway
  10. Centrifugo

67% with consensus · 92% self-consistent

GPT-6 Luna

  1. Ably
  2. PubNub
  3. Pusher
  4. Stream Chat
  5. Sendbird
  6. Supabase
  7. Firebase Realtime Database
  8. Stream
  9. Firebase
  10. Liveblocks

71% with consensus · 55% self-consistent

Gemini 4 Argon

  1. Stream
  2. Sendbird
  3. Ably
  4. Pusher
  5. PubNub
  6. Supabase
  7. Firebase Realtime Database
  8. Convex
  9. CometChat
  10. Socket.IO

41% with consensus · 92% self-consistent

Qwen 3.8 Flash

  1. Firebase Realtime Database
  2. Stream Chat
  3. Ably
  4. Socket.IO
  5. Supabase
  6. Pusher
  7. Sendbird
  8. PubNub
  9. Centrifugo
  10. Amazon AppSync

57% with consensus · 44% self-consistent

DeepSeek V4 Pro

  1. Ably
  2. Pusher
  3. Firebase Realtime Database
  4. Socket.IO
  5. Supabase
  6. PubNub
  7. Stream Chat
  8. Centrifugo
  9. PartyKit
  10. Sendbird

96% with consensus · 90% self-consistent

GLM-5.3

  1. Pusher
  2. Ably
  3. Socket.IO
  4. Supabase
  5. Firebase
  6. PubNub
  7. Stream Chat
  8. Firebase Realtime Database
  9. Amazon AppSync
  10. Soketi

69% with consensus · 61% self-consistent

Kimi K3

  1. Ably
  2. Pusher
  3. Socket.IO
  4. Firebase Realtime Database
  5. Supabase
  6. PubNub
  7. Stream Chat
  8. SignalR
  9. Liveblocks
  10. Stream

92% with consensus · 63% self-consistent

MiniMax M3

  1. Firebase Realtime Database
  2. Supabase
  3. Pusher
  4. Socket.IO
  5. Ably
  6. PubNub
  7. Sendbird
  8. Stream Chat
  9. Amazon IVS Real-Time
  10. Amazon AppSync

61% with consensus · 74% self-consistent

Mistral Large 4

  1. Socket.IO
  2. Pusher
  3. Ably
  4. Firebase Realtime Database
  5. Supabase
  6. PubNub
  7. Firebase
  8. SignalR
  9. Centrifugo
  10. Amazon AppSync

67% with consensus · 68% self-consistent

Nemotron 3 Ultra

  1. Pusher
  2. Ably
  3. Supabase
  4. Socket.IO
  5. Firebase Realtime Database
  6. PubNub
  7. Centrifugo
  8. Firebase
  9. Axe API
  10. PartyKit

71% with consensus · 54% self-consistent

Who agrees with whom

Overlap between two models' lists, weighted toward the top · 100 means identical · Color runs from 33 (lightest) to 92 (darkest)

Claude Haiku 5.5GPT-6 LunaGemini 4 ArgonQwen 3.8 FlashDeepSeek V4 ProGLM-5.3Kimi K3MiniMax M3Mistral Large 4Nemotron 3 Ultra
Claude Haiku 5.5604742657664465779
GPT-6 Luna604843675268404249
Gemini 4 Argon474833383638343838
Qwen 3.8 Flash424333574451734946
DeepSeek V4 Pro656738576992596773
GLM-5.3765236446973506786
Kimi K3646838519273547270
MiniMax M3464034735950545356
Mistral Large 4574238496767725367
Nemotron 3 Ultra794938467386705667