Remix.run Logo
acdha 3 hours ago

There’s also a really good operational benefit if you have limits like total RAM, database connections, etc. where being able to reason about resource usage is important. I’ve seen multiple async apps struggle with things like that because async makes it harder to reason about when resources are released.

tcfhgj an hour ago | parent [-]

Could you point out the issue here?

Why does async make it harder to reason about when resources are released?

otabdeveloper4 15 minutes ago | parent [-]

Because async usually means you've stopped having "call stack" as a useful abstraction.