If you ever let the current ESP8266 driver attempt to open more than one request at a time, it will completely fall over. So if a request isn't finished completely before the next one gets fired, things will hit the fan - a brief perusal of the ESP8266WiFi module shows why - no provision has been made for handling more than 1 socket while communicating with the ESP8266.
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.
If you ever let the current ESP8266 driver attempt to open more than one request at a time, it will completely fall over. So if a request isn't finished completely before the next one gets fired, things will hit the fan - a brief perusal of the ESP8266WiFi module shows why - no provision has been made for handling more than 1 socket while communicating with the ESP8266.