performance 2 Why We Chose Astro Over Next.js for Our Marketing Site May 23, 2026 How a Single beforeEach Killed Our CI for 36 Hours May 23, 2026