Hi - the best bet is to render in smaller chunks - for example the openstreetmap app renders the user's track a hundred points at a time using setInterval, and then it can work alongside everything else.
It seems like it might do a similar thing already? As I understand it, it stores the map data in a binary format on the Bangle which is a bit faster and more memory efficient
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.
Hi - the best bet is to render in smaller chunks - for example the openstreetmap app renders the user's track a hundred points at a time using setInterval, and then it can work alongside everything else.
Have you seen gipy? https://banglejs.com/apps/?id=gipy&readme
It seems like it might do a similar thing already? As I understand it, it stores the map data in a binary format on the Bangle which is a bit faster and more memory efficient