Fastest way / best practice to turn on things

In terms of speed what would be faster?

homeassistant.turn_on

or

light.turn_on

Then in terms of an automation calling a script to run:

Would it be better/faster to have the automation turn on the light then the script?

or

have the automation turn on the script which then turns the light on?

Again we are going for speed here.