Astro 3.0 Released: The First Framework with View Transitions
Astro 3.0 became the first major web framework to support the View Transitions API, and shipped stable image optimization, 30-75% faster rendering, and SSR enhancements for serverless.
Historical Archive. This article documents an event from 2023 and is preserved with its original date for reference. It is not current news, and details may have changed since publication.
What happened
Astro 3.0 was released on August 30, 2023, according to the official announcement on the Astro blog. Its headline claim was being the first major web framework to support the browser View Transitions API, bringing native page-transition effects that had historically only been possible in JavaScript single-page applications to server-rendered sites.
View Transitions
Astro View Transitions let developers morph persistent elements from one page to another, fade or slide content on and off the page, and persist common UI across pages, all with server-rendered HTML and minimal JavaScript. Adding them takes just two lines: importing the ViewTransitions component and placing it in a page's head. Astro included fallbacks for browsers without native support in the form of a roughly 3kb script added automatically.
Performance and image optimization
Rendering performance saw a major lift, with most components rendering about 30% faster than Astro 2.9 and up to 75% faster in complex benchmarks, the result of a dedicated refactoring effort. Image optimization also became stable and available in all projects through a built-in Image component that automatically detects and optimises images, infers width and height to prevent layout shift, and adopted Sharp as the default optimization library.
SSR and build improvements
Alongside a new hosting partnership with Vercel, Astro 3.0 added SSR enhancements for serverless, including per-route code splitting for smaller individual server files and edge middleware distributed globally. It brought React Fast Refresh to JSX for React, Preact and Solid.js, and optimised build output with automatic HTML minification, cleaner component IDs and CSS inlining for small chunks.
Why it mattered
Astro 3.0 pioneered mainstream use of the View Transitions API, showing that app-like page transitions no longer required a heavy client-side SPA. Combined with stable image optimization and significant rendering speed-ups, it strengthened Astro's pitch as a fast framework for content-driven websites.
Related on Skillo
See also: Astro 4.0's Dev Toolbar and i18n routing.
Sources
Published date reflects the original event date (2023-08-30). This article is original Skillo editorial written from the sources above; facts were verified in September 2026.
Written by
Skillo Staff
0 Comments
Sign in to join the discussion.
No comments yet. Be the first to share your thoughts.