# Astro 2.10: Persistent State in View Transitions

DevFeed: [Astro 2.10: Persistent State in View Transitions](<https://devfeed.tech/articles/astro-2-10-persistent-state-in-view-transitions-3160.md>)

Original publisher: [Read original article](<https://astro.build/blog/astro-2100/>)

Author: Matthew Phillips

Published: 2023-08-03T00:00:00Z

Content type: article

Language: en

Sources: [The Astro Blog](<https://devfeed.tech/sources/the-astro-blog.md>)

Topics: [Astro](<https://devfeed.tech/topics/astro.md>), [view transitions](<https://devfeed.tech/topics/view-transitions.md>), [Document Object Model (DOM)](<https://devfeed.tech/topics/dom.md>), [releases](<https://devfeed.tech/topics/releases.md>), [HTML](<https://devfeed.tech/topics/html.md>), [API](<https://devfeed.tech/topics/api.md>)

Tags: [astro](<https://devfeed.tech/tags/astro.md>), [bug](<https://devfeed.tech/tags/bug.md>), [compatibility](<https://devfeed.tech/tags/compatibility.md>), [feature](<https://devfeed.tech/tags/feature.md>), [features](<https://devfeed.tech/tags/features.md>), [html](<https://devfeed.tech/tags/html.md>), [release](<https://devfeed.tech/tags/release.md>), [release-notes](<https://devfeed.tech/tags/release-notes.md>), [upgrade](<https://devfeed.tech/tags/upgrade.md>), [view-transitions](<https://devfeed.tech/tags/view-transitions.md>)

## AI overview

Astro 2.10 improves experimental View Transitions with a directive that preserves the state of DOM elements, islands, video, and client-side framework components across page navigation. The article also introduces the early beta of Astro 3.0, highlighting HTML compression by default, capitalized API route methods, adapter capability reporting, deprecations, removals, and possible compatibility issues.

## Source excerpt

Persistent UI in View Transitions and our first look at Astro 3.0