Not throwing rocks, this is a question based in my own ignorance. I know what Node is, but I don't use it and I'm not an Android dev. Thanks!
Why? I’m Swiss. We drive a lot of trains and they enter a lot of tunnels. Or on the plane. Or on a mountain. Imagine you can just keep on editing all your business data and sync the delta once you get a connection.
The site is in late alpha: https://www.sparational.com/
(If you goto the Login screen and enter an unused username and password, it will create an account for you.)
I got node running on it without this though, but funemployment ended before getting the proper drivers running on it
If the purpose is to run JavaScript functions as background services this is somewhat implemented via Service Workers in Progressive Web Apps.
I don't think there is any way (currently) to register a JavaScript function/library as an always-on server process. I don't see why this would be unsafe or particularly undesirable unless there is something computationally intensive happening.
It also hasn't been meaningfully updated in two years. I don't think that this is really useable.
Here's the writeup:
https://medium.com/@tuffluver/control-an-industrial-robot-wi...
$ apt search nodejs
nodejs/stable 8.11.2 arm
Platform built on Chrome's JavaScript runtime for easily building fast, scalable network applications
disclaimer: I haven't used itI would like to run my own web servers in Cordova!!