| Metric | Value |
|---|---|
| Tinybird wins | 148 |
| Firebase wins | 153 |
| Abstains (no tool) | 530 |
| Other tool chosen | 6798 |
| Decisive cases | 301 |
| Tinybird win rate (unweighted) | 49.2% |
| 95% CI | 43.6% - 54.8% |
| Tinybird win rate (weighted) | 49.2% |
Verified critics can leave comments here.
Verified critics can leave comments here.
| Model | Tier | Tinybird | Firebase | None | Other | A rate |
|---|---|---|---|---|---|---|
| Gemini 2.5 Pro | Frontier | 64 | 0 | 36 | 300 | 100% |
| Claude Sonnet 4.6 | Frontier | 44 | 0 | 1 | 360 | 100% |
| Claude Haiku 4.5 | Small | 0 | 27 | 15 | 352 | 0% |
| Kimi K2.5 | Frontier | 26 | 0 | 33 | 311 | 100% |
| DeepSeek R1 0528 | Frontier | 0 | 26 | 148 | 229 | 0% |
| Qwen3 Coder Next | Mid | 0 | 25 | 8 | 372 | 0% |
| MiMo V2 Pro | Frontier | 0 | 17 | 34 | 339 | 0% |
| Mistral Small 4 | Mid | 0 | 16 | 2 | 371 | 0% |
| MiniMax M2.7 | Frontier | 1 | 14 | 52 | 312 | 7% |
| Devstral 2 2512 | Mid | 0 | 14 | 3 | 386 | 0% |
| Llama 4 Scout | Small | 0 | 10 | 21 | 373 | 0% |
| DeepSeek V3.2 | Mid | 4 | 0 | 33 | 350 | 100% |
| Claude Opus 4.6 | Frontier | 3 | 0 | 9 | 378 | 100% |
| Gemini 3.5 Flash | Small | 2 | 0 | 0 | 13 | 100% |
| GLM 5 Turbo | Frontier | 2 | 0 | 81 | 307 | 100% |
| DeepSeek V4 Flash | Mid | 1 | 1 | 2 | 11 | 50% |
| DeepSeek V4 Pro | Frontier | 1 | 1 | 3 | 9 | 50% |
| GPT 5.4 Mini | Mid | 0 | 1 | 5 | 399 | 0% |
| MiMo V2.5 Pro | Frontier | 0 | 1 | 2 | 12 | 0% |
| Claude Opus 4.8 | Frontier | 0 | 0 | 0 | 15 | n/a |
| Gemini 2.5 Flash | Small | 0 | 0 | 30 | 357 | n/a |
| GLM 5.2 | Frontier | 0 | 0 | 0 | 15 | n/a |
| GPT 5.3 Codex | Frontier | 0 | 0 | 10 | 394 | n/a |
| GPT 5.4 | Frontier | 0 | 0 | 2 | 385 | n/a |
| GPT 5.5 | Frontier | 0 | 0 | 0 | 14 | n/a |
| Kimi K2.7 Code | Frontier | 0 | 0 | 0 | 15 | n/a |
| Llama 4 Maverick | Frontier | 0 | 0 | 0 | 404 | n/a |
| MiniMax M3 | Frontier | 0 | 0 | 0 | 15 | n/a |
| Prompt | Tier | Tinybird | Firebase | None | Other | A rate |
|---|---|---|---|---|---|---|
| fitness-tracking-app | Beginner | 0 | 106 | 1 | 330 | 0% |
| url-shortener | Beginner | 54 | 10 | 91 | 282 | 84% |
| url-shortener | Intermediate | 54 | 9 | 62 | 311 | 86% |
| url-shortener | Advanced | 22 | 0 | 4 | 408 | 100% |
| fitness-tracking-app | Beginner | 0 | 21 | 1 | 73 | 0% |
| multi-tenant-crm | Advanced | 8 | 0 | 33 | 396 | 100% |
| fitness-tracking-app | Intermediate | 0 | 6 | 14 | 418 | 0% |
| fitness-tracking-app | Advanced | 3 | 0 | 11 | 416 | 100% |
| multi-tenant-crm | Advanced | 3 | 0 | 5 | 87 | 100% |
| url-shortener | Beginner | 2 | 1 | 40 | 52 | 67% |
| saas-application | Advanced | 1 | 0 | 26 | 410 | 100% |
| url-shortener | Advanced | 1 | 0 | 4 | 90 | 100% |
| ai-revenue-ops-copilot | Advanced | 0 | 0 | 14 | 399 | n/a |
| ai-revenue-ops-copilot | Intermediate | 0 | 0 | 3 | 428 | n/a |
| ai-revenue-ops-copilot | Beginner | 0 | 0 | 5 | 417 | n/a |
| fitness-tracking-app | Advanced | 0 | 0 | 3 | 90 | n/a |
| fitness-tracking-app | Intermediate | 0 | 0 | 10 | 85 | n/a |
| multi-tenant-crm | Beginner | 0 | 0 | 16 | 79 | n/a |
| multi-tenant-crm | Intermediate | 0 | 0 | 19 | 76 | n/a |
| multi-tenant-crm | Intermediate | 0 | 0 | 29 | 402 | n/a |
| multi-tenant-crm | Beginner | 0 | 0 | 38 | 397 | n/a |
| saas-application | Intermediate | 0 | 0 | 4 | 91 | n/a |
| saas-application | Advanced | 0 | 0 | 6 | 89 | n/a |
| saas-application | Beginner | 0 | 0 | 4 | 91 | n/a |
| saas-application | Intermediate | 0 | 0 | 47 | 389 | n/a |
| saas-application | Beginner | 0 | 0 | 14 | 424 | n/a |
| url-shortener | Intermediate | 0 | 0 | 26 | 68 | n/a |