I’m working on a project using Vite, and I want to understand the difference between using TypeScript alone and TypeScript with SWC. I’ve searched online but couldn’t find a clear explanation. I believe it would be helpful to get answers from experienced developers, which is why I’m asking here. Could someone explain the differences and when it’s better to use one over the other?