kamiazya
web-csv-toolbox
BlogDocsChangelog

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 ms21.3 ms
parseString engine:stable (50 rows)
benchmark/main.ts
Regression
CodSpeed Performance Gauge
-60%
1.1 ms2.7 ms

Improved

Low-level: CSVLexer + CSVRecordAssembler (1000 rows)
benchmark/main.ts
CodSpeed Performance Gauge
×2.8
82.6 ms29.8 ms
parseString.toArraySync(10000 cols, 10 rows, quoted)
benchmark/main.ts
CodSpeed Performance Gauge
×2.5
995.8 ms405.6 ms
Worker perf: large (10000 rows) - mainThread
benchmark/main.ts
CodSpeed Performance Gauge
×2.2
451.8 ms205.5 ms
Worker perf: medium (1000 rows) - mainThread
benchmark/main.ts
CodSpeed Performance Gauge
×2.2
45.2 ms20.7 ms
Worker perf: small (100 rows) - mainThread
benchmark/main.ts
CodSpeed Performance Gauge
×2.1
4.7 ms2.2 ms
Concurrent: Sequential mainThread
benchmark/main.ts
CodSpeed Performance Gauge
×2.1
79.4 ms38.2 ms
parseString engine:fast (1000 rows)
benchmark/main.ts
CodSpeed Performance Gauge
+92%
29.1 ms15.2 ms
Worker perf: tiny (10 rows) - mainThread
benchmark/main.ts
CodSpeed Performance Gauge
+78%
636 µs357 µs
Engine comparison: mainThread (500 rows)
benchmark/main.ts
CodSpeed Performance Gauge
+74%
31.8 ms18.3 ms
Line ending: CRLF (1000 rows)
benchmark/main.ts
CodSpeed Performance Gauge
+71%
18.7 ms10.9 ms
Memory: toIterableIterator (streaming)
benchmark/main.ts
CodSpeed Performance Gauge
+57%
47.1 ms30 ms
Memory: toArraySync (allocate all at once)
benchmark/main.ts
CodSpeed Performance Gauge
+55%
47.3 ms30.6 ms

Passed

