BTW, there was a discussion about large(1400 ?) and small(576 ?) buffers. Which one is used in your build ?
I'm using the 536 MSS libwip, i.e., TCP packets have 536 bytes max. Due to the way the Espruino sockets library and the esp8266 SDK interact there are a number of buffering issues so I think that a smaller MSS at the expense of some top-speed is worthwhile. We will be trading some of the RAM gained in for extra features and perhaps more JsVars, so I'm sure it will get tight again...
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.
I'm using the 536 MSS libwip, i.e., TCP packets have 536 bytes max. Due to the way the Espruino sockets library and the esp8266 SDK interact there are a number of buffering issues so I think that a smaller MSS at the expense of some top-speed is worthwhile. We will be trading some of the RAM gained in for extra features and perhaps more JsVars, so I'm sure it will get tight again...