It is known that at startup of the wireless connection a power calibration happens that creates that spike. You though still need a supply that can support more than 100% of your average power consumption in order to get your cap charged (quickly enough) for the next spike. ESP8266 already needed such a cap when running on the 3.3V of a PICO - see attached pic (as part of this past conversation.
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.
It is known that at startup of the wireless connection a power calibration happens that creates that spike. You though still need a supply that can support more than 100% of your average power consumption in order to get your cap charged (quickly enough) for the next spike. ESP8266 already needed such a cap when running on the 3.3V of a PICO - see attached pic (as part of this past conversation.
1 Attachment