RootCauseunvalidated
The `.records` accessor buffers the entire result set in memory before the for-loop ever runs — The driver call used `await session.run(...)` then iterated `result.records`. Tension: even with the timeout fixed, you'd hold every record on the API server before flushing the first edge to the client. Outcome: The driver's Result is async-iterable; iterating yields each record as the driver receives it from the server.
a7706941-ca6e-400c-8310-b65417bbc38e
The .records accessor buffers the entire result set in memory before the for-loop ever runs — The driver call used await session.run(...) then iterated result.records. Tension: even with the timeout fixed, you'd hold every record on the API server before flushing the first edge to the client. Outcome: The driver's Result is async-iterable; iterating yields each record as the driver receives it from the server.