Framework de choix

Svelte & SvelteKit

Le framework que j'ai choisi pour concevoir des applications web rapides, élégantes et maintenables — y compris ce site que vous êtes en train de lire.

Pourquoi Svelte

Un compilateur, pas un framework

Là où React et Vue embarquent un runtime dans le navigateur, Svelte compile vos composants en JavaScript minimal à la build. Résultat : des bundles plus légers, un rendu plus rapide, un code plus lisible.

Performance native

Pas de virtual DOM, pas de runtime lourd. Le code compilé manipule directement le DOM là où c'est nécessaire. Les applications Svelte sont parmi les plus rapides du marché.

Bundle minimaliste

Seul le code effectivement utilisé est livré. Une application Svelte de base pèse moins de 10 Ko gzippés, là où un équivalent React commence à 40 Ko.

Code lisible

La syntaxe est proche du HTML/CSS/JS natif. Moins de boilerplate, pas de hooks obscurs, une courbe d'apprentissage douce. Les développeurs de votre équipe y seront rapidement à l'aise.

Réactivité simple

Depuis Svelte 5, les runes ($state, $derived, $effect) offrent un modèle de réactivité explicite, prévisible et parfaitement typé.

Pourquoi SvelteKit

Le framework fullstack autour de Svelte

SvelteKit ajoute à Svelte tout ce qu'il faut pour livrer une application complète en production : routing, SSR, endpoints API, déploiement universel.

Rendu hybride SSR / SSG / SPA

Chaque page peut être rendue côté serveur, générée statiquement à la build ou chargée côté client — au choix, route par route. Le meilleur des trois mondes pour la performance et le SEO.

File-based routing

L'arborescence des fichiers est l'arborescence de l'application. Un dossier /contact avec un +page.svelte suffit à créer une page. Simple, lisible, sans configuration.

Adapter universel

Déployable partout sans changer une ligne de code métier : Node.js, Bun, Deno, Vercel, Netlify, Cloudflare Workers, site statique. Pas d'enfermement chez un hébergeur.

API intégrée

Les endpoints +server.ts permettent d'exposer une API REST dans le même projet que le front. Pour les projets plus ambitieux, je la combine souvent avec Hono pour des APIs typées.

Pour vos projets

Ce que SvelteKit change concrètement

  • Time-to-market réduit. Moins de boilerplate, plus de temps consacré au produit. Un MVP SvelteKit peut être livré en quelques semaines.
  • SEO natif. Le rendu côté serveur envoie un HTML complet aux moteurs de recherche. Pas besoin d'ajouter une couche supplémentaire comme Next.js côté React.
  • Performance mesurable. Temps de chargement réduits, scores Lighthouse élevés, meilleure expérience utilisateur sur mobile et connexions lentes.
  • Maintenance simplifiée. Un code plus court, plus lisible, plus facile à reprendre — par vous comme par l'équipe qui prendra la suite.
  • Coûts d'hébergement réduits. Rendu statique possible pour une bonne partie des pages, bundles légers, adapters Cloudflare pour du edge quasi-gratuit.
En production

Mes projets en SvelteKit

Ce site — celui que vous consultez — est construit avec SvelteKit, déployé via adapter-node. Tous mes projets récents reposent sur cette stack.

Un projet en Svelte ou SvelteKit ?

Parlons-en. Je conçois, je code, je livre — avec une stack que je connais parfaitement.

Parlons de votre projet