SvelteKit 1.0 : un framework pour créer des applications Web au-dessus de Svelte

Par:
fredericmazue

jeu, 05/01/2023 - 14:13

SvelteKit est un framework permettant de créer des applications Web au-dessus de Svelte, qui est lui-même un framework de composants d'interface utilisateur. Les créateurs de SvelteKit remarquent que si travailler avec des frameworks de composants comme Svelte facilite la création d'interfaces, les développeurs peuvent toutefois se retrouver avec beaucoup de questions sans réponses :

  • Comment structurer mon code source ?
  • Comment ajouter un rendu côté serveur ?
  • Comment ajouter un routage qui fonctionne sur le serveur et dans le navigateur ?
  • Comment rendre accessible le routage côté client ?
  • Comment puis-je récupérer des données ?
  • Comment muter des données ?
  • Comment gérer les erreurs ?
  • Comment optimiser mon build de production ?
  • Comment gérer les variables d'environnement de manière sensée et sécurisée ?
  • Comment ajouter des en-têtes CSP et une protection CSRF ?
  • Comment puis-je ajouter un agent de service qui sait ce qu'il faut mettre en cache ?
  • Comment préparer mon application pour le déploiement ?

SvelteKit est conçu pour répondre à ces questions.

SvelteKit est un framework JavaScript. Il utilise l'outil de construction Vite, il supporte TypeScript et il dispose d'un support prêt à l'emploi pour le rechargement de modules à chaud.

Lors de la phase de développement, la CLI de SvelteKit a besoin de Node.js installé localement, mais le framework lui-même n'a aucune dépendance sur aucune plate-forme. Cela signifie que vous pouvez déployer une application construite avec lui partout où JavaScript s'exécute.

SvelteKit est documenté sur son site dédié kit.svelte.dev

SvelteKit est un logiciel libre sous licence MIT disponible sur GitHub.