if-> return vs. if-> else eficiencia

Esto puede sonar como una pregunta tonta, y dudé en publicarlo, pero aún así: si algo necesita ejecutarse solo en una determinada condición, cuál de estos es más eficiente:

UN

if (condition) {
   // do
   // things...
}

SI

if (!condition) { return; }
// do
// things...