Start here. This is the direct spoken answer to practice first.
Overview
A theoretically close runtime is not faster when its dependencies, database, or required APIs live elsewhere.
Node.js is the default runtime and supports the full Node API and the broadest package compatibility. The Edge runtime exposes a smaller web-standard API surface and some Node-dependent packages will not work; it also does not support ISR. I choose Edge only when its placement and constraints provide a measured benefit for lightweight request work, not as a default performance label.