Interesting, just few days ago @enaon hit similar issue on Magic 3 smartwatch - this is 52840 watch (14000 vars :-)) and over 500 kB free in internal flash (and 8MB external SPI), I've made two builds of recent 2.10, one that is using internal flash for Storage an another using external. He manages to fill 500kB of storage pretty quickly and then hit corruption with compact too. With storage in external flash there is plenty of space so there it is not visible.
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.
Interesting, just few days ago @enaon hit similar issue on Magic 3 smartwatch - this is 52840 watch (14000 vars :-)) and over 500 kB free in internal flash (and 8MB external SPI), I've made two builds of recent 2.10, one that is using internal flash for Storage an another using external. He manages to fill 500kB of storage pretty quickly and then hit corruption with compact too. With storage in external flash there is plenty of space so there it is not visible.