Skip to main content

Inside a pipeline: demystifying Vite and its plugins

Vite is a request pipeline that transforms modules between a project and the browser. This talk explains its development server, production bundler, and plugin model through CSS, images, JSX, virtual modules, generated routes, virtual data, icons, and build information.

It then builds plugins with resolveId, load, and transform, before showing how lifecycle hooks such as config, configResolved, buildStart, and buildEnd extend Vite's behavior. The examples make the path from a source import to generated browser code explicit.

Enjoyed "Inside a pipeline: demystifying Vite and its plugins"?

Follow me

Estéban Soubiran

Software engineer, conference speaker, and open source enthusiast.

Explore more talks

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

    Smoother user experiences

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

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

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

    Unified and universal: JavaScript with UnJS

What do you think?

Discussions

Loading discussions...

Add a comment

Checking your session...