# Data Synchronization - Touchlab

DevFeed: [Data Synchronization - Touchlab](<https://devfeed.tech/articles/data-synchronization-touchlab-38071.md>)

Original publisher: [Read original article](<https://touchlab.co/2013-03-data-synchronization-2>)

Published: 2013-03-10T20:59:00Z

Content type: tutorial

Language: en

Sources: [Touchlab | Enterprise Mobile Innovation & Development](<https://devfeed.tech/sources/touchlab-enterprise-mobile-innovation-development.md>)

Topics: [data](<https://devfeed.tech/topics/data.md>), [HTML5 and CSS3 tricks](<https://devfeed.tech/topics/html5-and-css3-tricks.md>), [web applications](<https://devfeed.tech/topics/web-applications.md>), [Image](<https://devfeed.tech/topics/image.md>), [Mobile](<https://devfeed.tech/topics/mobile.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [data](<https://devfeed.tech/tags/data.md>), [development](<https://devfeed.tech/tags/development.md>), [html5](<https://devfeed.tech/tags/html5.md>), [mobile](<https://devfeed.tech/tags/mobile.md>), [synchronization](<https://devfeed.tech/tags/synchronization.md>), [thoughts](<https://devfeed.tech/tags/thoughts.md>), [web-app](<https://devfeed.tech/tags/web-app.md>)

## AI overview

This article introduces offline data synchronization for HTML5 and web applications. It explains that synchronization can involve local edits, server updates, conflicts with other users' data, database relationships, business logic, and image uploads. It outlines a workflow of periodically updating from the server, editing data locally, and pushing changes back.

## Source excerpt

Synchronizing data is a big topic. It means different things to different people, and is obviously framed by projects they've worked on.