Vue.js is one of the famous tech stacks of modern web development. SSR allows the server to render the HTML so that the browser can quickly show what visitors want without evaluating javascript. The carousel component doesn't support SSR, so it can't quickly render important things like promotions. To truly improve UX, we needed a carousel with SSR support. To see which carousels work best, I tested the top 5 carousel components on GitHub. The components need to be wrapped by client-only and wrapped by the client-side mode to avoid error.