Promedio 2.2x más rápido · Hasta 3.5x en operaciones como correlación y normalización

ToonJS

Librería TypeScript de Alto Rendimiento

Manipulación de datos tabulares optimizada para JavaScript, TypeScript y LLMs. Rendimiento verificable en benchmarks.

64+
Métodos Optimizados
100+
Tests Pasando
3.5x
Más Rápido
En operaciones numéricas
Loading...
Descargas/mes

Potencia WebAssembly

Núcleo escrito en AssemblyScript y compilado a WASM para velocidad nativa en operaciones críticas.

AssemblyScript + WASM

Métodos Más Populares

Explora los métodos más potentes y utilizados de ToonJS con ejemplos prácticos

filter() + map()

Filtra y transforma datos en una sola cadena fluida

data.filter(r => r.age > 25)
    .map(r => ({ ...r, senior: true }))

groupBy()

Agrupa datos por categoría y calcula estadísticas

data.groupBy('category', 'sum', 'sales')
// { electronics: 15000, books: 8500 }

correlation()

Calcula la correlación entre dos variables numéricas

const corr = data.correlation('price', 'sales')
// 0.87 (strong positive correlation)

rolling()

Calcula medias móviles para análisis de series temporales

data.rolling('price', 7, 'avg')
// Moving average of last 7 days

findAll() NEW

Encuentra todas las filas que cumplen una condición

const matches = data.findAll(r => r.stock < 10)
// All products with low stock

countBy() NEW

Cuenta frecuencias por categoría automáticamente

data.countBy('status')
// { active: 42, pending: 15, closed: 8 }

🚀 Alto Rendimiento

Promedio 2.2x más rápido, hasta 3.5x en operaciones complejas

📦 Zero Dependencies

TypeScript puro, sin dependencias externas

🎯 Type-Safe

Soporte completo de TypeScript con definiciones

🤖 Optimizado para LLMs

Formato TOON diseñado para uso eficiente de tokens