Skip to content

Latest commit

 

History

History
143 lines (75 loc) · 4.07 KB

index.md

File metadata and controls

143 lines (75 loc) · 4.07 KB

ShellJS Benchmarks

Build Status

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.

Results

ShellJS performance wins

System Information:

  • Linux

  • 4.2.0-30-generic

  • x64

  • Intel(R) Core(TM) i5-3317U CPU @ 1.70GHz × 4

Node information

  • Node.js: v5.3.0

  • V8: 4.6.85.31

Shell Information:

  • 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.

ShellJS was 4.483 times faster than Bash

Bash was 3.691 times faster than ShellJS

Bash was 2.276 times faster than ShellJS

Bash was 2.153 times faster than ShellJS

Bash was 4.834 times faster than ShellJS

ShellJS was 9.345 times faster than Bash

Bash was 4.534 times faster than ShellJS

ShellJS was 3.175 times faster than Bash