Loading page…
Loading page…
Executable locally
Each recipe generates a deterministic dataset, runs the package shipped with this site, and reports measured MB/s, records/s, engine buffer, and browser heap when available.
Turn tabular exports into a JSON array.
10,000 generated CSV records
const controller = new ConvertBuddy({ profile: true }).stream(csv, {
inputFormat: 'csv',
outputFormat: 'json',
onBytes: writeChunk
});
const stats = await controller.done;End-to-end
0.0 MB/s
Records/sec
0
Records
0
Duration
0 ms
Engine peak buffer
0 B
Runtime heap
Unavailable
Input
0 B
Output
0 B
Engine buffer is exact. Runtime heap is shown only when the runtime exposes a measurement API. Engine-only throughput: 0.0 MB/s.
Collect newline-delimited events into a JSON array.
10,000 generated NDJSON records
const controller = new ConvertBuddy({ profile: true }).stream(logs, {
inputFormat: 'ndjson',
outputFormat: 'json',
recordBatchSize: 2_000,
onBytes: writeChunk
});
const stats = await controller.done;End-to-end
0.0 MB/s
Records/sec
0
Records
0
Duration
0 ms
Engine peak buffer
0 B
Runtime heap
Unavailable
Input
0 B
Output
0 B
Engine buffer is exact. Runtime heap is shown only when the runtime exposes a measurement API. Engine-only throughput: 0.0 MB/s.
Flatten repeated XML records for spreadsheet and warehouse imports.
10,000 generated XML records
const controller = new ConvertBuddy({ profile: true }).stream(xml, {
inputFormat: 'xml',
outputFormat: 'csv',
xmlConfig: { recordElement: 'record' },
onBytes: writeChunk
});
const stats = await controller.done;End-to-end
0.0 MB/s
Records/sec
0
Records
0
Duration
0 ms
Engine peak buffer
0 B
Runtime heap
Unavailable
Input
0 B
Output
0 B
Engine buffer is exact. Runtime heap is shown only when the runtime exposes a measurement API. Engine-only throughput: 0.0 MB/s.