Webpack 5 has been officially released. Read our announcement. Not ready yet? Read webpack 4 documentation here.
experimentsboolean: false
experiments option was introduced in webpack 5 to empower users with the ability to activate and try out experimental features.
Available options:
syncWebAssembly: Support the old WebAssembly like in webpack 4asyncWebAssembly: Support the new WebAssembly according to the updated specification, it makes a WebAssembly module an async moduletopLevelAwait: Support the Top Level Await Stage 3 proposal, it makes the module an async module when await is used on the top-leveloutputModule: enables the use of output.module configuration option and sets it to true. Enables the use of output.libraryTarget as 'module' and sets it to 'module'.layers: Enable module and chunk layers.webpack.config.js
module.exports = {
//...
experiments: {
outputModule: true,
syncWebAssembly: true,
topLevelAwait: true,
asyncWebAssembly: true,
layers: true,
},
}; 