I recently got this question in school about frontend javascript frameworks, "Why are other frameworks that convert code into vanilla javascript called transpilers, but Svelte is called a compiler?". I couldn't find anything about it on the internet and I don't really understand it. Could someone please explain it to me in simple terms?