Keeping the wifi on all the time shouldn't be a big drain on your battery as long as you have a reasonably good signal from your access point, because the phone doesn't have to turn up the transmitter power to reach out and touch it. We all know that it's the transmitter that chews-up your battery, not the receiver. When not actively using wifi, the only time your phone will transmit is to periodically renegotiate encryption keys or a DHCP lease and each of those transactions are very short (< 10 packets), so in the grand scheme of things the additional drain should be negligible.
Another thing is that the phone will not try and scan for new access points. It only listens for incoming transmissions and will try and associate with ones that it recognizes. It's completely opposite from the way the cellular radio works.
Another thing is that the phone will not try and scan for new access points. It only listens for incoming transmissions and will try and associate with ones that it recognizes. It's completely opposite from the way the cellular radio works.