For practical purposes I would go with the second option. This implies that the session approach is not suitable for use cases that allow offline edits.
For practical purposes I would go with the second option. This implies that the session approach is not suitable for use cases that allow offline edits.