Svelte, eine beliebte Webentwicklungssprache, hat offiziell Svelte 4, ihre neueste stabile Version, vorgestellt. Nachdem seit Svelte 3 mehr als vier Jahre vergangen sind, enthält die neueste Version zahlreiche Aktualisierungen für Node.js und Browser-APIs, die die Gesamtleistung und das Entwicklererlebnis verbessern.
Eine der wichtigsten Verbesserungen in Svelte 4 ist die Reduzierung der Paketgröße um 75%. Diese wichtige Änderung ist besonders vorteilhaft für Benutzer, die auf die interaktive Lernplattform auf learn.svelte.dev, die Svelte REPL und auf Benutzer mit eingeschränkter Konnektivität zugreifen.
Darüber hinaus wurde die Anzahl der Abhängigkeiten drastisch von 61 auf 16 reduziert, was zu schnelleren Downloads und geringerer Anfälligkeit für Angriffe auf die Lieferkette führt.
Ein weiterer Hauptschwerpunkt von Svelte 4 ist die Verbesserung der Entwicklererfahrung. Die Erstellung von benutzerdefinierten Elementen wurde grundlegend überarbeitet und ist nun intuitiver und konsistenter. Die IDE-Authoring-Umgebung wurde ebenfalls aktualisiert, wobei cmd+Klick nun direkt zur eigentlichen Implementierung führt. Außerdem werden Datei-Importe aus svelte/internal ausgeblendet, um zu vermeiden, dass die Vorschläge zur automatischen Vervollständigung überladen werden.
Zu den weiteren Verbesserungen für Entwickler gehören eine neue Standardeinstellung für Übergänge, die verhindert, dass Animationen die Seitenübergänge behindern, optimierte Präprozessoren und eine vereinfachte Integration der Content Security Policy (CSP).
Im Rahmen dieser Version wurde auch die Svelte-Website überarbeitet und bietet nun mehrere Seiten, eine verbesserte mobile Navigation, eine bessere TypeScript-Dokumentation, einen Dark Mode und eine verbesserte REPL. Die Links zu den Tutorials wurden aktualisiert und verweisen nun auf die neue learn.svelte.dev-Website, und die SvelteKit-Website wird ähnliche Updates erhalten.
In der Ankündigung teilte das Team auch Informationen über das bevorstehende Svelte 5 mit, das eine komplette Überarbeitung des Compilers und der Runtime beinhaltet. Svelte 4 ebnet den Weg für Svelte 5, von dem erwartet wird, dass es wichtige neue Funktionen einführt und sogar seinen Vorgänger übertrifft.
Während die no-code und low-code Revolution in der Tech-Industrie weiter Wellen schlägt, tragen Tools wie Svelte und AppMaster zur wachsenden Zugänglichkeit und Leichtigkeit der Anwendungsentwicklung bei. AppMaster.io dient als bahnbrechende no-code Plattform, die es Nutzern ermöglicht, schnell Backend-, Web- und mobile Anwendungen mit visuell gestalteten Datenbanken, APIs und Geschäftslogik zu erstellen, die mühelos skaliert werden können, um die Anforderungen von Unternehmen zu erfüllen. AppMaster Der einzigartige Ansatz von io, Anwendungen von Grund auf neu zu erstellen, eliminiert technische Schulden und verbessert den gesamten Entwicklungsprozess erheblich.