# Behind the feature: The hidden challenges of autosave

DevFeed: [Behind the feature: The hidden challenges of autosave](<https://devfeed.tech/articles/behind-the-feature-the-hidden-challenges-of-autosave-9516.md>)

Original publisher: [Read original article](<https://www.figma.com/blog/behind-the-feature-autosave/>)

Author: Rudi Chen

Published: 2020-10-27T00:00:00Z

Content type: article

Language: en

Sources: [Figma Blog](<https://devfeed.tech/sources/figma-blog.md>)

Topics: [Figma](<https://devfeed.tech/topics/figma.md>), [browser](<https://devfeed.tech/topics/browser.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>), [data](<https://devfeed.tech/topics/data.md>), [Data structures](<https://devfeed.tech/topics/data-structures.md>)

Tags: [browser](<https://devfeed.tech/tags/browser.md>), [data](<https://devfeed.tech/tags/data.md>), [feature](<https://devfeed.tech/tags/feature.md>), [features](<https://devfeed.tech/tags/features.md>), [figma](<https://devfeed.tech/tags/figma.md>), [offline](<https://devfeed.tech/tags/offline.md>), [server](<https://devfeed.tech/tags/server.md>), [sync](<https://devfeed.tech/tags/sync.md>), [technical](<https://devfeed.tech/tags/technical.md>), [tool](<https://devfeed.tech/tags/tool.md>)

## AI overview

Figma expanded its autosave system to preserve edits made while a document is disconnected from the server. Changes are saved to disk, restored when the document is reopened, and then uploaded after reconnection. The article examines the technical and product challenges of implementing this behavior in Figma's browser-based, cloud-based, realtime multiplayer application, including large documents and merge conflicts.

## Source excerpt

We recently expanded our autosave system so you can work in Figma without worrying about losing changes. Rudi dives into the technical challenges and product decisions involved in bringing it to life.