Collection of benchmarks for ShellJS
This is a comparison of ShellJS and bash for performance. Each test case runs scripts with equivalent output and compares Bash's runtime with ShellJS's. Surprisingly, ShellJS is often the winner, sometimes being up to 12x faster! Woohoo! See below for ShellJS performance wins.
-
Linux
-
4.2.0-30-generic
-
x64
-
Intel(R) Core(TM) i5-3317U CPU @ 1.70GHz × 4
-
Node.js: v5.3.0
-
V8: 4.6.85.31
-
name:
/bin/bash
-
version: GNU bash, version 4.3.42(1)-release (x86_64-pc-linux-gnu) Copyright (C) 2013 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later http://gnu.org/licenses/gpl.html This is free software; you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law.
-
Bash took
780
milliseconds -
ShellJS 0.5.3 took
284
milliseconds -
ShellJS 0.6.0 took
270
milliseconds -
ShellJS latest took
174
milliseconds
ShellJS was 4.483
times faster than Bash
-
Bash took
223
milliseconds -
ShellJS 0.5.3 took
409
milliseconds -
ShellJS 0.6.0 took
295
milliseconds -
ShellJS latest took
823
milliseconds
Bash was 3.691
times faster than ShellJS
-
Bash took
98
milliseconds -
ShellJS 0.5.3 took
176
milliseconds -
ShellJS 0.6.0 took
184
milliseconds -
ShellJS latest took
223
milliseconds
Bash was 2.276
times faster than ShellJS
-
Bash took
85
milliseconds -
ShellJS 0.5.3 took
171
milliseconds -
ShellJS 0.6.0 took
187
milliseconds -
ShellJS latest took
183
milliseconds
Bash was 2.153
times faster than ShellJS
-
Bash took
163
milliseconds -
ShellJS 0.5.3 took
261
milliseconds -
ShellJS 0.6.0 took
284
milliseconds -
ShellJS latest took
788
milliseconds
Bash was 4.834
times faster than ShellJS
-
Bash took
10345
milliseconds -
ShellJS 0.5.3 took
684
milliseconds -
ShellJS 0.6.0 took
908
milliseconds -
ShellJS latest took
1107
milliseconds
ShellJS was 9.345
times faster than Bash
-
Bash took
917
milliseconds -
ShellJS 0.5.3 took
1312
milliseconds -
ShellJS 0.6.0 took
1911
milliseconds -
ShellJS latest took
4158
milliseconds
Bash was 4.534
times faster than ShellJS
-
Bash took
1486
milliseconds -
Skipping test for ShellJS 0.5.3
-
ShellJS 0.6.0 took
307
milliseconds -
ShellJS latest took
468
milliseconds
ShellJS was 3.175
times faster than Bash