What are the actual memory requirements you feel comfortable with?
There are fast non-volatile serial - non-flash - memories available up to 2MB with not wait on write and now wear from 500KB 40 MHz SPI up to 2MB 108 Mhz QSPI.
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.
What are the actual memory requirements you feel comfortable with?
There are fast non-volatile serial - non-flash - memories available up to 2MB with not wait on write and now wear from 500KB 40 MHz SPI up to 2MB 108 Mhz QSPI.
I've played around with some similar memories 256-Kbit (32 K × 8) Serial (SPI) F-RAM - Ferroelecric RAM - SPI challenges, and cross-developed a memory manager (incl. simple GC) for such memory ( post #14 as part of conversation about Running code off of an EEPROM. Capacities have come.a long way since then...