'entry' | 'usage' | 'off'
'off'
Controls the polyfill injection mode.
See Polyfill Mode for more details.
With output.polyfill
set to 'usage'
, Rsbuild injects polyfills based on the APIs used in each file. This provides optimal bundle size by including only needed polyfills.
With output.polyfill
set to 'entry'
, Rsbuild injects polyfills in each entry file. This ensures all polyfills are available but may increase bundle size.
With output.polyfill
set to 'off'
, Rsbuild doesn't inject polyfills. You need to handle code compatibility yourself.