Pourquoi le vanilla JavaScript reprend du terrain en 2026
Le web a changé. Les APIs natives (Fetch, Intersection Observer, View Transitions, CSS Nesting, container queries, :has()) couvrent aujourd'hui 90% des cas d'usage qui nécessitaient un framework il y a cinq ans.
Le coût d'un framework en 2026
- 150+ ko de JS téléchargés avant même la première ligne de code métier.
- Un écosystème qui change tous les 18 mois.
- Des builds de plusieurs minutes, même pour une landing page.
Ce que permet le vanilla aujourd'hui
document.startViewTransitionpour des transitions de pages natives.- CSS
@layerpour une architecture propre sans méthodologie imposée. - Web Components pour encapsuler une logique sans framework.
- ES Modules natifs, imports dynamiques, top-level await.
Quand un framework reste pertinent
Projets à forte complexité d'état (dashboards multi-utilisateurs, éditeurs collaboratifs), équipes de 10+ développeurs, besoins SSR/SSG avancés. Pour 80% des sites vitrines et e-commerce, on s'en passe.