No, bonjour service does not drain the battery of devices. It is a lightweight service that operates in the background and waits for a user to use it. It does not consume many system resources and thus cannot drain the battery.