Espruino Puck has the BLE module's has SWIO and SWCK on pads. Most likely this is where wired programming takes place, and I could imagine this is the way Espruino bootloader is loaded for the very first time... When @Gordon will be back, I'm sure he will shed some light in this option.
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.
@user81549, see this post.
Espruino Puck has the BLE module's has SWIO and SWCK on pads. Most likely this is where wired programming takes place, and I could imagine this is the way Espruino bootloader is loaded for the very first time... When @Gordon will be back, I'm sure he will shed some light in this option.