Sadly, you still need to disconnect and reconnect to set things up properly. I think it would need to be done in the firmware to work efficiently.
Does that mean disconnecting and reconnecting only once? Or how often?
(A further question: how much of your code is needed, and how should that be used for a given watch script?)
@Numerist started
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
Sadly, you still need to disconnect and reconnect to set things up properly. I think it would need to be done in the firmware to work efficiently.