You have to take a look to this David Nolen project:
https://github.com/swannodette/om-sync
as he comments on the readme
Whenever application data changes om-sync will synchronize those changes via EDN requests to a server.
and also in this twitt
another thing that om-sync gives you nearly for free - web apps that work offline that easily sync when network connectivity restored