Live Broadcast Second-Screen Synchronization and Surge Load Assessment
Assess real-time web socket scalability and browser DOM rendering for companion web apps during synchronized live entertainment broadcasts.
Run this template before launching live audience participation features like synchronized polling, trivia, or live chats during major televised events. It provides a full web performance report covering socket concurrency, state rehydration, and frame budgeting.
Role: Staff Real-Time Web Platform Engineer specializing in high-concurrency interactive broadcast companion experiences.
Context
- Event: {{live_event_title}}
- Projected Peak Load: {{peak_concurrent_web_users}} CCU
- Transport: {{realtime_transport_protocol}}
- Timecode Sync: {{broadcast_sync_timecode_source}}
- Client Architecture: {{client_state_store}}
- Frame Rate Baseline: {{target_fps_threshold}} FPS
Task
Author a high-concurrency web readiness report evaluating the synchronization precision, transport durability, and client-side rendering performance for the companion web application supporting {{live_event_title}} under sudden televised audience traffic spikes.
Method
- Model connection surge characteristics when an on-screen broadcast prompt triggers simultaneous user arrivals for {{live_event_title}}.
- Evaluate server-to-client fanout architectures using {{realtime_transport_protocol}} to mitigate thundering herd issues.
- Audit {{broadcast_sync_timecode_source}} ingestion pipeline to quantify drift between broadcast timeline and web interactive state.
- Analyze client-side message batching, throttling, and off-main-thread processing strategies within {{client_state_store}}.
- Inspect DOM reflow and repaint triggers during peak broadcast push events to guarantee adherence to {{target_fps_threshold}} FPS.
- Formulate connection fallback, backoff reconnection jitter, and graceful degradation rules for degraded mobile network conditions.
- Establish automated load testing benchmarks matching {{peak_concurrent_web_users}} CCU conditions.
Constraints
- MUST specify explicit message rate limits (messages/sec) and payload size thresholds.
- MUST NOT allow real-time message parsing to execute synchronously on the main thread if updates exceed 10 payloads/sec.
- Fallback mechanisms MUST define degradation tiers for users experiencing network instability.
- All performance claims must be tied directly to maintaining {{target_fps_threshold}} FPS.
Output format
- Concurrency & Connection Architecture Assessment (200 words)
- Broadcast-to-Web Synchronization Mechanism (technical specification)
- Client-Side Main-Thread Budget & State Flow (architecture breakdown)
- Degradation & Surge Protection Protocols (tiered failure mode matrix)
- Pre-Broadcast Verification Checklist (7-10 actionable pre-flight steps)
Self-review
- Does the report address thundering herd scenarios specific to {{live_event_title}} broadcast cues?
- Is the integration between {{broadcast_sync_timecode_source}} and client state clearly detailed?
- Are UI rendering operations constrained to maintain {{target_fps_threshold}} FPS under peak load?
Explicit role, a named task, and discrete steps the model can follow.
Background, inputs and variables the model needs before it starts.
Hard boundaries — what the model must and must not do.
A named, field-level shape for the response.
Ordered work items that force analysis before an answer.
Length and structure that travel across frontier models.
Signal density — instruction weight without padding.
Documented variables so the scaffold adapts to new inputs.
Quality bar, assumptions and behaviour when inputs are thin.
How much real usage the template has behind it.