Tiny Online Tools logoTiny Online ToolssearchBuscar herramientas…grid_viewTodas las herramientas
Iniciochevron_rightHerramientas de ingeniería inversachevron_rightAnalizador de Tamaño por Source MapAnalizador de Tamaño por Source Map

Analizador de Tamaño por Source Map

Atribuye los bytes de un bundle a los archivos y carpetas de origen que los produjeron, usando su archivo .map — descubre qué ocupa espacio de verdad.

upload_file

Haz clic para buscar o arrastra y suelta archivos aqui

Suelta un archivo .map

Aceptado: .map,.json

upload_file

Haz clic para buscar o arrastra y suelta archivos aqui

Suelta el archivo .js generado

Aceptado: .js,.mjs,.cjs

Ambos archivos son obligatorios: la atribución necesita los bytes generados reales, no solo el mapa.

Herramientas similares

Analizador de Tamaño WASM

Analizador de Tamaño WASM

Descubre qué funciones y segmentos de datos dominan el tamaño de un módulo WebAssembly, con un desglose exacto ordenado y un mapa de árbol visual.

Explorador de Source Maps

Explorador de Source Maps

Carga un archivo .map y localiza a qué archivo, línea y nombre original corresponde cualquier línea y columna generadas.

Inspector de Bundle Webpack

Inspector de Bundle Webpack

Detecta el arranque en tiempo de ejecución de webpack, el mapa de módulos y los metadatos de chunk-push mediante forma del AST, muestra el código real de cada módulo y avisa claramente cuando un archivo no es salida de webpack.

Visualizador de Dependencias de Bundles JS

Visualizador de Dependencias de Bundles JS

Encuentra los límites de módulos dentro de un bundle webpack, Rollup, esbuild o Vite y ve qué módulo requiere a cuál, mediante coincidencia real de forma del AST, no adivinando texto.

Convertidor de Archivos 3D

Convertidor de Archivos 3D

Convierte entre GLB, GLTF, OBJ, STL, PLY, FBX, DAE, 3MF y USDZ, con compresión Draco o Meshopt opcional.

Convertidor de OGG a MP3

Convertidor de OGG a MP3

Convierte archivos de audio OGG a MP3 directamente en tu navegador. Tasa de bits ajustable. Totalmente privado.

Generador de oraciones aleatorias

Generador de oraciones aleatorias

Genere oraciones aleatorias para marcadores de posición, pruebas y experimentos de contenido.

apps

Mas herramientas

Explora nuestra coleccion completa de herramientas gratuitas en linea.

¿A dónde se fueron todos estos bytes?

Un bundle de producción es un único archivo minificado gigante. Saber que pesa 340 KB no te dice nada sobre el por qué — y esa es la pregunta que realmente importa cuando intentas reducirlo. Esta herramienta la responde directamente: carga el bundle y su archivo .map, y cada byte se atribuye al módulo de origen que lo produjo.

Cómo funciona la atribución

Los mapeos de un source map indican "la columna generada 4110 viene de src/utils/format.js". Esta herramienta recorre cada mapeo del archivo, en orden, y mide el hueco hasta el siguiente en la misma línea generada — ese hueco es el tramo de código generado que se acredita a la fuente de ese mapeo. Es la misma aproximación a nivel de línea que usa la conocida herramienta de línea de comandos source-map-explorer, y es honesta sobre ser una aproximación: dos tokens adyacentes en la misma línea generada sin nada mapeado entre ellos (un espacio suelto, un carácter insertado por el minificador) caen en su propia categoría de sin mapear, en lugar de asignarse silenciosamente a la fuente vecina.

Los bytes estructurales — los saltos de línea entre líneas generadas — también tienen su propia categoría, por la misma razón: pertenecen a la estructura del archivo, no a ningún módulo en particular.

La comprobación de reconciliación

Cada ejecución muestra un resultado literal: X bytes atribuidos de Y bytes totales, junto con los recuentos de sin mapear y estructurales, y si atribuidos + sin mapear + estructurales es exactamente igual a la longitud total del archivo. No es un detalle cosmético — es la garantía de que ningún byte se perdió ni se contó dos veces en silencio, y puedes verificarlo tú mismo en vez de fiarte de la palabra de la herramienta.

Por archivo o por carpeta

Alterna entre una fila por archivo de origen, o un resumen por carpeta de nivel superior — node_modules/lodash suma todos los archivos que lodash aportó, así puedes ver "cuánto costó realmente esta dependencia" sin desplazarte antes por cuarenta archivos individuales. Todo está ordenado por tamaño, de mayor a menor, y la exportación a CSV conserva los mismos números para análisis posteriores.

Privacidad

Ambos archivos se leen y procesan enteramente en tu navegador. No se sube nada.