René's URL Explorer Experiment


Title: Compilation - Rspack

Open Graph Title: Compilation - Rspack

Description: The Compilation object is one of the core objects used in the Rspack build process. Whenever Rspack performs a build (including rebuilds in watch mode), a new Compilation instance is created, which contains all the information about the current build. This page lists the available methods and properties of the Compilation object. You can also refer to Compilation Hooks to learn about the hooks provided by the Compilation object. :::warning Notice In Rspack, the real compilation object runs on the Rust side, and the JavaScript compilation object is only a proxy object used to communicate with the Rust compilation object. Therefore, some complex data structures and methods will not be supported on the JavaScript compilation object, the data is read-only and the structure may differ from webpack. :::

Open Graph Description: Fast Rust-based web bundler

Opengraph URL: https://rspack.rs

X: @rspack_dev

Generator: Rspress v2.0.1

direct link

Domain: rspack.dev

NoneIE=edge
og:imagehttps://assets.rspack.rs/rspack/rspack-og-image.png
twitter:cardsummary_large_image
baidu-site-verificationcodeva-bE2dFTowhk
og:typewebsite

Links:

https://rspack.dev/
Guidehttps://rspack.dev/guide/start/introduction
Confighttps://rspack.dev/config/
Pluginhttps://rspack.dev/plugins/
APIhttps://rspack.dev/api/
Bloghttps://rspack.dev/blog/
FAQhttps://rspack.dev/misc/faq
Teamhttps://rspack.dev/misc/team/core-team
Brandinghttps://rspack.dev/misc/branding/guideline
Glossaryhttps://rspack.dev/misc/glossary
Roadmaphttps://rspack.dev/misc/planning/roadmap
Contributinghttps://rspack.dev/contribute/
Playgroundhttps://playground.rspack.rs
Changeloghttps://github.com/web-infra-dev/rspack/releases
Rspack 0.x Dochttp://v0.rspack.rs/
Englishhttps://rspack.dev/javascript-api/compilation
简体中文https://rspack.dev/zh/api/javascript-api/compilation
https://github.com/web-infra-dev/rspack
https://discord.gg/sYK4QjyZ4V
https://twitter.com/rspack_dev
https://bsky.app/profile/rspack.dev
https://applink.feishu.cn/client/chat/chatter/add_by_link?link_token=3c3vca77-bfc0-4ef5-b62b-9c5c9c92f1b4
简体中文https://rspack.dev/zh/api/javascript-api/compilation
https://github.com/web-infra-dev/rspack
https://discord.gg/sYK4QjyZ4V
https://twitter.com/rspack_dev
https://bsky.app/profile/rspack.dev
https://applink.feishu.cn/client/chat/chatter/add_by_link?link_token=3c3vca77-bfc0-4ef5-b62b-9c5c9c92f1b4
Introductionhttps://rspack.dev/api/
Command line interfacehttps://rspack.dev/api/cli
Module methodshttps://rspack.dev/api/runtime-api/module-methods
Module variableshttps://rspack.dev/api/runtime-api/module-variables
Hot module replacementhttps://rspack.dev/api/runtime-api/hmr
JavaScript APIhttps://rspack.dev/api/javascript-api/
Compilerhttps://rspack.dev/api/javascript-api/compiler
Compilationhttps://rspack.dev/api/javascript-api/compilation
Statshttps://rspack.dev/api/javascript-api/stats
Stats JSONhttps://rspack.dev/api/javascript-api/stats-json
Loggerhttps://rspack.dev/api/javascript-api/logger
Cachehttps://rspack.dev/api/javascript-api/cache
SWC APIhttps://rspack.dev/api/javascript-api/swc
Resolver APIhttps://rspack.dev/api/javascript-api/resolver
Browser APIhttps://rspack.dev/api/javascript-api/browser
Overviewhttps://rspack.dev/api/loader-api/
Writing loadershttps://rspack.dev/api/loader-api/writing-loaders
Loader contexthttps://rspack.dev/api/loader-api/context
Inline loadershttps://rspack.dev/api/loader-api/inline
Inline matchResourcehttps://rspack.dev/api/loader-api/inline-match-resource
Overviewhttps://rspack.dev/api/plugin-api/
Compiler hookshttps://rspack.dev/api/plugin-api/compiler-hooks
Compilation hookshttps://rspack.dev/api/plugin-api/compilation-hooks
NormalModuleFactoryhttps://rspack.dev/api/plugin-api/normal-module-factory-hooks
ContextModuleFactoryhttps://rspack.dev/api/plugin-api/context-module-factory-hooks
JavascriptModulesPluginhttps://rspack.dev/api/plugin-api/javascript-modules-plugin-hooks
Stats hookshttps://rspack.dev/api/plugin-api/stats-hooks
RuntimePlugin hookshttps://rspack.dev/api/plugin-api/runtime-plugin-hooks
https://webpack.js.org/api/compilation-object/https://webpack.js.org/api/compilation-object/
#https://rspack.dev/api/javascript-api/compilation#compilation
Compilation Hookshttps://rspack.dev/api/plugin-api/compilation-hooks
#https://rspack.dev/api/javascript-api/compilation#get-compilation-object
compiler.hooks.thisCompilationhttps://rspack.dev/api/plugin-api/compiler-hooks#thiscompilation
compiler.hooks.compilationhttps://rspack.dev/api/plugin-api/compiler-hooks#compilation
#https://rspack.dev/api/javascript-api/compilation#compilation-methods
#https://rspack.dev/api/javascript-api/compilation#emitasset
#https://rspack.dev/api/javascript-api/compilation#updateasset
#https://rspack.dev/api/javascript-api/compilation#renameasset
#https://rspack.dev/api/javascript-api/compilation#deleteasset
#https://rspack.dev/api/javascript-api/compilation#getassets
#https://rspack.dev/api/javascript-api/compilation#getasset
#https://rspack.dev/api/javascript-api/compilation#getpath
Filename placeholdershttps://rspack.dev/config/filename-placeholders
#https://rspack.dev/api/javascript-api/compilation#getpathwithinfo
Filename placeholdershttps://rspack.dev/config/filename-placeholders
#https://rspack.dev/api/javascript-api/compilation#getstats
#https://rspack.dev/api/javascript-api/compilation#createchildcompiler
#https://rspack.dev/api/javascript-api/compilation#addruntimemodule
Added in v1.0.6https://github.com/web-infra-dev/rspack/releases/tag/v1.0.6
#https://rspack.dev/api/javascript-api/compilation#rebuildmodule
#https://rspack.dev/api/javascript-api/compilation#getlogger
#https://rspack.dev/api/javascript-api/compilation#getcache
#https://rspack.dev/api/javascript-api/compilation#compilation-properties
#https://rspack.dev/api/javascript-api/compilation#options
Configure Rspackhttps://rspack.dev/config/
#https://rspack.dev/api/javascript-api/compilation#compiler
compiler objecthttps://rspack.dev/api/javascript-api/
#https://rspack.dev/api/javascript-api/compilation#hooks
Compilation hookshttps://rspack.dev/api/plugin-api/compilation-hooks
#https://rspack.dev/api/javascript-api/compilation#hashfullhash
#https://rspack.dev/api/javascript-api/compilation#assets
#https://rspack.dev/api/javascript-api/compilation#chunkgroups
#https://rspack.dev/api/javascript-api/compilation#entrypoints
#https://rspack.dev/api/javascript-api/compilation#namedchunkgroups
#https://rspack.dev/api/javascript-api/compilation#modules
#https://rspack.dev/api/javascript-api/compilation#builtmodules
#https://rspack.dev/api/javascript-api/compilation#chunks
#https://rspack.dev/api/javascript-api/compilation#namedchunks
#https://rspack.dev/api/javascript-api/compilation#filedependencies
#https://rspack.dev/api/javascript-api/compilation#contextdependencies
#https://rspack.dev/api/javascript-api/compilation#missingdependencies
#https://rspack.dev/api/javascript-api/compilation#builddependencies
#https://rspack.dev/api/javascript-api/compilation#errors
#https://rspack.dev/api/javascript-api/compilation#warnings
📝 Edit this pagehttps://github.com/web-infra-dev/rspack/tree/main/website/docs/en/api/javascript-api/compilation.mdx
Previous pageCompilerhttps://rspack.dev/api/javascript-api/compiler
Next pageStatshttps://rspack.dev/api/javascript-api/stats
Get compilation objecthttps://rspack.dev/api/javascript-api/compilation#get-compilation-object
Compilation methodshttps://rspack.dev/api/javascript-api/compilation#compilation-methods
emitAssethttps://rspack.dev/api/javascript-api/compilation#emitasset
updateAssethttps://rspack.dev/api/javascript-api/compilation#updateasset
renameAssethttps://rspack.dev/api/javascript-api/compilation#renameasset
deleteAssethttps://rspack.dev/api/javascript-api/compilation#deleteasset
getAssetshttps://rspack.dev/api/javascript-api/compilation#getassets
getAssethttps://rspack.dev/api/javascript-api/compilation#getasset
getPathhttps://rspack.dev/api/javascript-api/compilation#getpath
getPathWithInfohttps://rspack.dev/api/javascript-api/compilation#getpathwithinfo
getStatshttps://rspack.dev/api/javascript-api/compilation#getstats
createChildCompilerhttps://rspack.dev/api/javascript-api/compilation#createchildcompiler
addRuntimeModulehttps://rspack.dev/api/javascript-api/compilation#addruntimemodule
rebuildModulehttps://rspack.dev/api/javascript-api/compilation#rebuildmodule
getLoggerhttps://rspack.dev/api/javascript-api/compilation#getlogger
getCachehttps://rspack.dev/api/javascript-api/compilation#getcache
Compilation propertieshttps://rspack.dev/api/javascript-api/compilation#compilation-properties
optionshttps://rspack.dev/api/javascript-api/compilation#options
compilerhttps://rspack.dev/api/javascript-api/compilation#compiler
hookshttps://rspack.dev/api/javascript-api/compilation#hooks
hash/fullhashhttps://rspack.dev/api/javascript-api/compilation#hashfullhash
assetshttps://rspack.dev/api/javascript-api/compilation#assets
chunkGroupshttps://rspack.dev/api/javascript-api/compilation#chunkgroups
entrypointshttps://rspack.dev/api/javascript-api/compilation#entrypoints
namedChunkGroupshttps://rspack.dev/api/javascript-api/compilation#namedchunkgroups
moduleshttps://rspack.dev/api/javascript-api/compilation#modules
builtModuleshttps://rspack.dev/api/javascript-api/compilation#builtmodules
chunkshttps://rspack.dev/api/javascript-api/compilation#chunks
namedChunkshttps://rspack.dev/api/javascript-api/compilation#namedchunks
fileDependencieshttps://rspack.dev/api/javascript-api/compilation#filedependencies
contextDependencieshttps://rspack.dev/api/javascript-api/compilation#contextdependencies
missingDependencieshttps://rspack.dev/api/javascript-api/compilation#missingdependencies
buildDependencieshttps://rspack.dev/api/javascript-api/compilation#builddependencies
errorshttps://rspack.dev/api/javascript-api/compilation#errors
warningshttps://rspack.dev/api/javascript-api/compilation#warnings

Viewport: width=device-width, initial-scale=1


URLs of crawlers that visited me.