Svelte – ein Ökosystem für Vanilla-JavaScript (Teil 4) 02.01.2023, 11:11 Uhr

SvelteKit – Framework und Tools

SvelteKit erweitert Svelte um zusätzliche Features und Tools zu einem effizienten und produktiven Werkzeugkasten von der Entwicklung bis zum Betrieb.
(Quelle: Bild: https://svelte.dev/)
Im Mittelpunkt von SvelteKit (ursprünglich Sapper genannt) steht Svelte als Compiler, der im Unterschied zu den gängigen JavaScript-Frameworks (Angular, React, Vue.js) reinen JavaScript-Quellcode unabhängig von Framework-Spezifika erzeugt. Rund um diesen Compiler kommen mit SvelteKit weitere wichtige Features wie Layouting, Routing, Preloading/Prefetching, Prerendering, Server-Side-Rendering (SSR), Static-Sites-Generation (SSG), Configurable Rendering, Code Splitting/Build Optimizations (derzeit mittels Vite) und automatisches Deployment hinzu. Damit deckt SvelteKit neben dem Frontend auch zunehmend das Backend ab und entwickelt sich so kontinuierlich zu einem Full-Stack-Framework.
Bei der Konzeption der Features legt das SvelteKit-Entwicklungsteam rund um Rich Harris besonderen Wert auf die Produktivität gemäß der eigenen Devise »The fastest Way to build Svelte Apps«. SvelteKit befindet sich immer noch im Beta-Status, derzeit ist noch offen, wann ein erstes freigegebenes Produktrelease erreicht wird.
Aufgrund des dann anstehenden Migrationsaufwands eignet sich das Web-Framework noch nicht für den produktiven Betrieb großer Anwendungen. Wobei im Unterschied zu früheren Releaseständen mit der jetzigen Beta-Version der Aufwand sich eher in Grenzen halten wird. Vermutlich steht SvelteKit Version 1.0 Mitte Dezember 2022 für den produktiven Einsatz zur Verfügung.

Jetzt 1 Monat kostenlos testen!

Sie wollen zukünftig auch von den Vorteilen eines plus-Abos profitieren? Werden Sie jetzt dotnetpro-plus-Kunde.
  • + Digitales Kundenkonto,
  • + Zugriff auf das digitale Heft,
  • + Zugang zum digitalen Heftarchiv,
  • + Auf Wunsch: Weekly Newsletter,
  • + Sämtliche Codebeispiele im digitalen Heftarchiv verfügbar