ESP32 WiFi Power Usage

I’ve been reading that with the ESP32, the WiFi can use significant amounts of battery power. What I am unsure about is when that power is used.

Does the power usage increase as soon as you use WiFi.begin() and continue until you use
WiFi.disconnect(), or is the power usage just during the periods when you are specifically accessing information from WiFi?

Basically, I am wondering if you need to keep connecting and disconnecting to save battery power.

when transmitting. it is possible to limit the transmit power programatically

You are probably best having a look at some of Andreas Spiess' videos as he has done several on running them from a battery etc.

https://www.youtube.com/@AndreasSpiess

Thanks for the advice chaps.