这是开发预览网站。请访问正式文档 lynxjs.org

Home > @lynx-js/rspeedy > Performance

Performance interface

The Performance option is used to optimize the build-time and runtime performance.

Signature:

export interface Performance 

Properties

Property

Modifiers

Type

Description

buildCache?

BuildCache | boolean | undefined

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

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.

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.