Nanoflow works offline only if you are working on Native
Hope it clears you confusion!
In an offline-scenario, the nanoflow tells your app to commit an object, but your app will wait until there is a connection to synchronise the object and it’s new values to the database.
To get a good feel of the exact time that an object gets written to the database, you best run your app locally, and see what happens during execution of the nanoflow and after synchronisation. Also have a webpage that you can refresh to check if your application gets the newly stored object.