# En JavaScript, il y a un paquet pour tout... et souvent pour rien.

> Analysez le coût des dépendances JavaScript superflues et apprenez à réduire l'empreinte des packages, du bundle et de la chaîne de production.

- Date: 2025-12-09
- Événement: [Paris TypeScript](<https://typescript.paris/>)
- Lieu: Paris, France
- Sujets: bundle-size, dependencies, e18e, javascript, package-management, performance

## Ressources

- [Diapositives](<https://talks.soubiran.dev/2025-12-09/paris-typescript>)
- [PDF](<https://talks.soubiran.dev/2025-12-09/paris-typescript/pdf>)
- [Code source](<https://talks.soubiran.dev/2025-12-09/paris-typescript/src>)

## Résumé

Ajouter une dépendance JavaScript est simple, mais le projet récupère aussi tout l'arbre qui l'accompagne. À partir de `is-string`, cette présentation montre comment identifier les paquets installés indirectement et repérer ceux qui peuvent être remplacés par du code natif ou une solution plus légère.

Elle présente plusieurs outils d'analyse ainsi qu'e18e, un projet qui travaille à améliorer l'écosystème JavaScript. L'objectif est de prendre le temps d'observer ses dépendances avant d'en ajouter une nouvelle.
