# 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-11-07
- Événement: [BDX I/O](<https://bdxio.fr/>)
- Lieu: Bordeaux, France
- Sujets: bundle-size, dependencies, e18e, javascript, package-management, performance

## Ressources

- [Article](<https://talks.soubiran.dev/2025-11-07-1/bdx-io/article>)
- [Diapositives](<https://talks.soubiran.dev/2025-11-07-1/bdx-io>)
- [PDF](<https://talks.soubiran.dev/2025-11-07-1/bdx-io/pdf>)
- [Code source](<https://talks.soubiran.dev/2025-11-07-1/bdx-io/src>)

## Résumé

Le paquet `is-string` permet d'observer un paradoxe courant de l'écosystème JavaScript. Il est présent dans de nombreux projets sans être installé directement, car il arrive par les dépendances d'autres paquets.

Cette présentation montre comment inspecter ces arbres avec plusieurs outils, puis présente e18e et ses travaux autour de la réduction des dépendances, de la performance et du remplacement de modules.
