Speed up your remote requests by automatically caching them on client and add support for offline navigation.