Same issue in 2.14. I think the filesystem just crashes silently if there are is not enough heap or too few variables.
A webserver serving multiple files in parallel can crash the filesystem, or a webserver and some other background processes can lead to a crash (using E.pipe).
It doesn't crash by repeated read access, if there's a sufficient free memory available. Storage is much more stable (require('Storage')).
Disclaimer: My experience comes from the ESP8266 with a custom firmware build. Yet, I'm pretty sure there are some undiscovered bugs in the filesystem (require('fs')).
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.
Same issue in 2.14. I think the filesystem just crashes silently if there are is not enough heap or too few variables.
A webserver serving multiple files in parallel can crash the filesystem, or a webserver and some other background processes can lead to a crash (using E.pipe).
It doesn't crash by repeated read access, if there's a sufficient free memory available. Storage is much more stable (require('Storage')).
Disclaimer: My experience comes from the ESP8266 with a custom firmware build. Yet, I'm pretty sure there are some undiscovered bugs in the filesystem (require('fs')).