Skip to content
Eric Martindale edited this page Jun 3, 2014 · 7 revisions

Benchmarks

Jade

git checkout master && node maki.js
siege -b -t60S http://localhost:9200

Transactions:		       31347 hits
Availability:		       99.95 %
Elapsed time:		       59.31 secs
Data transferred:	       12.44 MB
Response time:		        0.01 secs
Transaction rate:	      528.53 trans/sec
Throughput:		        0.21 MB/sec
Concurrency:		        4.12
Successful transactions:       31347
Failed transactions:	          15
Longest transaction:	        0.25
Shortest transaction:	        0.00

Handlebars (without layouts)

git checkout handlebars && node maki.js
siege -b -t60S http://localhost:9200

Transactions:		       30405 hits
Availability:		       99.95 %
Elapsed time:		       59.28 secs
Data transferred:	       12.06 MB
Response time:		        0.01 secs
Transaction rate:	      512.90 trans/sec
Throughput:		        0.20 MB/sec
Concurrency:		        3.85
Successful transactions:       30405
Failed transactions:	          15
Longest transaction:	        0.37
Shortest transaction:	        0.00

Handlebars (with layouts)

git checkout handlebars-layouts && node maki.js
siege -b -t60S http://localhost:9200

Transactions:		       31342 hits
Availability:		       99.95 %
Elapsed time:		       59.83 secs
Data transferred:	       12.43 MB
Response time:		        0.01 secs
Transaction rate:	      523.85 trans/sec
Throughput:		        0.21 MB/sec
Concurrency:		        3.96
Successful transactions:       31342
Failed transactions:	          15
Longest transaction:	        0.33
Shortest transaction:	        0.00

Jade (production mode)

git checkout master && NODE_ENV=production node maki.js
siege -b -t60S http://localhost:9200

Transactions:		       31724 hits
Availability:		       99.95 %
Elapsed time:		       59.48 secs
Data transferred:	       12.59 MB
Response time:		        0.01 secs
Transaction rate:	      533.36 trans/sec
Throughput:		        0.21 MB/sec
Concurrency:		        4.00
Successful transactions:       31724
Failed transactions:	          15
Longest transaction:	        2.27
Shortest transaction:	        0.00

Handlebars (without layouts, production mode)

git checkout handlebars && NODE_ENV=production node maki.js
siege -b -t60S http://localhost:9200

Transactions:		       31780 hits
Availability:		       99.96 %
Elapsed time:		       59.21 secs
Data transferred:	       12.61 MB
Response time:		        0.01 secs
Transaction rate:	      536.73 trans/sec
Throughput:		        0.21 MB/sec
Concurrency:		        5.24
Successful transactions:       31780
Failed transactions:	          12
Longest transaction:	       19.93
Shortest transaction:	        0.00

Handlebars (with layouts, production mode)

git checkout handlebars-layouts && NODE_ENV=production node maki.js
siege -b -t60S http://localhost:9200

Transactions:		       31434 hits
Availability:		       99.96 %
Elapsed time:		       59.70 secs
Data transferred:	       12.47 MB
Response time:		        0.01 secs
Transaction rate:	      526.53 trans/sec
Throughput:		        0.21 MB/sec
Concurrency:		        4.78
Successful transactions:       31434
Failed transactions:	          13
Longest transaction:	       13.56
Shortest transaction:	        0.00

Over the Wire

jade

Transactions:		        7261 hits
Availability:		      100.00 %
Elapsed time:		       59.30 secs
Data transferred:	        2.89 MB
Response time:		        0.12 secs
Transaction rate:	      122.45 trans/sec
Throughput:		        0.05 MB/sec
Concurrency:		       14.98
Successful transactions:        7261
Failed transactions:	           0
Longest transaction:	        1.39
Shortest transaction:	        0.07

handlebars

Transactions:		        7625 hits
Availability:		      100.00 %
Elapsed time:		       59.53 secs
Data transferred:	        3.03 MB
Response time:		        0.12 secs
Transaction rate:	      128.09 trans/sec
Throughput:		        0.05 MB/sec
Concurrency:		       14.98
Successful transactions:        7625
Failed transactions:	           0
Longest transaction:	        0.48
Shortest transaction:	        0.07