# Au cœur d'une pipeline : démystifions Vite et ses plugins

> Explorez la pipeline de Vite, où chaque requête traverse résolution, chargement et transformation, pour comprendre et créer des plugins, des modules virtuels et des intégrations sur mesure.

- Date: 2026-06-27
- Événement: [Asynconf](<https://app.itsasync.fr/conference>)
- Lieu: Paris, France
- Sujets: bundlers, esm, module-transforms, plugin-development, virtual-modules, vite

## Ressources

- [Diapositives](<https://talks.soubiran.dev/2026-06-27-2/asynconf>)
- [PDF](<https://talks.soubiran.dev/2026-06-27-2/asynconf/pdf>)
- [Code source](<https://talks.soubiran.dev/2026-06-27-2/asynconf/src>)

## Résumé

Vite organise le traitement des modules dans une pipeline entre le projet et le navigateur. Cette présentation explique son serveur de développement, son bundler de production et son système de plugins à travers le CSS, les images, le JSX, les modules virtuels, les routes, les données et les informations de build générées.

Elle construit ensuite des plugins avec `resolveId`, `load` et `transform`, puis montre comment les hooks `config`, `configResolved`, `buildStart` et `buildEnd` permettent d'intervenir dans le cycle de vie de Vite.
