# \#architecture

**URL:** https://community.penpot.app/tag/architecture/22.md

[Latest](https://community.penpot.app/latest.md) · [Categories](https://community.penpot.app/categories.md) · [Tags](https://community.penpot.app/tags.md)

---

## [It's time for Penpot to (almost) move away from the DOM](https://community.penpot.app/t/its-time-for-penpot-to-almost-move-away-from-the-dom/6437)

<div class="topic-metadata">

**Author:** [@diacritica](https://community.penpot.app/u/diacritica)\
**Replies:** 44\
**Last updated:** [December 23, 2025, 11:39am UTC](https://community.penpot.app/t/its-time-for-penpot-to-almost-move-away-from-the-dom/6437 "2025-12-23T11:39:30Z")

</div>

This will yield massive improvements on performance while respecting interoperability. As Open Source fans and product builders, we have always believed in the idea of standing on the shoulders of giants and being comple…

---

## [Exploring the Asset Storage Architecture of Penpot](https://community.penpot.app/t/exploring-the-asset-storage-architecture-of-penpot/8975)

<div class="topic-metadata">

**Author:** [@niwinz](https://community.penpot.app/u/niwinz)\
**Replies:** 1\
**Last updated:** [July 2, 2025, 8:29pm UTC](https://community.penpot.app/t/exploring-the-asset-storage-architecture-of-penpot/8975 "2025-07-02T20:29:00Z")

</div>

Introduction The main objective of this article is to explain how the asset storage system in Penpot works, along with its internal processes. Before diving into implementation details, it’s important to understand why P…
