In July 2024, a developer rewrote their project css-art.angelika.me from Vue 2 to Astro. The primary reasons were to learn Astro, update from outdated technologies, and choose a more suitable technology for a mostly static site. Key features such as prerendering pages, client-side redirects, a persistent color picker, and keyboard navigation were reimplemented in Astro. The outcome was a JS bundle size three times smaller and build times twice as fast. Astro proved to be highly effective for content-heavy websites with minimal client-side interactivity.

8m read timeFrom angelika.me
Post cover image
Table of contents
Why?Features to recreateOutcomesConclusion
1 Comment

Sort: