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

GitHub Actions run

2 months ago c5cb82a security/supply-chain-defense pull_request

Compare

Base
Search a run

Head
feat: implement multi-layered supply chain attack defense
#617
security/supply-chain-defense
2 months ago
CPU Simulation

Compare
Suggested base runs:
73 total
Binary approach: parseBinary (100KB)
benchmark/main.ts
19.7 ms
Concurrent: Parallel mainThread
benchmark/main.ts
23.8 ms
Binary approach: parseBinary (1KB)
benchmark/main.ts
293 µs
Memory: toArraySync (allocate all at once)
benchmark/main.ts
15.6 ms
Binary approach: parseBinary (10KB)
benchmark/main.ts
2 ms
Queuing: medium (1000 rows) - default HWM
benchmark/main.ts
445.3 ms
Queuing: large (10000 rows) - default HWM
benchmark/main.ts
2.3 s
parseBinary.toStream(50 rows)
benchmark/main.ts
2.6 ms
parseString engine:fast (1000 rows)
benchmark/main.ts
56.7 ms
Binary approach: parseBinary (1MB)
benchmark/main.ts
194.5 ms
Engine comparison: mainThread (500 rows)
benchmark/main.ts
9 ms
Memory: toIterableIterator (streaming)
benchmark/main.ts
15.2 ms
parseString.toArraySync(10 cols, 50 rows, unquoted)
benchmark/main.ts
1.9 ms
Custom delimiter: TSV (100 rows)
benchmark/main.ts
650.9 µs
parseString engine:fast (50 rows)
benchmark/main.ts
1 ms
Custom delimiter: PSV (100 rows)
benchmark/main.ts
638.2 µs
Data transformation: type conversion (100 rows)
benchmark/main.ts
1.4 ms
Concurrent: Sequential mainThread
benchmark/main.ts
24.7 ms
parseString engine:stable (1000 rows)
benchmark/main.ts
20.7 ms
Engine comparison: mainThread (5000 rows)
benchmark/main.ts
85.1 ms
Field length: 1KB (1000 rows)
benchmark/main.ts
29 ms
Data transformation: no conversion (100 rows)
benchmark/main.ts
1.3 ms
parseString.toArraySync(100 cols, 50 rows, quoted)
benchmark/main.ts
12.4 ms
parseString engine:stable (50 rows)
benchmark/main.ts
1.2 ms
Engine comparison: wasm (5000 rows)
benchmark/main.ts
88.1 ms
© 2026 CodSpeed Technology
Home Terms Privacy Docs