# Rspack > Rspack is a high performance JavaScript bundler written in Rust. It offers strong compatibility with the webpack ecosystem, and lightning fast build speeds. ## Guide - [Branding guideline](/misc/branding/guideline.md) - [Introduction](/guide/start/introduction.md) - [Quick start](/guide/start/quick-start.md) - [Ecosystem](/guide/start/ecosystem.md) - [Plugins](/guide/features/plugin.md) - [Loader](/guide/features/loader.md) - [Dev server](/guide/features/dev-server.md) - [Asset modules](/guide/features/asset-module.md) - [Asset base path](/guide/features/asset-base-path.md) - [Module resolution](/guide/features/module-resolution.md) - [Module Federation](/guide/features/module-federation.md) - [Web Workers](/guide/features/web-workers.md) - [Lazy compilation](/guide/features/lazy-compilation.md) - [Builtin swc-loader](/guide/features/builtin-swc-loader.md) - [Builtin lightningcss-loader](/guide/features/builtin-lightningcss-loader.md) - [TypeScript](/guide/tech/typescript.md) - [CSS](/guide/tech/css.md) - [HTML](/guide/tech/html.md) - [JSON](/guide/tech/json.md) - [React](/guide/tech/react.md) - [Preact](/guide/tech/preact.md) - [Vue](/guide/tech/vue.md) - [Next.js](/guide/tech/next.md) - [NestJS](/guide/tech/nestjs.md) - [Solid](/guide/tech/solid.md) - [Svelte](/guide/tech/svelte.md) - [Bundle analysis](/guide/optimization/analysis.md) - [Code splitting](/guide/optimization/code-splitting.md) - [Production](/guide/optimization/production.md) - [Build performance profile](/guide/optimization/profile.md) - [Tree shaking](/guide/optimization/tree-shaking.md) - [Use Rsdoctor](/guide/optimization/use-rsdoctor.md) - [Migrate from webpack](/guide/migration/webpack.md) - [Migrate from Create React App](/guide/migration/cra.md) - [Migrate from Storybook webpack](/guide/migration/storybook.md) - [Migrating from Rspack 0.x](/guide/migration/rspack_0.x.md) - [Plugin compatibility](/guide/compatibility/plugin.md) ## Config - [Configure Rspack](/config/index.md) - [Extends](/config/extends.md) - [Entry](/config/entry.md) - [Context](/config/context.md) - [Mode](/config/mode.md) - [Output](/config/output.md) - [Module](/config/module.md) - [Resolve](/config/resolve.md) - [ResolveLoader](/config/resolve-loader.md) - [Node](/config/node.md) - [Optimization](/config/optimization.md) - [Plugins](/config/plugins.md) - [DevServer](/config/dev-server.md) - [Cache](/config/cache.md) - [Devtool](/config/devtool.md) - [Target](/config/target.md) - [Watch](/config/watch.md) - [Externals](/config/externals.md) - [Performance](/config/performance.md) - [Stats](/config/stats.md) - [Experiments](/config/experiments.md) - [InfrastructureLogging](/config/infrastructure-logging.md) - [Other options](/config/other-options.md) ## Plugin - [Introduction](/plugins/index.md) - [Overview](/plugins/webpack/index.md) - [BannerPlugin](/plugins/webpack/banner-plugin.md) - [ContextReplacementPlugin](/plugins/webpack/context-replacement-plugin.md) - [DefinePlugin](/plugins/webpack/define-plugin.md) - [DllPlugin](/plugins/webpack/dll-plugin.md) - [DllReferencePlugin](/plugins/webpack/dll-reference-plugin.md) - [ElectronTargetPlugin](/plugins/webpack/electron-target-plugin.md) - [EnableChunkLoadingPlugin](/plugins/webpack/enable-chunk-loading-plugin.md) - [EnableLibraryPlugin](/plugins/webpack/enable-library-plugin.md) - [EnableWasmLoadingPlugin](/plugins/webpack/enable-wasm-loading-plugin.md) - [EntryPlugin](/plugins/webpack/entry-plugin.md) - [EnvironmentPlugin](/plugins/webpack/environment-plugin.md) - [EvalSourceMapDevToolPlugin](/plugins/webpack/eval-source-map-dev-tool-plugin.md) - [ExternalsPlugin](/plugins/webpack/externals-plugin.md) - [HotModuleReplacementPlugin](/plugins/webpack/hot-module-replacement-plugin.md) - [IgnorePlugin](/plugins/webpack/ignore-plugin.md) - [JavascriptModulesPlugin](/plugins/webpack/javascript-modules-plugin.md) - [LimitChunkCountPlugin](/plugins/webpack/limit-chunk-count-plugin.md) - [ModuleFederationPlugin](/plugins/webpack/module-federation-plugin.md) - [ModuleFederationPluginV1](/plugins/webpack/module-federation-plugin-v1.md) - [NoEmitOnErrorsPlugin](/plugins/webpack/no-emit-on-errors-plugin.md) - [NodeTargetPlugin](/plugins/webpack/node-target-plugin.md) - [NodeTemplatePlugin](/plugins/webpack/node-template-plugin.md) - [NormalModuleReplacementPlugin](/plugins/webpack/normal-module-replacement-plugin.md) - [ProgressPlugin](/plugins/webpack/progress-plugin.md) - [ProvidePlugin](/plugins/webpack/provide-plugin.md) - [RuntimeChunkPlugin](/plugins/webpack/runtime-chunk-plugin.md) - [SourceMapDevToolPlugin](/plugins/webpack/source-map-dev-tool-plugin.md) - [SplitChunksPlugin](/plugins/webpack/split-chunks-plugin.md) - [WarnCaseSensitiveModulesPlugin](/plugins/webpack/warn-case-sensitive-modules-plugin.md) - [Internal plugins](/plugins/webpack/internal-plugins.md) - [CircularDependencyRspackPlugin](/plugins/rspack/circular-dependency-rspack-plugin.md) - [CopyRspackPlugin](/plugins/rspack/copy-rspack-plugin.md) - [CssExtractRspackPlugin](/plugins/rspack/css-extract-rspack-plugin.md) - [HtmlRspackPlugin](/plugins/rspack/html-rspack-plugin.md) - [LightningCssMinimizerRspackPlugin](/plugins/rspack/lightning-css-minimizer-rspack-plugin.md) - [SubresourceIntegrityPlugin](/plugins/rspack/subresource-integrity-plugin.md) - [SwcJsMinimizerRspackPlugin](/plugins/rspack/swc-js-minimizer-rspack-plugin.md) ## API - [Introduction](/api/index.md) - [JavaScript API](/api/javascript-api/index.md) - [Overview](/api/loader-api/index.md) - [Overview](/api/plugin-api/index.md) - [Command line interface](/api/cli.md) - [Module methods](/api/runtime-api/module-methods.md) - [Module variables](/api/runtime-api/module-variables.md) - [Hot module replacement](/api/runtime-api/hmr.md) - [Compiler](/api/javascript-api/compiler.md) - [Compilation](/api/javascript-api/compilation.md) - [Stats](/api/javascript-api/stats.md) - [Stats JSON](/api/javascript-api/stats-json.md) - [Logger](/api/javascript-api/logger.md) - [Cache](/api/javascript-api/cache.md) - [SWC API](/api/javascript-api/swc.md) - [Examples](/api/loader-api/examples.md) - [Loader context](/api/loader-api/context.md) - [Inline loaders](/api/loader-api/inline.md) - [Inline matchResource](/api/loader-api/inline-match-resource.md) - [Compiler hooks](/api/plugin-api/compiler-hooks.md) - [Compilation hooks](/api/plugin-api/compilation-hooks.md) - [NormalModuleFactory](/api/plugin-api/normal-module-factory-hooks.md) - [ContextModuleFactory](/api/plugin-api/context-module-factory-hooks.md) - [JavascriptModulesPlugin](/api/plugin-api/javascript-modules-plugin-hooks.md) - [Stats hooks](/api/plugin-api/stats-hooks.md) - [RuntimePlugin hooks](/api/plugin-api/runtime-plugin-hooks.md) ## Blog - [Overview](/blog/index.md) - [Rspack joins the Next.js ecosystem](/blog/rspack-next-partner.md) - [Announcing Rspack 1.3](/blog/announcing-1-3.md) - [Announcing Rspack 1.2](/blog/announcing-1-2.md) - [Announcing Rspack 1.1](/blog/announcing-1-1.md) - [Announcing Rspack 1.0](/blog/announcing-1-0.md) - [Announcing Rspack 1.0 alpha](/blog/announcing-1-0-alpha.md) - [Announcing Rspack 0.7](/blog/announcing-0-7.md) - [Announcing Rspack 0.6](/blog/announcing-0-6.md) - [Announcing Rspack 0.5](/blog/announcing-0-5.md) - [Module Federation added to Rspack](/blog/module-federation-added-to-rspack.md) - [Announcing Rspack 0.4](/blog/announcing-0-4.md) - [Announcing Rspack 0.3](/blog/announcing-0-3.md) - [Announcing Rspack 0.2](/blog/announcing-0-2.md) - [Announcing Rspack 0.1](/blog/announcing-0-1.md) ## About - [FAQ](/misc/faq.md) - [Glossary](/misc/glossary.md) - [Roadmap](/misc/planning/roadmap.md) - [Future behavior](/misc/planning/future.md) - [Core team](/misc/team/core-team.md) - [Emeriti members](/misc/team/emeriti.md) - [Join us](/misc/team/join-us.md) - [License](/misc/branding/license.md) ## Contribute - [Overview](/contribute/index.md) - [Prerequisites](/contribute/development/prerequisites.md) - [Building](/contribute/development/building.md) - [Testing](/contribute/development/testing.md) - [Testing webpack](/contribute/development/testing-webpack.md) - [Testing Rspack](/contribute/development/testing-rspack.md) - [Debugging](/contribute/development/debugging.md) - [Profiling](/contribute/development/profiling.md) - [Tracing](/contribute/development/tracing.md) - [Releasing](/contribute/development/releasing.md) - [Builtin plugin](/contribute/architecture/builtin-plugin.md) - [Rspack loader](/contribute/architecture/rspack-loader.md) ## Other - [SWC plugin version unmatched](/errors/swc-plugin-version.md)