Javascript : La version 4 de Svelte publié, cap vers la version 5 !
Svelte, un framework open source de front-end qui transforme les composants Web en une interface utilisateur performante, s’apprête à vivre des changements significatifs. Développé à l'origine par Rich Harris et maintenu par l'équipe Svelte, ce framework a révolutionné la manière dont les applications Web sont conçues en proposant une approche unique pour améliorer les performances du client.
L'innovation centrale de Svelte réside dans son refus d’être une bibliothèque JavaScript traditionnelle qui fonctionne au moment de l'exécution. Au lieu de cela, il compile les modèles HTML en un code spécialisé qui manipule directement le Document Object Model (DOM). Ce processus innovant a le potentiel de réduire la taille des fichiers transférés tout en améliorant les performances du client. Ce compilateur ingénieux est écrit en TypeScript et se trouve dans le domaine public sur GitHub sous la licence MIT.
C'est dans ce contexte de transformation constante que l'équipe Svelte est fière d'annoncer la sortie de Svelte 4. Cette nouvelle version est principalement axée sur la maintenance, avec des mises à jour destinées à tirer profit des évolutions récentes dans le monde de JavaScript. Plus qu'une simple mise à jour, Svelte 4 prépare le terrain pour la très attendue version 5.
De nombreuses améliorations
Svelte 4 apporte de nombreuses améliorations, tant du point de vue des performances que de l'expérience des développeurs. Parmi ces améliorations, on note une réduction significative de la taille du code généré et du nombre de dépendances. Ces changements se traduisent par une installation plus rapide, moins de temps d'attente lors de l'exécution du npm install, et une réduction des risques d'attaques de la chaîne d'approvisionnement.
En termes d'expérience des développeurs, Svelte 4 rend le processus de création de Svelte plus intuitif et homogène. Cette version introduit également de nombreuses améliorations pour la création de l'IDE, facilitant grandement le travail des développeurs.
La documentation de Svelte a également reçu une attention particulière avec cette mise à jour. Le site officiel, la documentation et le tutoriel ont tous été remaniés pour mieux servir la communauté Svelte.
La transition vers Svelte 4 devrait être relativement fluide pour la plupart des utilisateurs. Les applications et bibliothèques compatibles avec Svelte 3 devraient également être compatibles avec Svelte 4. Certains ajustements seront cependant nécessaires pour répondre aux exigences de la nouvelle version.
Pour ceux qui veulent, voici la liste complète du changelog : https://github.com/sveltejs/svelte/blob/master/packages/svelte/CHANGELOG.md
Au-delà de Svelte 4, l'équipe Svelte a déjà commencé à travailler sur la prochaine génération du framework : Svelte 5. Cette future version promet une réécriture complète du compilateur et du runtime de Svelte, ouvrant ainsi la voie à de nouvelles fonctionnalités majeures et à des améliorations de performance. Les détails précis restent un secret pour le moment, mais l'avenir de Svelte semble prometteur et nous avons hâte de voir ce que nous réserve cette version 5.
Pou rl'heure je n'ai encore jamais essayer ce framework, je ne manquerai pas de tester cela quand j'ai un moment.