Glossan

¿Qué es la minificación?

También llamado: minificar, minify, bundling

Definición

La minificación consiste en eliminar de los archivos CSS, JavaScript y HTML todo lo que no hace falta para que funcionen (espacios, saltos de línea, comentarios, nombres largos) para que pesen menos.

El código se escribe para que lo lean personas: con sangría, comentarios y nombres descriptivos. El navegador no necesita nada de eso. Al minificar, se obtiene un archivo equivalente pero mucho más pequeño.

Ejemplo

Antes:

// Calcula el precio con IVA
function precioConIva(precio, tipo = 0.21) {
  const total = precio * (1 + tipo);
  return Math.round(total * 100) / 100;
}

Después:

function precioConIva(n,t=.21){return Math.round(n*(1+t)*100)/100}

Con herramientas como esbuild, Terser o Lightning CSS se hace en un paso de la construcción:

$ npx esbuild src/app.js --bundle --minify --outfile=dist/app.min.js

Cosas que conviene saber

Errores habituales

¿Tienes un producto o servicio relacionado con Minificación? Anúnciate en este término.

Términos relacionados

Categorías: Frontend