Espruino keeps track of the area of the display that's modified with g.getModified() - so potentially you could send just the area of the screen that changed to make it faster?
Espruino v2 has the 'heatshrink' library for LZSS compression which you could use to get the size down. I don't think there's a JS implementation (looks like there may be a TypeScript decompressor), but I guess one could be built with emscripten.
I'm totally up for increasing the MTU size in Espruino as well - just have to figure out how to do it :)
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.
Wow - that's great!
Just a few random thoughts...
g.getModified()
- so potentially you could send just the area of the screen that changed to make it faster?I'm totally up for increasing the MTU size in Espruino as well - just have to figure out how to do it :)