Not sure I understand. Basically this is exactly what happens on all other Espruino devices. It's just that in Bangle.js the flash isn't memory-mapped, so some messing around has been required to 'fake' that.
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.
Not sure I understand. Basically this is exactly what happens on all other Espruino devices. It's just that in Bangle.js the flash isn't memory-mapped, so some messing around has been required to 'fake' that.