Formula 1

Live Timing

Real-time leaderboard, sector times, tire strategy, and race control messages streamed directly from the F1 live timing service.

F1 SignalR OpenF1 API

How It Works

1. SignalR Connection

The server connects to livetiming.formula1.com/signalr using the legacy ASP.NET SignalR protocol, subscribing to 17 data topics including timing, positions, weather, and race control.

2. Server-Sent Events

Updates are broadcast to all connected browsers via SSE (Server-Sent Events). You receive an initial state snapshot, then incremental updates are merged in real time.

3. Deep State Merge

Each update is a partial JSON patch that gets deep-merged into the current state, keeping the leaderboard synchronized with sub-second latency.