<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/automerge-crdt-38ajevgp8" -->

---
title: Automerge CRDT | daily.dev
description: Automerge 3.0 introduces a major performance improvement with over 10x reduction in memory usage for collaborative document editing. The library now uses...
canonical: https://daily.dev/posts/automerge-crdt-38ajevgp8
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Automerge CRDT | daily.dev
og:description: Automerge 3.0 introduces a major performance improvement with over 10x reduction in memory usage for collaborative document editing. The library now uses...
og:url: https://daily.dev/posts/automerge-crdt-38ajevgp8
og:image: https://api.daily.dev/og/posts/38AjeVgp8.png
og:image:alt: Automerge CRDT
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Automerge CRDT

**[Lobsters](https://daily.dev/sources/lobsters)** · 4 min read · 2 upvotes · 0 comments

## Summary

Automerge 3.0 introduces a major performance improvement with over 10x reduction in memory usage for collaborative document editing. The library now uses compressed representation at runtime instead of just for storage, dramatically reducing memory consumption from hundreds of megabytes to just a few megabytes for large documents. The update also streamlines text handling APIs by making collaborative strings the default and removing deprecated classes. The new version maintains backward compatibility with the same file format as version 2.0.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://automerge.github.io/blog/automerge-3/>

---

Tags: [#javascript](https://daily.dev/tags/javascript), [#local-first](https://daily.dev/tags/local-first)

[View this post on daily.dev](https://daily.dev/posts/automerge-crdt-38ajevgp8)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Automerge CRDT","url":"https://daily.dev/posts/automerge-crdt-38ajevgp8","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/automerge-crdt-38ajevgp8"},"datePublished":"2025-07-15T14:38:05.626Z","dateModified":"2026-05-14T02:15:39.771Z","description":"Automerge 3.0 introduces a major performance improvement with over 10x reduction in memory usage for collaborative document editing. The library now uses...","image":"https://media.daily.dev/image/upload/s--ZrL_HSsR--/f_auto/v1722860399/public/Placeholder%2006","thumbnailUrl":"https://media.daily.dev/image/upload/s--ZrL_HSsR--/f_auto/v1722860399/public/Placeholder%2006","isAccessibleForFree":true,"articleSection":"Lobsters","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Lobsters","logo":"https://media.daily.dev/image/upload/s--tl8v_Fku--/f_auto,t_logo/v1698841318/logos/lobste.jpg","url":"https://daily.dev/sources/lobsters"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/automerge-crdt-38ajevgp8","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":2},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"javascript,local-first","timeRequired":"PT4M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Lobsters","item":"https://daily.dev/sources/lobsters"},{"@type":"ListItem","position":3,"name":"Automerge CRDT"}]}
```

