inwebo/csv-reader vs league/csv
Performance comparison — 4 scenarios × 3 file sizes
-
-
-
-
benchBasicRead
Detailed stats
|
| Library |
Variant |
Peak memory |
Min time |
Average time |
Max time |
Relative standard deviation |
| inwebo/csv-reader |
Small C.S.V. file (~55 ko) |
741.808kb
|
3.687ms
|
3.921ms
|
4.727ms
|
±
8.63%
|
| inwebo/csv-reader |
Medium C.S.V. file (~584 ko) |
741.808kb
|
38.521ms
|
43.217ms
|
43.974ms
|
±
5.18%
|
| inwebo/csv-reader |
Large C.S.V. file (~6.1 Mo) |
741.808kb
|
421.194ms
|
437.022ms
|
461.837ms
|
±
3.40%
|
| league/csv |
Small C.S.V. file (~55 ko) |
968.656kb
|
6.070ms
|
6.388ms
|
6.466ms
|
±
2.39%
|
| league/csv |
Medium C.S.V. file (~584 ko) |
968.656kb
|
57.896ms
|
62.444ms
|
65.491ms
|
±
4.26%
|
| league/csv |
Large C.S.V. file (~6.1 Mo) |
968.656kb
|
603.112ms
|
664.219ms
|
670.120ms
|
±
4.37%
|
Variant Comparison
Variant Comparison (Time %)
|
| Library |
Variant |
Difference |
| inwebo/csv-reader |
Small C.S.V. file (~55 ko) |
-42.98%
|
Memory % (Small C.S.V. file (~55 ko))
|
| Library |
Variant |
Difference |
| inwebo/csv-reader |
Small C.S.V. file (~55 ko) |
-23.42%
|
Variant Comparison (Time %)
|
| Library |
Variant |
Difference |
| inwebo/csv-reader |
Medium C.S.V. file (~584 ko) |
-41.18%
|
Memory % (Medium C.S.V. file (~584 ko))
|
| Library |
Variant |
Difference |
| inwebo/csv-reader |
Medium C.S.V. file (~584 ko) |
-23.42%
|
Variant Comparison (Time %)
|
| Library |
Variant |
Difference |
| inwebo/csv-reader |
Large C.S.V. file (~6.1 Mo) |
-37.15%
|
Memory % (Large C.S.V. file (~6.1 Mo))
|
| Library |
Variant |
Difference |
| inwebo/csv-reader |
Large C.S.V. file (~6.1 Mo) |
-23.42%
|
benchFiltering
Detailed stats
|
| Library |
Variant |
Peak memory |
Min time |
Average time |
Max time |
Relative standard deviation |
| inwebo/csv-reader |
Small C.S.V. file (~55 ko) |
741.808kb
|
3.552ms
|
3.773ms
|
3.844ms
|
±
2.90%
|
| inwebo/csv-reader |
Medium C.S.V. file (~584 ko) |
741.808kb
|
37.909ms
|
40.608ms
|
41.132ms
|
±
3.09%
|
| inwebo/csv-reader |
Large C.S.V. file (~6.1 Mo) |
741.808kb
|
393.981ms
|
405.460ms
|
435.580ms
|
±
3.91%
|
| league/csv |
Small C.S.V. file (~55 ko) |
1.296mb
|
7.522ms
|
7.714ms
|
8.446ms
|
±
4.10%
|
| league/csv |
Medium C.S.V. file (~584 ko) |
1.296mb
|
75.456ms
|
76.469ms
|
83.297ms
|
±
3.61%
|
| league/csv |
Large C.S.V. file (~6.1 Mo) |
1.296mb
|
780.107ms
|
790.690ms
|
845.267ms
|
±
2.93%
|
Variant Comparison
Variant Comparison (Time %)
|
| Library |
Variant |
Difference |
| inwebo/csv-reader |
Small C.S.V. file (~55 ko) |
-57.94%
|
Memory % (Small C.S.V. file (~55 ko))
|
| Library |
Variant |
Difference |
| inwebo/csv-reader |
Small C.S.V. file (~55 ko) |
-42.77%
|
Variant Comparison (Time %)
|
| Library |
Variant |
Difference |
| inwebo/csv-reader |
Medium C.S.V. file (~584 ko) |
-54.49%
|
Memory % (Medium C.S.V. file (~584 ko))
|
| Library |
Variant |
Difference |
| inwebo/csv-reader |
Medium C.S.V. file (~584 ko) |
-42.77%
|
Variant Comparison (Time %)
|
| Library |
Variant |
Difference |
| inwebo/csv-reader |
Large C.S.V. file (~6.1 Mo) |
-53.39%
|
Memory % (Large C.S.V. file (~6.1 Mo))
|
| Library |
Variant |
Difference |
| inwebo/csv-reader |
Large C.S.V. file (~6.1 Mo) |
-42.77%
|
benchNormalization
Detailed stats
|
| Library |
Variant |
Peak memory |
Min time |
Average time |
Max time |
Relative standard deviation |
| inwebo/csv-reader |
Small C.S.V. file (~55 ko) |
741.824kb
|
3.673ms
|
4.073ms
|
4.302ms
|
±
5.49%
|
| inwebo/csv-reader |
Medium C.S.V. file (~584 ko) |
741.824kb
|
37.969ms
|
40.492ms
|
43.045ms
|
±
4.24%
|
| inwebo/csv-reader |
Large C.S.V. file (~6.1 Mo) |
741.824kb
|
390.162ms
|
403.521ms
|
404.970ms
|
±
1.46%
|
| league/csv |
Small C.S.V. file (~55 ko) |
968.664kb
|
6.806ms
|
7.072ms
|
7.394ms
|
±
2.86%
|
| league/csv |
Medium C.S.V. file (~584 ko) |
968.664kb
|
68.073ms
|
71.884ms
|
79.666ms
|
±
6.09%
|
| league/csv |
Large C.S.V. file (~6.1 Mo) |
968.664kb
|
701.418ms
|
709.699ms
|
799.829ms
|
±
5.34%
|
Variant Comparison
Variant Comparison (Time %)
|
| Library |
Variant |
Difference |
| inwebo/csv-reader |
Small C.S.V. file (~55 ko) |
-50.32%
|
Memory % (Small C.S.V. file (~55 ko))
|
| Library |
Variant |
Difference |
| inwebo/csv-reader |
Small C.S.V. file (~55 ko) |
-23.42%
|
Variant Comparison (Time %)
|
| Library |
Variant |
Difference |
| inwebo/csv-reader |
Medium C.S.V. file (~584 ko) |
-52.34%
|
Memory % (Medium C.S.V. file (~584 ko))
|
| Library |
Variant |
Difference |
| inwebo/csv-reader |
Medium C.S.V. file (~584 ko) |
-23.42%
|
Variant Comparison (Time %)
|
| Library |
Variant |
Difference |
| inwebo/csv-reader |
Large C.S.V. file (~6.1 Mo) |
-51.22%
|
Memory % (Large C.S.V. file (~6.1 Mo))
|
| Library |
Variant |
Difference |
| inwebo/csv-reader |
Large C.S.V. file (~6.1 Mo) |
-23.42%
|
benchLargeFile
Detailed stats
|
| Library |
Variant |
Peak memory |
Min time |
Average time |
Max time |
Relative standard deviation |
| inwebo/csv-reader |
Large C.S.V. file (~6.1 Mo) |
741.808kb
|
398.762ms
|
410.305ms
|
431.716ms
|
±
2.89%
|
| league/csv |
Large C.S.V. file (~6.1 Mo) |
968.656kb
|
580.511ms
|
600.022ms
|
676.376ms
|
±
5.52%
|
Variant Comparison
Variant Comparison (Time %)
|
| Library |
Variant |
Difference |
| inwebo/csv-reader |
Large C.S.V. file (~6.1 Mo) |
-41.04%
|
Memory % (Large C.S.V. file (~6.1 Mo))
|
| Library |
Variant |
Difference |
| inwebo/csv-reader |
Large C.S.V. file (~6.1 Mo) |
-23.42%
|