> For the complete documentation index, see [llms.txt](https://bluebase.gitbook.io/core/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://bluebase.gitbook.io/core/guides/code-splitting.md).

# Code Splitting

BlueBase supports code splitting out of the box. It not only takes care of resolving modules, but also manages showing loading and error stated, as well as takes care of server side rendering.

Please refer to the following links in the docs to learn how code splitting works in different parts of BlueBase:

* Plugins
* Components
* [Filters](https://github.com/BlueBaseJS/docs/tree/1995e2a3ac665c80915b14450689399e04896d57/key-concepts/filters/code-splitting.md)
* Themes
