Skip to content
Critiq Docs

Search docs

Search documentation pages and rules

performance

No Await In Loop

Avoid await inside loops

#Metadata

Rule ID
ts.performance.no-await-in-loop
Severity
medium
Confidence
0.85
Languages
javascript, typescript
Presets
recommended, strict
Stability
stable
Applies to
block
Tags
performance, rules-catalog

#Why it matters

Avoid await inside loops:sequential awaits in loops multiply latency; batch work or use Promise.all when safe.

#Remediation

Avoid await inside loops:sequential awaits in loops multiply latency; batch work or use Promise.all when safe.

#Repository path

The generated metadata points to critiq-rules/libs/rules/catalog/rules/typescript/ts.performance.no-await-in-loop.rule.yaml.