# Why Does RSC Integrate with a Bundler?

DevFeed: [Why Does RSC Integrate with a Bundler?](<https://devfeed.tech/articles/why-does-rsc-integrate-with-a-bundler-36211.md>)

Original publisher: [Read original article](<https://overreacted.io/why-does-rsc-integrate-with-a-bundler/>)

Published: 2025-05-30T00:00:00Z

Content type: tutorial

Language: en

Sources: [Dan Abramov](<https://devfeed.tech/sources/dan-abramov.md>)

Topics: [React](<https://devfeed.tech/topics/react.md>), [Webpack](<https://devfeed.tech/topics/webpack.md>), [Vite](<https://devfeed.tech/topics/vite.md>), [Programming](<https://devfeed.tech/topics/programming.md>)

Tags: [integration](<https://devfeed.tech/tags/integration.md>), [modules](<https://devfeed.tech/tags/modules.md>), [programming](<https://devfeed.tech/tags/programming.md>), [react](<https://devfeed.tech/tags/react.md>), [vite](<https://devfeed.tech/tags/vite.md>), [webpack](<https://devfeed.tech/tags/webpack.md>)

## AI overview

The article explains why React Server Components (RSC) integrate with JavaScript bundlers. Because RSC sends references to executable module code as well as serialized data, bundlers help avoid inefficient network waterfalls by discovering imports and producing bundle chunks. Bundler-less ESM is possible but described as inefficient without further optimization, while realistic integrations are bundler-specific.

## Source excerpt

One does not simply serialize a module.