kamiazya
web-csv-toolbox
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
build(deps): bump actions/upload-artifact from 4.6.2 to 5.0.0
#558
Comparing
dependabot/github_actions/actions/upload-artifact-5.0.0
(
e624aac
) with
main
(
81a3c58
)
CodSpeed Performance Gauge
-89%
Improvements
12
Regressions
2
Untouched
51
Skipped
4
Benchmarks
Skipped (4)
Failed
parseString.toIterableIterator(50 rows)
benchmark/main.ts
Regression
CodSpeed Performance Gauge
-89%
2.3 ms
21.3 ms
parseString engine:stable (50 rows)
benchmark/main.ts
Regression
CodSpeed Performance Gauge
-60%
1.1 ms
2.7 ms
Improved
Low-level: CSVLexer + CSVRecordAssembler (1000 rows)
benchmark/main.ts
CodSpeed Performance Gauge
×2.8
82.6 ms
29.8 ms
parseString.toArraySync(10000 cols, 10 rows, quoted)
benchmark/main.ts
CodSpeed Performance Gauge
×2.5
995.8 ms
405.6 ms
Worker perf: large (10000 rows) - mainThread
benchmark/main.ts
CodSpeed Performance Gauge
×2.2
451.8 ms
205.5 ms
Worker perf: medium (1000 rows) - mainThread
benchmark/main.ts
CodSpeed Performance Gauge
×2.2
45.2 ms
20.7 ms
Worker perf: small (100 rows) - mainThread
benchmark/main.ts
CodSpeed Performance Gauge
×2.1
4.7 ms
2.2 ms
Concurrent: Sequential mainThread
benchmark/main.ts
CodSpeed Performance Gauge
×2.1
79.4 ms
38.2 ms
parseString engine:fast (1000 rows)
benchmark/main.ts
CodSpeed Performance Gauge
+92%
29.1 ms
15.2 ms
Worker perf: tiny (10 rows) - mainThread
benchmark/main.ts
CodSpeed Performance Gauge
+78%
636 µs
357 µs
Engine comparison: mainThread (500 rows)
benchmark/main.ts
CodSpeed Performance Gauge
+74%
31.8 ms
18.3 ms
Line ending: CRLF (1000 rows)
benchmark/main.ts
CodSpeed Performance Gauge
+71%
18.7 ms
10.9 ms
Memory: toIterableIterator (streaming)
benchmark/main.ts
CodSpeed Performance Gauge
+57%
47.1 ms
30 ms
Memory: toArraySync (allocate all at once)
benchmark/main.ts
CodSpeed Performance Gauge
+55%
47.3 ms
30.6 ms
Passed
Engine comparison: wasm (5000 rows)
benchmark/main.ts
CodSpeed Performance Gauge
+38%
112.7 ms
81.6 ms
Stream approach: parseUint8ArrayStream (10KB)
benchmark/main.ts
CodSpeed Performance Gauge
+36%
66 ms
48.5 ms
parseString.toArraySync(100 cols, 50 rows, quoted)
benchmark/main.ts
CodSpeed Performance Gauge
+25%
47.3 ms
37.8 ms
Low-level: CSVLexer only (1000 rows)
benchmark/main.ts
CodSpeed Performance Gauge
+25%
22 ms
17.6 ms
Engine comparison: mainThread (5000 rows)
benchmark/main.ts
CodSpeed Performance Gauge
+24%
260.3 ms
209.6 ms
Custom delimiter: TSV (100 rows)
benchmark/main.ts
CodSpeed Performance Gauge
+23%
1.3 ms
1.1 ms
Custom delimiter: PSV (100 rows)
benchmark/main.ts
CodSpeed Performance Gauge
+23%
1.3 ms
1.1 ms
Scaling: 500 rows
benchmark/main.ts
CodSpeed Performance Gauge
+23%
18.2 ms
14.8 ms
Concurrent: Parallel mainThread
benchmark/main.ts
CodSpeed Performance Gauge
+21%
45.4 ms
37.5 ms
Scaling: 1000 rows
benchmark/main.ts
CodSpeed Performance Gauge
+20%
35.8 ms
29.9 ms
parseString.toArraySync(10000 cols, 10 rows, unquoted)
benchmark/main.ts
CodSpeed Performance Gauge
+18%
491.8 ms
416.7 ms
Data transformation: type conversion (100 rows)
benchmark/main.ts
CodSpeed Performance Gauge
+16%
3.3 ms
2.8 ms
Data transformation: no conversion (100 rows)
benchmark/main.ts
CodSpeed Performance Gauge
+16%
3.2 ms
2.8 ms
Field length: 100 chars (1000 rows)
benchmark/main.ts
CodSpeed Performance Gauge
+15%
15.9 ms
13.8 ms
Scaling: 5000 rows
benchmark/main.ts
CodSpeed Performance Gauge
+14%
186.6 ms
163.6 ms
Scaling: 100 rows
benchmark/main.ts
CodSpeed Performance Gauge
+13%
3.5 ms
3 ms
parseString.toArraySync(10 cols, 50 rows, quoted)
benchmark/main.ts
CodSpeed Performance Gauge
+13%
4.3 ms
3.8 ms
Scaling: 50 rows
benchmark/main.ts
CodSpeed Performance Gauge
+13%
1.8 ms
1.6 ms
Binary approach: parseBinary (1KB)
benchmark/main.ts
CodSpeed Performance Gauge
+10%
554.7 µs
504 µs
Field length: 10 chars (1000 rows)
benchmark/main.ts
CodSpeed Performance Gauge
+10%
14.2 ms
13 ms
Quote ratio: 100% (1000 rows)
benchmark/main.ts
CodSpeed Performance Gauge
+7%
14.6 ms
13.7 ms
Field length: 1KB (1000 rows)
benchmark/main.ts
CodSpeed Performance Gauge
+2%
28.4 ms
27.7 ms
Engine comparison: wasm (500 rows)
benchmark/main.ts
CodSpeed Performance Gauge
+2%
9.1 ms
8.9 ms
Queuing: large (10000 rows) - default HWM
benchmark/main.ts
CodSpeed Performance Gauge
+1%
2.3 s
2.2 s
parseBinary.toIterableIterator(50 rows)
benchmark/main.ts
CodSpeed Performance Gauge
0%
1.1 ms
1.1 ms
parseBinary.toArraySync(50 rows)
benchmark/main.ts
CodSpeed Performance Gauge
0%
1.1 ms
1.1 ms
Quote ratio: 0% (1000 rows)
benchmark/main.ts
CodSpeed Performance Gauge
0%
12.6 ms
12.6 ms
parseStringToArraySyncWASM(50 rows)
benchmark/main.ts
CodSpeed Performance Gauge
0%
1.5 ms
1.5 ms
Field length: 10KB (100 rows)
benchmark/main.ts
CodSpeed Performance Gauge
0%
16.8 ms
16.8 ms
parseString engine:fast (50 rows)
benchmark/main.ts
CodSpeed Performance Gauge
0%
1.3 ms
1.3 ms
Quote ratio: 50% (1000 rows)
benchmark/main.ts
CodSpeed Performance Gauge
0%
13.1 ms
13.1 ms
Line ending: LF (1000 rows)
benchmark/main.ts
CodSpeed Performance Gauge
0%
9.7 ms
9.7 ms
parseString.toStream(50 rows)
benchmark/main.ts
CodSpeed Performance Gauge
0%
2.3 ms
2.3 ms
parseString.toArraySync(50 rows)
benchmark/main.ts
CodSpeed Performance Gauge
0%
2.1 ms
2.1 ms
Stream approach: parseUint8ArrayStream (1MB)
benchmark/main.ts
CodSpeed Performance Gauge
0%
3 s
3.1 s
Binary approach: parseBinary (1MB)
benchmark/main.ts
CodSpeed Performance Gauge
-1%
397.6 ms
402.1 ms
parseString.toArraySync(100 cols, 50 rows, unquoted)
benchmark/main.ts
CodSpeed Performance Gauge
-2%
21 ms
21.5 ms
parseString.toArraySync(50 cols, 50 rows, unquoted)
benchmark/main.ts
CodSpeed Performance Gauge
-4%
10.4 ms
10.8 ms
Quote ratio: 25% (1000 rows)
benchmark/main.ts
CodSpeed Performance Gauge
-4%
12.9 ms
13.4 ms
parseString.toArraySync(10 cols, 50 rows, unquoted)
benchmark/main.ts
CodSpeed Performance Gauge
-6%
2.2 ms
2.3 ms
parseBinary.toStream(50 rows)
benchmark/main.ts
CodSpeed Performance Gauge
-6%
2 ms
2.2 ms
parseStringStream: small (100 rows)
benchmark/main.ts
CodSpeed Performance Gauge
-7%
19.2 ms
20.6 ms
Queuing: small (100 rows) - default HWM
benchmark/main.ts
CodSpeed Performance Gauge
-8%
22.6 ms
24.6 ms
Queuing: medium (1000 rows) - default HWM
benchmark/main.ts
CodSpeed Performance Gauge
-10%
255.5 ms
284.1 ms
parseString engine:stable (1000 rows)
benchmark/main.ts
CodSpeed Performance Gauge
-10%
20.6 ms
22.9 ms
parseString.toArraySync(50 cols, 50 rows, quoted)
benchmark/main.ts
CodSpeed Performance Gauge
-17%
21.1 ms
25.6 ms
Binary approach: parseBinary (100KB)
benchmark/main.ts
CodSpeed Performance Gauge
-19%
43.7 ms
53.8 ms
Binary approach: parseBinary (10KB)
benchmark/main.ts
CodSpeed Performance Gauge
-25%
4.5 ms
5.9 ms
parseStringStream: medium (1000 rows)
benchmark/main.ts
CodSpeed Performance Gauge
-33%
192.3 ms
287.5 ms
Stream approach: parseUint8ArrayStream (100KB)
benchmark/main.ts
CodSpeed Performance Gauge
-37%
329 ms
519.6 ms
Stream approach: parseUint8ArrayStream (1KB)
benchmark/main.ts
CodSpeed Performance Gauge
-41%
7.6 ms
12.9 ms
Commits
Click on a commit to change the comparison range
Base
main
81a3c58
-89.39%
build(deps): bump actions/upload-artifact from 4.6.2 to 5.0.0 Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4.6.2 to 5.0.0. - [Release notes](https://github.com/actions/upload-artifact/releases) - [Commits](https://github.com/actions/upload-artifact/compare/ea165f8d65b6e75b540449e92b4886f43607fa02...330a01c490aca151604b8cf639adc76d48f6c5d4) --- updated-dependencies: - dependency-name: actions/upload-artifact dependency-version: 5.0.0 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
e624aac
2 days ago
by dependabot[bot]
© 2025 CodSpeed Technology
Home
Terms
Privacy
Docs