modern-tar: un parser de TAR en streaming con cero dependencias, 2.6x más rápido que tar-fs

Zero-dependency streaming tar parser and writer for JavaScript

modern-tar: un parser de TAR en streaming con cero dependencias, 2.6x más rápido que tar-fs

modern-tar es una biblioteca JavaScript para parsear y escribir archivos TAR sin dependencias, pensada para navegadores y runtimes alternativos. Su núcleo es una máquina de estados síncrona que consume Uint8Array, desacoplada de la capa de I/O, lo que permite envoltorios para Web Streams y Node.js. Incluye un ring buffer de cero copias para minimizar asignaciones de memoria y un modelo de concurrencia que serializa operaciones en directorios superpuestos para evitar vulnerabilidades TOCTOU. Los benchmarks muestran que es 1.4x más rápido que node-tar y 2.6x más rápido que tar-fs.

El ecosistema NPM tiene un problema de dependencias: los árboles de dependencias enormes ralentizan las aplicaciones, degradan los tiempos de instalación y aumentan drásticamente la superficie de ataque para ataques a la cadena de suministro.

Más de este día

2026-07-21