Avatar for the kamiazya user
kamiazya
web-csv-toolbox
BlogDocsChangelog

GitHub Actions run

2 months ago eabb995 main push

Compare

Base
Search a run

Head
main
eabb995
2 months ago
CPU Simulation

Compare
Suggested base runs:
73 total
parseString engine:stable (50 rows)
benchmark/main.ts
600 µs
Binary approach: parseBinary (100KB)
benchmark/main.ts
42.2 ms
Scaling: 500 rows
benchmark/main.ts
7.4 ms
Scaling: 5000 rows
benchmark/main.ts
90.7 ms
parseString.toArraySync(10000 cols, 10 rows, quoted)
benchmark/main.ts
244.4 ms
Stream approach: parseBinaryStream (10KB)
benchmark/main.ts
51.3 ms
Binary approach: parseBinary (1KB)
benchmark/main.ts
293.1 µs
Binary approach: parseBinary (10KB)
benchmark/main.ts
4.4 ms
parseString.toArraySync(100 cols, 50 rows, unquoted)
benchmark/main.ts
7.3 ms
parseString.toArraySync(50 cols, 50 rows, unquoted)
benchmark/main.ts
3.9 ms
parseString.toArraySync(10000 cols, 10 rows, unquoted)
benchmark/main.ts
349.4 ms
parseString.toArraySync(10 cols, 50 rows, unquoted)
benchmark/main.ts
815.2 µs
parseString.toArraySync(10 cols, 50 rows, quoted)
benchmark/main.ts
1.2 ms
Custom delimiter: PSV (100 rows)
benchmark/main.ts
637.2 µs
parseString.toArraySync(50 cols, 50 rows, quoted)
benchmark/main.ts
5.2 ms
Concurrent: Parallel mainThread
benchmark/main.ts
23.9 ms
Concurrent: Sequential mainThread
benchmark/main.ts
24.8 ms
Stream approach: parseBinaryStream (1MB)
benchmark/main.ts
1.7 s
parseString.toIterableIterator(50 rows)
benchmark/main.ts
1.4 ms
Stream approach: parseBinaryStream (1KB)
benchmark/main.ts
5.4 ms
Worker perf: medium (1000 rows) - mainThread
benchmark/main.ts
28.8 ms
parseString.toArraySync(50 rows)
benchmark/main.ts
1.3 ms
parseString.toStream(50 rows)
benchmark/main.ts
4.2 ms
Data transformation: type conversion (100 rows)
benchmark/main.ts
1.4 ms
Custom delimiter: TSV (100 rows)
benchmark/main.ts
651 µs
© 2026 CodSpeed Technology
Home Terms Privacy Docs