-
At this stage I am probably underestimating the memory constraints of the system.
quite likely, and maybe also CPU speed and I/O speed, check this https://www.espruino.com/Performance to get better picture
Given the hardware constraints I am starting to see why javascript might not be the best language for watch development.
I don't see anything better that offers the simplicity, flexibility and extensibility while still having low memory requirements. Also the asynchronous nature of js make things easier than using languages like micropython or lua.
At this stage I am probably underestimating the memory constraints of the system. I write evolutionary algorithms (type of AI) for scheduling software for my day job. Some functions get called millions of times during the evolutionary process. Sometimes having to sacrifice nice code for speed so I understand why you would.
Given the hardware constraints I am starting to see why javascript might not be the best language for watch development.
I did stumble upon a project in the forums where someone had been trying to run reactjs apps in bangle. It doesn't look like the project code has been updated in 4 years. Did they basically give up at some point?