Svelte is a UI framework that introduces a radical new approach to building user interfaces. Instead of doing the bulk of the work in the browser, Svelte shifts that work into a compile step that happens when you build your app. This allows you to write breathtakingly concise components using the languages you already know — HTML, CSS, and JavaScript. The result is code that is easier to read, understand, and maintain.
Because Svelte is a compiler, it generates highly optimized, vanilla JavaScript with no framework overhead at runtime. This leads to faster load times and a smoother user experience, as the browser has minimal work to do. Key advantages include: