Offline Support in Web Apps: Foreground Queue for Offline Mutations — Part 4