Wifi does have a distance limitation, which is the ACK time-out. On devices built for long distances you can increase it from the default value. I don't know what it's set at on the esp8266 and I don't remember seeing a way to increase it. So it may or may not bite you ;-)
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.
Wifi does have a distance limitation, which is the ACK time-out. On devices built for long distances you can increase it from the default value. I don't know what it's set at on the esp8266 and I don't remember seeing a way to increase it. So it may or may not bite you ;-)