performance.memory-io

Large payload processing without streaming

Whole-payload reads of likely large content should be reviewed for streaming alternatives.

#Metadata

#Why it matters

Pulling large payloads into memory increases latency and memory pressure compared with streaming or chunked processing.

#Remediation

Prefer `createReadStream`, iterator-based parsing, or chunked processing for large files and binary payloads.

#Repository path

The generated metadata points to critiq-rules/libs/rules/catalog/rules/typescript/ts.performance.large-payload-without-streaming.rule.yaml.