Performance budgets
nexa.toml can declare JS/CSS/image limits per page — unlike SEO warnings, this one genuinely blocks the build.
Declaring the budget
# nexa.toml
[performance]
maxInitialJS = 15000
maxCSS = 20000
maxImage = 200000Absent by default (zero friction); declared, it's actually enforced.
What counts as "initial"
nexa build
# Presupuesto de rendimiento excedido (1 página(s)):
# /products: maxInitialJS usa 18204 bytes, supera 15000
# Error: el build no cumple el presupuesto de nexa.tomlThe framework assets the bootstrap always loads, plus chunks with the load strategy — the ones deferred on purpose (interaction/visible/idle/manual) don't count.