I was also thinking about how it bugs me that images are now included as basically read-only binary strings
The IDE can convert images as it uploads, so in theory the app loader could maybe allow images to be converted on the fly. The problem is to get the best performance you really need to choose what image type you need - there's no point storing black and white images in 16bpp.
IMO hiding all that away makes it far more likely we end up with slower, more memory-inefficient apps
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.
The IDE can convert images as it uploads, so in theory the app loader could maybe allow images to be converted on the fly. The problem is to get the best performance you really need to choose what image type you need - there's no point storing black and white images in 16bpp.
IMO hiding all that away makes it far more likely we end up with slower, more memory-inefficient apps