Three issues in. Here’s what we’ve been shipping and thinking about.
Animations without a library
The motion system in Astro Rocket uses the Web Animations API via a tiny helper rather than Motion One or Framer. The tradeoff is intentional: no runtime dependency, full SSR compatibility, and a single spring curve used everywhere so the UI feels coherent rather than miscellaneous.
The article goes deep on how the data-reveal attribute hooks into an Intersection Observer and why we chose a spring rather than an easing function.
On performance and CSS scroll indicators
The Scroll Progress Bar article started as a quick note and turned into a thorough look at how far CSS custom properties and animation-timeline: scroll() can take you before you need JavaScript. The answer: further than you’d expect.
What’s coming
We’re finishing a Glossary feature that auto-generates from content on every build, a Jobs collection with its own listing and detail pages, and a full Newsletter system backed by Cloudflare KV with double opt-in. All shipping in the next release.
Thanks for reading. Forward to someone who’d appreciate it.