Minificador JavaScript

Comprima el código fuente JavaScript para obtener fragmentos, paquetes y código incrustado más pequeños.

Entrada
Salida
0 caracteres 0 líneas

Reduzca el tamaño de JavaScript y luego pruebe el comportamiento

Minificador JavaScript elimina comentarios, saltos de línea, sangrías y otros caracteres evitables para producir texto fuente compacto. Es útil para pequeños fragmentos, ejemplos, scripts incrustados y reducciones rápidas de tamaño.

La minificación no es un paquete completo ni una optimización avanzada. No puede transpilar la sintaxis moderna, resolver importaciones, modificar módulos, proteger nombres de API públicos ni conservar comentarios de licencia a menos que la implementación admita explícitamente esos casos.

Cómo usar

  1. Pegue su código JavaScript en el editor de entrada.
  2. Haga clic en Minificar JavaScript para compactar la fuente.
  3. Pruebe el script minimizado en el navegador de destino o en el tiempo de ejecución antes del lanzamiento.
  4. Utilice Copiar para el portapapeles, Descargar para un archivo o Limpiar para restablecer.

¿Qué es el minificador JavaScript?

Minificador JavaScript es una utilidad basada en navegador para convertir JavaScript legible en un formato de texto más pequeño. Mantiene el programa lo suficientemente reconocible para un uso rápido y al mismo tiempo reduce los caracteres innecesarios.

JavaScript puede ser sensible a la inserción automática de punto y coma, prólogos de directivas, expresiones regulares, literales de plantilla y nombres sensibles al alcance. Trate la salida minimizada como algo para probar, no sólo como algo para pegar.

Notas de entrada

Pegue solo la fuente JavaScript. Mantenga una copia de origen legible y utilice su proceso de compilación para paquetes de producción que necesiten mapas de origen, transpilación, resolución de módulos o conservación de licencias.

Ejemplo

Una función comentada se reduce a una forma compacta:

--- Formatted Input ---
// Greeting function
function hello(name) {
  console.log("Hello, " + name + "!");
}

--- Minified Output ---
function hello(name){console.log("Hello, "+name+"!");}

Integración MCP

MCP (Model Context Protocol) permite que agentes de IA y aplicaciones descubran y ejecuten utilidades de Coding.Tools para flujos repetibles de conversión, formato, hash y generación.

Nombre de herramienta MCP: javascript-minifier

Endpoint MCP: https://coding.tools/mcp

Llame primero a tools/list. Cada herramienta incluye inputSchema, outputSchema y examples para que un agente de IA o cliente pueda construir argumentos válidos sin adivinar.

Para tools/call, lea result.content[0].text para el valor visible y result.structuredContent para el análisis automático. Los fallos de herramienta devuelven isError: true; los fallos de protocolo devuelven un JSON-RPC error.

Ejemplo de solicitud tools/call:

curl -s https://coding.tools/mcp \
  -H "Content-Type: application/json" \
  -H "Accept: application/json" \
  -H "MCP-Protocol-Version: 2025-06-18" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"javascript-minifier","arguments":{"input":"function total(items) { return items.reduce((sum, item) => sum + item.price, 0); }"}}}'

La mayoría de las herramientas de texto y datos aceptan una cadena input y options opcionales. Las herramientas de imagen que dependen de las API de imagen del navegador se listan para descubrimiento y devuelven un enlace a la interfaz web cuando necesitan capacidades del navegador.