Home > @lynx-js/rspeedy > Performance

Performance interface

The Performance option is used to

Signature:

export interface Performance 

Properties

PropertyModifiersTypeDescription
buildCache?BuildCache | boolean | undefined

(BETA) (Optional) Enable or configure persistent build cache.

This feature is experimental and may be changed in the future.

chunkSplit?ChunkSplit | ChunkSplitBySize | ChunkSplitCustom | undefined(Optional) Performance.chunkSplit is used to configure the chunk splitting strategy.
printFileSize?PerformanceConfig['printFileSize'] | undefined

(Optional) Whether to print the file sizes after production build.

Performance.printFileSize

See Rsbuild - performance.printFileSize for details.

profile?boolean | undefined(Optional) Whether capture timing information in the build time and the runtime, the same as the profile config of Rspack.
removeConsole?boolean | ConsoleType[] | undefined(Optional) Whether to remove console.[methodName] in production build.