Engine comparison: wasm (5000 rows)
benchmark/main.ts
CodSpeed Performance Gauge
+38%
112.7 ms81.6 ms
Stream approach: parseUint8ArrayStream (10KB)
benchmark/main.ts
CodSpeed Performance Gauge
+36%
66 ms48.5 ms
parseString.toArraySync(100 cols, 50 rows, quoted)
benchmark/main.ts
CodSpeed Performance Gauge
+25%
47.3 ms37.8 ms
Low-level: CSVLexer only (1000 rows)
benchmark/main.ts
CodSpeed Performance Gauge
+25%
22 ms17.6 ms
Engine comparison: mainThread (5000 rows)
benchmark/main.ts
CodSpeed Performance Gauge
+24%
260.3 ms209.6 ms
Custom delimiter: TSV (100 rows)
benchmark/main.ts
CodSpeed Performance Gauge
+23%
1.3 ms1.1 ms
Custom delimiter: PSV (100 rows)
benchmark/main.ts
CodSpeed Performance Gauge
+23%
1.3 ms1.1 ms
Scaling: 500 rows
benchmark/main.ts
CodSpeed Performance Gauge
+23%
18.2 ms14.8 ms
Concurrent: Parallel mainThread
benchmark/main.ts
CodSpeed Performance Gauge
+21%
45.4 ms37.5 ms
Scaling: 1000 rows
benchmark/main.ts
CodSpeed Performance Gauge
+20%
35.8 ms29.9 ms
parseString.toArraySync(10000 cols, 10 rows, unquoted)
benchmark/main.ts
CodSpeed Performance Gauge
+18%
491.8 ms416.7 ms
Data transformation: type conversion (100 rows)
benchmark/main.ts
CodSpeed Performance Gauge
+16%
3.3 ms2.8 ms
Data transformation: no conversion (100 rows)
benchmark/main.ts
CodSpeed Performance Gauge
+16%
3.2 ms2.8 ms
Field length: 100 chars (1000 rows)
benchmark/main.ts
CodSpeed Performance Gauge
+15%
15.9 ms13.8 ms
Scaling: 5000 rows
benchmark/main.ts
CodSpeed Performance Gauge
+14%
186.6 ms163.6 ms
Scaling: 100 rows
benchmark/main.ts
CodSpeed Performance Gauge
+13%
3.5 ms3 ms
parseString.toArraySync(10 cols, 50 rows, quoted)
benchmark/main.ts
CodSpeed Performance Gauge
+13%
4.3 ms3.8 ms
Scaling: 50 rows
benchmark/main.ts
CodSpeed Performance Gauge
+13%
1.8 ms1.6 ms
Binary approach: parseBinary (1KB)
benchmark/main.ts
CodSpeed Performance Gauge
+10%
554.7 µs504 µs
Field length: 10 chars (1000 rows)
benchmark/main.ts
CodSpeed Performance Gauge
+10%
14.2 ms13 ms
Quote ratio: 100% (1000 rows)
benchmark/main.ts
CodSpeed Performance Gauge
+7%
14.6 ms13.7 ms
Field length: 1KB (1000 rows)
benchmark/main.ts
CodSpeed Performance Gauge
+2%
28.4 ms27.7 ms
Engine comparison: wasm (500 rows)
benchmark/main.ts
CodSpeed Performance Gauge
+2%
9.1 ms8.9 ms
Queuing: large (10000 rows) - default HWM
benchmark/main.ts
CodSpeed Performance Gauge
+1%
2.3 s2.2 s
parseBinary.toIterableIterator(50 rows)
benchmark/main.ts
CodSpeed Performance Gauge
0%
1.1 ms1.1 ms
parseBinary.toArraySync(50 rows)
benchmark/main.ts
CodSpeed Performance Gauge
0%
1.1 ms1.1 ms
Quote ratio: 0% (1000 rows)
benchmark/main.ts
CodSpeed Performance Gauge
0%
12.6 ms12.6 ms
parseStringToArraySyncWASM(50 rows)
benchmark/main.ts
CodSpeed Performance Gauge
0%
1.5 ms1.5 ms
Field length: 10KB (100 rows)
benchmark/main.ts
CodSpeed Performance Gauge
0%
16.8 ms16.8 ms
parseString engine:fast (50 rows)
benchmark/main.ts
CodSpeed Performance Gauge
0%
1.3 ms1.3 ms
Quote ratio: 50% (1000 rows)
benchmark/main.ts
CodSpeed Performance Gauge
0%
13.1 ms13.1 ms
Line ending: LF (1000 rows)
benchmark/main.ts
CodSpeed Performance Gauge
0%
9.7 ms9.7 ms
parseString.toStream(50 rows)
benchmark/main.ts
CodSpeed Performance Gauge
0%
2.3 ms2.3 ms
parseString.toArraySync(50 rows)
benchmark/main.ts
CodSpeed Performance Gauge
0%
2.1 ms2.1 ms
Stream approach: parseUint8ArrayStream (1MB)
benchmark/main.ts
CodSpeed Performance Gauge
0%
3 s3.1 s
Binary approach: parseBinary (1MB)
benchmark/main.ts
CodSpeed Performance Gauge
-1%
397.6 ms402.1 ms
parseString.toArraySync(100 cols, 50 rows, unquoted)
benchmark/main.ts
CodSpeed Performance Gauge
-2%
21 ms21.5 ms
parseString.toArraySync(50 cols, 50 rows, unquoted)
benchmark/main.ts
CodSpeed Performance Gauge
-4%
10.4 ms10.8 ms
Quote ratio: 25% (1000 rows)
benchmark/main.ts
CodSpeed Performance Gauge
-4%
12.9 ms13.4 ms
parseString.toArraySync(10 cols, 50 rows, unquoted)
benchmark/main.ts
CodSpeed Performance Gauge
-6%
2.2 ms2.3 ms
parseBinary.toStream(50 rows)
benchmark/main.ts
CodSpeed Performance Gauge
-6%
2 ms2.2 ms
parseStringStream: small (100 rows)
benchmark/main.ts
CodSpeed Performance Gauge
-7%
19.2 ms20.6 ms
Queuing: small (100 rows) - default HWM
benchmark/main.ts
CodSpeed Performance Gauge
-8%
22.6 ms24.6 ms
Queuing: medium (1000 rows) - default HWM
benchmark/main.ts
CodSpeed Performance Gauge
-10%
255.5 ms284.1 ms
parseString engine:stable (1000 rows)
benchmark/main.ts
CodSpeed Performance Gauge
-10%
20.6 ms22.9 ms
parseString.toArraySync(50 cols, 50 rows, quoted)
benchmark/main.ts
CodSpeed Performance Gauge
-17%
21.1 ms25.6 ms
Binary approach: parseBinary (100KB)
benchmark/main.ts
CodSpeed Performance Gauge
-19%
43.7 ms53.8 ms
Binary approach: parseBinary (10KB)
benchmark/main.ts
CodSpeed Performance Gauge
-25%
4.5 ms5.9 ms
parseStringStream: medium (1000 rows)
benchmark/main.ts
CodSpeed Performance Gauge
-33%
192.3 ms287.5 ms
Stream approach: parseUint8ArrayStream (100KB)
benchmark/main.ts
CodSpeed Performance Gauge
-37%
329 ms519.6 ms
Stream approach: parseUint8ArrayStream (1KB)
benchmark/main.ts
CodSpeed Performance Gauge
-41%
7.6 ms12.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