RAIL ist ein nutzerorientiertes Leistungsmodell, das eine Struktur für die Leistungsanalyse bietet. Das Modell unterteilt die Nutzererfahrung in wichtige Aktionen (z. B. tippen, scrollen, laden) und hilft Ihnen, Leistungsziele für jede Aktion zu definieren.
RAIL steht für vier verschiedene Aspekte des Lebenszyklus von Web-Apps: Response, Animation, Idle und Load. Nutzer haben in den einzelnen Kontexten unterschiedliche Leistungserwartungen. Daher werden Leistungsziele basierend auf dem Kontext und UX-Studien dazu, wie Nutzer Verzögerungen wahrnehmen, definiert.