The main difference between a microflow and nanoflow is that a microflow runs on the server and a nanoflow runs in the client. Currently nanoflows are most beneficial in offline apps but also can be useful for executing logic that doesn’t retrieve a lot of data.
From the documentation
microflows – https://docs.mendix.com/refguide/microflows
Microflows allow you to express the logic of your application. A microflow can perform actions such as creating and updating objects, showing pages and making choices. It is a visual way of expressing what traditionally ends up in textual program code.
nanoflows – https://docs.mendix.com/refguide/nanoflows
Nanoflows are similar to microflows, as they allow you to express the logic of your application. However, they do have some specific benefits (for example, they run directly on the browser/device and can be used in an offline app). Furthermore, most of the actions run directly on the device, so there is also a speed benefit.
Hope this helps!
Microflows and nanoflows allow you to express the logic of your application
Difference between microflows' and nanoflows' basic for
Microflows is a visual way of expressing a textual program code. A microflow can perform actions such as creating and changing objects, showing pages, and making choices.
You need to use microflows for the following cases: