Session
Async patterns warm-up
Type the prompt with accuracy first. Metrics update after each run.
PromptLesson 1
async function loadSession(id) { const response = await fetch(`/api/${id}`); const data = await response.json(); return data.lesson;}Your input
Live metrics
Accuracy
97%
Target 98%
WPM
76
Speed after accuracy
Time
01:12
Current run
Accuracy below 95% pauses leaderboard eligibility until stabilized.