Supabase has launched Multiplayer Engine, a real-time infrastructure service that makes building collaborative applications as simple as adding a few lines of code. The service promises sub-100ms latency globally with automatic scaling.
Key Features
Presence Tracking
- See who's online in real-time
- Track user cursors and selections
- Handle user join/leave events automatically
State Synchronization
- Conflict-free replicated data types (CRDTs)
- Automatic state merging across clients
- Rollback and replay capabilities
Broadcasting
- Send messages to specific rooms or users
- Rate limiting and message queuing built-in
- Support for binary data and file sharing
Simple Integration
Getting started requires minimal setup:
import { createClient } from '@