Skip to main content

In JavaScript, there's a package for everything... and often for nothing.

JavaScript projects often depend on packages that developers never install directly. Using is-string as an example, this talk examines transitive dependencies and the contents of node_modules, where metadata and small utilities can account for much of what gets downloaded.

It introduces node-modules.dev, pkg-size, deptree, and npmgraph, then presents e18e, or Ecosystem Performance, and its focus on cleaning up, speeding up, and improving the JavaScript ecosystem.

Enjoyed "In JavaScript, there's a package for everything... and often for nothing."?

Follow me

Estéban Soubiran

Software engineer, conference speaker, and open source enthusiast.

Explore more talks

  1. Event: Paris TypeScript (opens in a new tab)ParisDate:

    Reactivity and signals: demystifying frontend magic

  2. Event: Devoxx France (opens in a new tab)ParisDate:

    Unpoly: taking back control!

  3. Event: Touraine Tech (opens in a new tab)ToursDate:

    Reactivity and signals: demystifying frontend magic

What do you think?

Discussions

Loading discussions...

Add a comment

Checking your session...