I think most likely the issue is that Storage is getting full - to reduce flash wear Bangle.js only marks files as deleted but doesn't actually get rid of them until it needs to. It means that it ends up searching through a bunch of deleted files just to find the files it needs, which slows it down.
You can just run Compact from Utils in Settings, but I have had reports that it can 'break' the filesystem and cause everything to be reset to factory state. I am looking into that though so it should be fixed soon.
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,
I think most likely the issue is that Storage is getting full - to reduce flash wear Bangle.js only marks files as deleted but doesn't actually get rid of them until it needs to. It means that it ends up searching through a bunch of deleted files just to find the files it needs, which slows it down.
You can just run
Compact
fromUtils
inSettings
, but I have had reports that it can 'break' the filesystem and cause everything to be reset to factory state. I am looking into that though so it should be fixed soon.