Add benchmark page and initial data

This commit is contained in:
Hanjoung Lee 2015-09-17 14:49:55 +09:00
parent 3206a16923
commit cfa9ac568a
20 changed files with 2576 additions and 0 deletions

View File

@ -20,6 +20,7 @@
<li><a href="http://www.iotjs.net">Powering <b>IoT.js</b></a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li><a href="benchmark/benchmark.html" >Benchmark</a></li>
{% for p in site.pages %}
{% if p.title %}
{% if page.url == p.url %}

6
benchmark/benchmark.css Normal file
View File

@ -0,0 +1,6 @@
.graph-container {
width: 700px;
height: 340px;
display: inline-block;
}

40
benchmark/benchmark.html Normal file
View File

@ -0,0 +1,40 @@
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<title>jerryscript benchmark</title>
<!--link rel="stylesheet" type="text/css" src="benchmark.css"-->
<link rel="stylesheet" type="text/css" href="benchmark.css">
<script type="text/javascript" src="https://www.google.com/jsapi"></script>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
<script type='text/javascript' src="benchmark.js"></script>
</head>
<body>
<h1>Jerryscript Benchmark</h1>
<p>
<span style="font-weight: bold; color: blue;">lower is better</span>
for both memory and performance.
</p>
<div class="container">
<div id="wrapper_sunspider-1.0.2" class="content">
<h3>sunspider-1.0.2</h3>
<div id="chart_sunspider-1.0.2_memory" class="graph-container"></div>
<div id="chart_sunspider-1.0.2_performance" class="graph-container"></div>
</div>
<div id="wrapper_ubench">
<h3>ubench</h3>
<div id="chart_ubench_memory" class="graph-container"></div>
<div id="chart_ubench_performance" class="graph-container"></div>
</div>
</div><!-- container -->
</body>
</html>

197
benchmark/benchmark.js Normal file
View File

@ -0,0 +1,197 @@
///////////////////////////////////////////
// helper functions
///////////////////////////////////////////
Array.prototype.clone = function() {
return this.slice(0);
};
Array.prototype.sum = function() {
return this.reduce(function(a, b) { return a + b; });
};
Date.prototype.toFormattedString = function() {
var yyyy = this.getFullYear().toString();
var mm = (this.getMonth() + 1).toString();
var dd = this.getDate().toString();
mm = mm[1] ? mm : '0' + mm;
dd = dd[1] ? dd : '0' + dd;
return yyyy + '-' + mm + '-' + dd;
};
Object.values = function(obj) {
return Object.keys(obj).map(function(key) { return obj[key]; });
};
function getParameterByName(name) {
name = name.replace(/[\[]/, "\\[").replace(/[\]]/, "\\]");
var regex = new RegExp("[\\?&]" + name + "=([^&#]*)"),
results = regex.exec(location.search);
return results === null ? "" : decodeURIComponent(results[1].replace(/\+/g, " "));
}
function wrapTooltip(content) {
return '<div style="padding: 0.5em; font-family: consolas; line-height: 1.5em;">' + content + '</div>';
}
function wrapHyperlink(address, text) {
return '<a href="' + address + '" target="_blank">' + text + '</a>'
}
///////////////////////////////////////////
// main module
///////////////////////////////////////////
var benchmarks = ['sunspider-1.0.2', 'ubench'];
var measureTypes = ['memory', 'performance'];
var measureUnits = {'memory': 'kb', 'performance': 's'};
var engines = ['jerryscript', 'jerryscript-snapshot', 'duktape'];
var link_main = {
'jerryscript': 'http://www.jerryscript.net',
'duktape': 'http://duktape.org'
};
var link_code = {
'jerryscript': 'https://github.com/Samsung/jerryscript/commit/',
'duktape': 'https://github.com/svaarala/duktape/commit/'
};
var beginDate = new Date('2015-07-10');
var benchmarkData = {};
google.load('visualization', '1', {packages: ['corechart', 'line']});
google.setOnLoadCallback(main);
function main() {
var data_src = getParameterByName('src');
if (!data_src)
data_src = 'data';
// fetch data via ajax
var today = new Date();
for (var d = beginDate; d <= today; d.setDate(d.getDate() + 1)) {
var curDate = (new Date(d)).toFormattedString();
$.ajax({
_date: curDate,
url: data_src + '/' + curDate + '.json',
dataType: 'json',
success: function(data) {
benchmarkData[this._date] = data;
},
error: function(request, status, error) {
}
});
}
}
$(document).ajaxStop(function () {
benchmarks.forEach(function(benchmark) {
measureTypes.forEach(function(measureType) {
// transform data for internal use
var transData = {}, transInfo = {};
$.each(benchmarkData, function(date, element) {
transData[date] = [];
transInfo[date] = element['info'];
engines.forEach(function(engine, index) {
var repVal = undefined; // default value
var benchmark_obj = element[benchmark];
if (benchmark_obj) {
var record = benchmark_obj[measureType][engine];
if (record) {
// record object contains a lot of subtests,
// we use sum of all values as representative value
var values = Object.values(record);
repVal = values.sum();
}
}
transData[date][index] = repVal;
});
});
// transform data for google charts
var data = new google.visualization.DataTable();
data.addColumn('date', 'Date');
engines.forEach(function(engine) {
data.addColumn('number', engine);
data.addColumn({type: 'string', role: 'tooltip', 'p': {'html': true}});
});
var arrayData = Object.keys(transData).sort().map(function(date) {
// data
var row = Object.values(transData[date]);
// tooltip
var tooltips = row.clone().map(function(value, index) {
var engine = engines[index];
var engine_pure = engine.split('-')[0];
var info = transInfo[date] ? transInfo[date][engine_pure] : undefined;
var score = value ? value.toFixed(2) + measureUnits[measureType] : '';
var info_text = '';
if (info && info.version)
info_text = wrapHyperlink(link_code[engine_pure] + info.version, info.version);
var engine_text = wrapHyperlink(link_main[engine_pure], engine);
var textData = [
['source&nbsp; ', engine_text],
['version ', info_text],
['date&nbsp;&nbsp;&nbsp; ', date],
['score&nbsp;&nbsp; ', score]];
return wrapTooltip(textData.map(function(v) { return v.join(': '); }).join('<br />'));
});
// zip data and tooltips
// so the array will be like [data, tooltip, data, tooltip, ...]
row = row.map(function (v, i) {
return [v, tooltips[i]];
}).reduce(function(a, b) {
return a.concat(b)
});
return [new Date(date)].concat(row);
});
data.addRows(arrayData);
// chart options
var options = {
title: measureType,
titleTextStyle: {
fontSize: 20,
bold: true
},
fontName: 'consolas',
legend: { position: 'bottom' },
backgroundColor: '#f8f8f8',
hAxis: {
title: 'Date',
textStyle: {
fontSize: 12,
bold: false
},
titleTextStyle: {
fontSize: 16,
bold: true
},
format: 'yyyy-MM-dd'
},
vAxis: {
minValue: 0,
title: measureType + ' (' + measureUnits[measureType] + ')',
textStyle: {
fontSize: 12,
bold: false
},
titleTextStyle: {
fontSize: 16,
bold: true
}
},
tooltip: {
isHtml: true,
trigger: 'both'
}
};
// draw chart
var divObj = document.getElementById(
['chart', benchmark, measureType].join('_'));
if (divObj) {
var chart = new google.visualization.LineChart(divObj);
chart.draw(data, options);
}
});
});
});

View File

@ -0,0 +1,124 @@
{
"info": {
"jerryscript": {
"version": "8d7cdebee09d9fcccb85b47efa4e84341f065607",
"size": 173764
},
"duktape": {
"version": "cd2c19761b07e8d675f2079328fbfc9dd9c3b83a",
"size": 157632
}
},
"sunspider-1.0.2": {
"performance": {
"jerryscript": {
"math-spectral-norm.js": 4.568,
"3d-cube.js": 6.05467,
"access-fannkuch.js": 16.1653,
"access-nbody.js": 7.17867,
"bitops-bitwise-and.js": 5.47867,
"math-partial-sums.js": 3.116,
"controlflow-recursive.js": 4.35467,
"bitops-bits-in-byte.js": 7.20667,
"access-binary-trees.js": 3.71067,
"bitops-3bit-bits-in-byte.js": 5.09333,
"string-fasta.js": 27.308,
"math-cordic.js": 8.27333
},
"duktape": {
"math-spectral-norm.js": 1.05467,
"3d-cube.js": 1.18533,
"access-fannkuch.js": 1.97733,
"access-nbody.js": 1.736,
"bitops-bitwise-and.js": 7.26267,
"math-partial-sums.js": 2.812,
"controlflow-recursive.js": 1.24667,
"bitops-bits-in-byte.js": 0.922667,
"access-binary-trees.js": 1.30133,
"bitops-3bit-bits-in-byte.js": 0.590667,
"string-fasta.js": 4.72267,
"math-cordic.js": 2.52933
}
},
"memory": {
"jerryscript": {
"math-spectral-norm.js": 48,
"3d-cube.js": 160,
"access-fannkuch.js": 52,
"access-nbody.js": 68,
"bitops-bitwise-and.js": 28,
"math-partial-sums.js": 40,
"controlflow-recursive.js": 224,
"bitops-bits-in-byte.js": 32,
"access-binary-trees.js": 84,
"bitops-3bit-bits-in-byte.js": 36,
"string-fasta.js": 56,
"math-cordic.js": 48
},
"duktape": {
"math-spectral-norm.js": 144,
"3d-cube.js": 192,
"access-fannkuch.js": 148,
"access-nbody.js": 156,
"bitops-bitwise-and.js": 140,
"math-partial-sums.js": 144,
"controlflow-recursive.js": 184,
"bitops-bits-in-byte.js": 140,
"access-binary-trees.js": 208,
"bitops-3bit-bits-in-byte.js": 140,
"string-fasta.js": 156,
"math-cordic.js": 144
}
}
},
"ubench": {
"performance": {
"jerryscript": {
"loop-empty.js": 46.9453,
"function-empty.js": 32.0587,
"function-excess-args.js": 62.6253,
"function-closure.js": 5.292,
"function-missing-args.js": 65.1613,
"loop-sum.js": 52.168,
"loop-empty-resolve.js": 5.37467,
"function-correct-args.js": 87.68,
"function-sum.js": 48.6573
},
"duktape": {
"loop-empty.js": 55.852,
"function-empty.js": 40.1813,
"function-excess-args.js": 32.3107,
"function-closure.js": 19.8533,
"function-missing-args.js": 31.0227,
"loop-sum.js": 73.5733,
"loop-empty-resolve.js": 6.74267,
"function-correct-args.js": 32.3707,
"function-sum.js": 26.7733
}
},
"memory": {
"jerryscript": {
"loop-empty.js": 24,
"function-empty.js": 28,
"function-excess-args.js": 32,
"function-closure.js": 32,
"function-missing-args.js": 32,
"loop-sum.js": 24,
"loop-empty-resolve.js": 24,
"function-correct-args.js": 32,
"function-sum.js": 32
},
"duktape": {
"loop-empty.js": 140,
"function-empty.js": 140,
"function-excess-args.js": 140,
"function-closure.js": 472,
"function-missing-args.js": 140,
"loop-sum.js": 140,
"loop-empty-resolve.js": 140,
"function-correct-args.js": 140,
"function-sum.js": 140
}
}
}
}

View File

@ -0,0 +1,124 @@
{
"info": {
"jerryscript": {
"version": "6038173e76265ab30ae7b5b70a4d20633e1de9b7",
"size": 181960
},
"duktape": {
"version": "cd2c19761b07e8d675f2079328fbfc9dd9c3b83a",
"size": 157632
}
},
"sunspider-1.0.2": {
"performance": {
"jerryscript": {
"math-spectral-norm.js": 4.75067,
"3d-cube.js": 6.684,
"access-fannkuch.js": 16.3333,
"access-nbody.js": 7.148,
"bitops-bitwise-and.js": 5.38,
"math-partial-sums.js": 3.38267,
"controlflow-recursive.js": 4.46133,
"bitops-bits-in-byte.js": 7.872,
"access-binary-trees.js": 3.34533,
"bitops-3bit-bits-in-byte.js": 5.38933,
"string-fasta.js": 36.2467,
"math-cordic.js": 8.69333
},
"duktape": {
"math-spectral-norm.js": 1.048,
"3d-cube.js": 1.17333,
"access-fannkuch.js": 1.98267,
"access-nbody.js": 1.74533,
"bitops-bitwise-and.js": 7.28533,
"math-partial-sums.js": 2.82667,
"controlflow-recursive.js": 1.24933,
"bitops-bits-in-byte.js": 0.936,
"access-binary-trees.js": 1.3,
"bitops-3bit-bits-in-byte.js": 0.592,
"string-fasta.js": 4.724,
"math-cordic.js": 2.55067
}
},
"memory": {
"jerryscript": {
"math-spectral-norm.js": 48,
"3d-cube.js": 168,
"access-fannkuch.js": 52,
"access-nbody.js": 68,
"bitops-bitwise-and.js": 28,
"math-partial-sums.js": 40,
"controlflow-recursive.js": 236,
"bitops-bits-in-byte.js": 32,
"access-binary-trees.js": 92,
"bitops-3bit-bits-in-byte.js": 36,
"string-fasta.js": 56,
"math-cordic.js": 48
},
"duktape": {
"math-spectral-norm.js": 144,
"3d-cube.js": 192,
"access-fannkuch.js": 148,
"access-nbody.js": 156,
"bitops-bitwise-and.js": 140,
"math-partial-sums.js": 144,
"controlflow-recursive.js": 184,
"bitops-bits-in-byte.js": 140,
"access-binary-trees.js": 208,
"bitops-3bit-bits-in-byte.js": 140,
"string-fasta.js": 156,
"math-cordic.js": 144
}
}
},
"ubench": {
"performance": {
"jerryscript": {
"loop-empty.js": 45.9067,
"function-empty.js": 32.6907,
"function-excess-args.js": 63.4693,
"function-closure.js": 5.23867,
"function-missing-args.js": 65.5507,
"loop-sum.js": 50.8533,
"loop-empty-resolve.js": 5.14,
"function-correct-args.js": 88.3947,
"function-sum.js": 49.2693
},
"duktape": {
"loop-empty.js": 55.9933,
"function-empty.js": 40.148,
"function-excess-args.js": 32.2773,
"function-closure.js": 19.796,
"function-missing-args.js": 30.9907,
"loop-sum.js": 73.6307,
"loop-empty-resolve.js": 6.74667,
"function-correct-args.js": 32.3293,
"function-sum.js": 26.756
}
},
"memory": {
"jerryscript": {
"loop-empty.js": 24,
"function-empty.js": 28,
"function-excess-args.js": 32,
"function-closure.js": 32,
"function-missing-args.js": 32,
"loop-sum.js": 24,
"loop-empty-resolve.js": 24,
"function-correct-args.js": 32,
"function-sum.js": 32
},
"duktape": {
"loop-empty.js": 140,
"function-empty.js": 140,
"function-excess-args.js": 140,
"function-closure.js": 472,
"function-missing-args.js": 140,
"loop-sum.js": 140,
"loop-empty-resolve.js": 140,
"function-correct-args.js": 140,
"function-sum.js": 140
}
}
}
}

View File

@ -0,0 +1,124 @@
{
"info": {
"jerryscript": {
"version": "11c310322b0b09e8d60c72ee5263798938a8d9e0",
"size": 186056
},
"duktape": {
"version": "5b2a3f53f020b816957129ac448efad1b701e895",
"size": 157632
}
},
"sunspider-1.0.2": {
"performance": {
"jerryscript": {
"math-spectral-norm.js": 4.72667,
"3d-cube.js": 6.69467,
"access-fannkuch.js": 16.3,
"access-nbody.js": 7.104,
"bitops-bitwise-and.js": 5.34267,
"math-partial-sums.js": 3.364,
"controlflow-recursive.js": 4.50667,
"bitops-bits-in-byte.js": 7.96533,
"access-binary-trees.js": 3.39067,
"bitops-3bit-bits-in-byte.js": 5.45467,
"string-fasta.js": 36.4027,
"math-cordic.js": 8.74267
},
"duktape": {
"math-spectral-norm.js": 1.03333,
"3d-cube.js": 1.17067,
"access-fannkuch.js": 1.97333,
"access-nbody.js": 1.75067,
"bitops-bitwise-and.js": 7.292,
"math-partial-sums.js": 2.82267,
"controlflow-recursive.js": 1.248,
"bitops-bits-in-byte.js": 0.934667,
"access-binary-trees.js": 1.29867,
"bitops-3bit-bits-in-byte.js": 0.592,
"string-fasta.js": 4.676,
"math-cordic.js": 2.53867
}
},
"memory": {
"jerryscript": {
"math-spectral-norm.js": 48,
"3d-cube.js": 168,
"access-fannkuch.js": 52,
"access-nbody.js": 68,
"bitops-bitwise-and.js": 28,
"math-partial-sums.js": 40,
"controlflow-recursive.js": 236,
"bitops-bits-in-byte.js": 32,
"access-binary-trees.js": 92,
"bitops-3bit-bits-in-byte.js": 36,
"string-fasta.js": 56,
"math-cordic.js": 48
},
"duktape": {
"math-spectral-norm.js": 144,
"3d-cube.js": 192,
"access-fannkuch.js": 148,
"access-nbody.js": 156,
"bitops-bitwise-and.js": 140,
"math-partial-sums.js": 144,
"controlflow-recursive.js": 184,
"bitops-bits-in-byte.js": 140,
"access-binary-trees.js": 208,
"bitops-3bit-bits-in-byte.js": 140,
"string-fasta.js": 156,
"math-cordic.js": 144
}
}
},
"ubench": {
"performance": {
"jerryscript": {
"loop-empty.js": 45.764,
"function-empty.js": 33.0893,
"function-excess-args.js": 63.9267,
"function-closure.js": 5.91733,
"function-missing-args.js": 65.9853,
"loop-sum.js": 50.5267,
"loop-empty-resolve.js": 5.22133,
"function-correct-args.js": 88.756,
"function-sum.js": 49.672
},
"duktape": {
"loop-empty.js": 55.776,
"function-empty.js": 39.888,
"function-excess-args.js": 31.9293,
"function-closure.js": 19.5493,
"function-missing-args.js": 30.712,
"loop-sum.js": 73.6933,
"loop-empty-resolve.js": 6.73733,
"function-correct-args.js": 32.072,
"function-sum.js": 26.4173
}
},
"memory": {
"jerryscript": {
"loop-empty.js": 24,
"function-empty.js": 28,
"function-excess-args.js": 32,
"function-closure.js": 32,
"function-missing-args.js": 32,
"loop-sum.js": 24,
"loop-empty-resolve.js": 24,
"function-correct-args.js": 32,
"function-sum.js": 32
},
"duktape": {
"loop-empty.js": 140,
"function-empty.js": 140,
"function-excess-args.js": 140,
"function-closure.js": 472,
"function-missing-args.js": 140,
"loop-sum.js": 140,
"loop-empty-resolve.js": 140,
"function-correct-args.js": 140,
"function-sum.js": 140
}
}
}
}

View File

@ -0,0 +1,124 @@
{
"info": {
"jerryscript": {
"version": "c715a7cd1de6c498420ed024fb03674e5d74754d",
"size": 190152
},
"duktape": {
"version": "9f7eee025386711fa15d6af0ed4715650db1816a",
"size": 161728
}
},
"sunspider-1.0.2": {
"performance": {
"jerryscript": {
"math-spectral-norm.js": 4.81867,
"3d-cube.js": 6.792,
"access-fannkuch.js": 16.896,
"access-nbody.js": 7.39333,
"bitops-bitwise-and.js": 5.40267,
"math-partial-sums.js": 3.43333,
"controlflow-recursive.js": 4.59333,
"bitops-bits-in-byte.js": 7.96533,
"access-binary-trees.js": 3.45867,
"bitops-3bit-bits-in-byte.js": 5.45733,
"string-fasta.js": 36.848,
"math-cordic.js": 8.82933
},
"duktape": {
"math-spectral-norm.js": 1.104,
"3d-cube.js": 1.15733,
"access-fannkuch.js": 1.98,
"access-nbody.js": 1.764,
"bitops-bitwise-and.js": 7.86133,
"math-partial-sums.js": 2.84667,
"controlflow-recursive.js": 1.23733,
"bitops-bits-in-byte.js": 0.928,
"access-binary-trees.js": 1.27867,
"bitops-3bit-bits-in-byte.js": 0.586667,
"string-fasta.js": 4.792,
"math-cordic.js": 2.416
}
},
"memory": {
"jerryscript": {
"math-spectral-norm.js": 48,
"3d-cube.js": 168,
"access-fannkuch.js": 52,
"access-nbody.js": 68,
"bitops-bitwise-and.js": 28,
"math-partial-sums.js": 40,
"controlflow-recursive.js": 236,
"bitops-bits-in-byte.js": 32,
"access-binary-trees.js": 92,
"bitops-3bit-bits-in-byte.js": 36,
"string-fasta.js": 56,
"math-cordic.js": 48
},
"duktape": {
"math-spectral-norm.js": 144,
"3d-cube.js": 192,
"access-fannkuch.js": 148,
"access-nbody.js": 156,
"bitops-bitwise-and.js": 140,
"math-partial-sums.js": 144,
"controlflow-recursive.js": 184,
"bitops-bits-in-byte.js": 140,
"access-binary-trees.js": 208,
"bitops-3bit-bits-in-byte.js": 140,
"string-fasta.js": 156,
"math-cordic.js": 144
}
}
},
"ubench": {
"performance": {
"jerryscript": {
"loop-empty.js": 46.228,
"function-empty.js": 33.8613,
"function-excess-args.js": 65.2667,
"function-closure.js": 5.50133,
"function-missing-args.js": 67.2787,
"loop-sum.js": 51.1893,
"loop-empty-resolve.js": 5.23867,
"function-correct-args.js": 90.9093,
"function-sum.js": 50.844
},
"duktape": {
"loop-empty.js": 58.4373,
"function-empty.js": 39.7307,
"function-excess-args.js": 31.884,
"function-closure.js": 19.8093,
"function-missing-args.js": 30.5893,
"loop-sum.js": 91.836,
"loop-empty-resolve.js": 7.04533,
"function-correct-args.js": 31.9373,
"function-sum.js": 26.5093
}
},
"memory": {
"jerryscript": {
"loop-empty.js": 24,
"function-empty.js": 28,
"function-excess-args.js": 32,
"function-closure.js": 32,
"function-missing-args.js": 32,
"loop-sum.js": 24,
"loop-empty-resolve.js": 24,
"function-correct-args.js": 32,
"function-sum.js": 32
},
"duktape": {
"loop-empty.js": 140,
"function-empty.js": 140,
"function-excess-args.js": 140,
"function-closure.js": 472,
"function-missing-args.js": 140,
"loop-sum.js": 140,
"loop-empty-resolve.js": 140,
"function-correct-args.js": 140,
"function-sum.js": 140
}
}
}
}

View File

@ -0,0 +1,122 @@
{
"info": {
"jerryscript": {
"version": "a19dd0523e5e48f7496fe60caa3f195193f638d2",
"size": 194252
},
"duktape": {
"version": "eee8a8ba13b6c20fbdc0d651c35ab1f2184b6940",
"size": 165824
}
},
"sunspider-1.0.2": {
"performance": {
"jerryscript": {
"math-spectral-norm.js": 4.84933,
"3d-cube.js": 6.748,
"access-fannkuch.js": 16.7493,
"access-nbody.js": 7.37333,
"bitops-bitwise-and.js": 5.392,
"math-partial-sums.js": 3.50267,
"controlflow-recursive.js": 4.51067,
"bitops-bits-in-byte.js": 7.58267,
"access-binary-trees.js": 3.424,
"bitops-3bit-bits-in-byte.js": 5.31067,
"string-fasta.js": 36.3907,
"math-cordic.js": 8.94
},
"duktape": {
"math-spectral-norm.js": 1.076,
"3d-cube.js": 1.16133,
"access-fannkuch.js": 1.98133,
"access-nbody.js": 1.76267,
"bitops-bitwise-and.js": 10.2173,
"math-partial-sums.js": 2.90133,
"controlflow-recursive.js": 1.228,
"bitops-bits-in-byte.js": 0.942667,
"access-binary-trees.js": 1.288,
"bitops-3bit-bits-in-byte.js": 0.584,
"string-fasta.js": 4.81867,
"math-cordic.js": 2.44133
}
},
"memory": {
"jerryscript": {
"math-spectral-norm.js": 48,
"3d-cube.js": 172,
"access-fannkuch.js": 48,
"access-nbody.js": 68,
"bitops-bitwise-and.js": 28,
"math-partial-sums.js": 40,
"controlflow-recursive.js": 236,
"bitops-bits-in-byte.js": 32,
"access-binary-trees.js": 92,
"bitops-3bit-bits-in-byte.js": 36,
"string-fasta.js": 56,
"math-cordic.js": 52
},
"duktape": {
"math-spectral-norm.js": 144,
"3d-cube.js": 188,
"access-fannkuch.js": 148,
"access-nbody.js": 156,
"bitops-bitwise-and.js": 144,
"math-partial-sums.js": 148,
"controlflow-recursive.js": 184,
"bitops-bits-in-byte.js": 144,
"access-binary-trees.js": 208,
"bitops-3bit-bits-in-byte.js": 144,
"string-fasta.js": 156,
"math-cordic.js": 148
}
}
},
"ubench": {
"performance": {
"jerryscript": {
"loop-empty.js": 44.672,
"function-empty.js": 34.1667,
"function-excess-args.js": 77.8107,
"function-closure.js": 5.32933,
"function-missing-args.js": 67.1813,
"loop-sum.js": 50.3467,
"loop-empty-resolve.js": 5.16533,
"function-sum.js": 53.8827
},
"duktape": {
"loop-empty.js": 76.1653,
"function-empty.js": 48.2467,
"function-excess-args.js": 38.3107,
"function-closure.js": 20.1227,
"function-missing-args.js": 36.776,
"loop-sum.js": 90.0853,
"loop-empty-resolve.js": 9.09333,
"function-correct-args.js": 38.224,
"function-sum.js": 31.5547
}
},
"memory": {
"jerryscript": {
"loop-empty.js": 24,
"function-empty.js": 28,
"function-excess-args.js": 32,
"function-closure.js": 32,
"function-missing-args.js": 32,
"loop-sum.js": 24,
"loop-empty-resolve.js": 24,
"function-sum.js": 32
},
"duktape": {
"loop-empty.js": 140,
"function-empty.js": 144,
"function-excess-args.js": 144,
"function-closure.js": 472,
"function-missing-args.js": 144,
"loop-sum.js": 140,
"loop-empty-resolve.js": 140,
"function-correct-args.js": 144,
"function-sum.js": 144
}
}
}
}

View File

@ -0,0 +1,124 @@
{
"info": {
"jerryscript": {
"version": "c8884a4561ccc5fd636a707d27aee6a5ffe08d55",
"size": 194252
},
"duktape": {
"version": "37be757b9072d49196748e7f58d9e63bb393d372",
"size": 165824
}
},
"sunspider-1.0.2": {
"performance": {
"jerryscript": {
"math-spectral-norm.js": 4.01333,
"3d-cube.js": 5.976,
"access-fannkuch.js": 14.5093,
"access-nbody.js": 6.40267,
"bitops-bitwise-and.js": 4.212,
"math-partial-sums.js": 3.09067,
"controlflow-recursive.js": 3.56533,
"bitops-bits-in-byte.js": 6.756,
"access-binary-trees.js": 3.48267,
"bitops-3bit-bits-in-byte.js": 4.772,
"string-fasta.js": 36.3853,
"math-cordic.js": 7.65467
},
"duktape": {
"math-spectral-norm.js": 1.08933,
"3d-cube.js": 1.164,
"access-fannkuch.js": 1.98,
"access-nbody.js": 1.792,
"bitops-bitwise-and.js": 10.2587,
"math-partial-sums.js": 2.93867,
"controlflow-recursive.js": 1.23467,
"bitops-bits-in-byte.js": 0.948,
"access-binary-trees.js": 1.29867,
"bitops-3bit-bits-in-byte.js": 0.586667,
"string-fasta.js": 4.87867,
"math-cordic.js": 2.452
}
},
"memory": {
"jerryscript": {
"math-spectral-norm.js": 52,
"3d-cube.js": 168,
"access-fannkuch.js": 44,
"access-nbody.js": 68,
"bitops-bitwise-and.js": 28,
"math-partial-sums.js": 40,
"controlflow-recursive.js": 224,
"bitops-bits-in-byte.js": 36,
"access-binary-trees.js": 104,
"bitops-3bit-bits-in-byte.js": 40,
"string-fasta.js": 48,
"math-cordic.js": 48
},
"duktape": {
"math-spectral-norm.js": 144,
"3d-cube.js": 188,
"access-fannkuch.js": 148,
"access-nbody.js": 156,
"bitops-bitwise-and.js": 144,
"math-partial-sums.js": 148,
"controlflow-recursive.js": 184,
"bitops-bits-in-byte.js": 144,
"access-binary-trees.js": 208,
"bitops-3bit-bits-in-byte.js": 144,
"string-fasta.js": 156,
"math-cordic.js": 148
}
}
},
"ubench": {
"performance": {
"jerryscript": {
"loop-empty.js": 41.572,
"function-empty.js": 31.4067,
"function-excess-args.js": 70.1867,
"function-closure.js": 5.756,
"function-missing-args.js": 69.6373,
"loop-sum.js": 45.5213,
"loop-empty-resolve.js": 4.77867,
"function-correct-args.js": 99.212,
"function-sum.js": 47.172
},
"duktape": {
"loop-empty.js": 76.048,
"function-empty.js": 48.604,
"function-excess-args.js": 38.6067,
"function-closure.js": 20.1787,
"function-missing-args.js": 37.0493,
"loop-sum.js": 90.3947,
"loop-empty-resolve.js": 9.04267,
"function-correct-args.js": 38.5347,
"function-sum.js": 31.8067
}
},
"memory": {
"jerryscript": {
"loop-empty.js": 24,
"function-empty.js": 24,
"function-excess-args.js": 32,
"function-closure.js": 32,
"function-missing-args.js": 32,
"loop-sum.js": 24,
"loop-empty-resolve.js": 24,
"function-correct-args.js": 32,
"function-sum.js": 32
},
"duktape": {
"loop-empty.js": 140,
"function-empty.js": 144,
"function-excess-args.js": 144,
"function-closure.js": 472,
"function-missing-args.js": 144,
"loop-sum.js": 140,
"loop-empty-resolve.js": 140,
"function-correct-args.js": 144,
"function-sum.js": 144
}
}
}
}

View File

@ -0,0 +1,124 @@
{
"info": {
"jerryscript": {
"version": "b3b87add02f42eac1df89320ac08b760a58abfa1",
"size": 194252
},
"duktape": {
"version": "e55e469c68b90f0aac86eca7c058b8347ef2f03e",
"size": 165824
}
},
"sunspider-1.0.2": {
"performance": {
"jerryscript": {
"math-spectral-norm.js": 3.872,
"3d-cube.js": 5.752,
"access-fannkuch.js": 14.0267,
"access-nbody.js": 5.87867,
"bitops-bitwise-and.js": 4.04933,
"math-partial-sums.js": 2.84667,
"controlflow-recursive.js": 3.61067,
"bitops-bits-in-byte.js": 6.59467,
"access-binary-trees.js": 3.088,
"bitops-3bit-bits-in-byte.js": 4.624,
"string-fasta.js": 29.036,
"math-cordic.js": 7.272
},
"duktape": {
"math-spectral-norm.js": 1.1,
"3d-cube.js": 1.17333,
"access-fannkuch.js": 1.97867,
"access-nbody.js": 1.808,
"bitops-bitwise-and.js": 10.7293,
"math-partial-sums.js": 2.94133,
"controlflow-recursive.js": 1.23867,
"bitops-bits-in-byte.js": 0.941333,
"access-binary-trees.js": 1.30667,
"bitops-3bit-bits-in-byte.js": 0.586667,
"string-fasta.js": 4.944,
"math-cordic.js": 2.53067
}
},
"memory": {
"jerryscript": {
"math-spectral-norm.js": 52,
"3d-cube.js": 168,
"access-fannkuch.js": 48,
"access-nbody.js": 76,
"bitops-bitwise-and.js": 28,
"math-partial-sums.js": 40,
"controlflow-recursive.js": 224,
"bitops-bits-in-byte.js": 32,
"access-binary-trees.js": 96,
"bitops-3bit-bits-in-byte.js": 36,
"string-fasta.js": 52,
"math-cordic.js": 48
},
"duktape": {
"math-spectral-norm.js": 144,
"3d-cube.js": 188,
"access-fannkuch.js": 148,
"access-nbody.js": 156,
"bitops-bitwise-and.js": 144,
"math-partial-sums.js": 148,
"controlflow-recursive.js": 184,
"bitops-bits-in-byte.js": 144,
"access-binary-trees.js": 208,
"bitops-3bit-bits-in-byte.js": 144,
"string-fasta.js": 156,
"math-cordic.js": 148
}
}
},
"ubench": {
"performance": {
"jerryscript": {
"loop-empty.js": 39.144,
"function-empty.js": 31.7027,
"function-excess-args.js": 68.4947,
"function-closure.js": 5.91733,
"function-missing-args.js": 69.1347,
"loop-sum.js": 40.7707,
"loop-empty-resolve.js": 4.53333,
"function-correct-args.js": 99.1373,
"function-sum.js": 46.092
},
"duktape": {
"loop-empty.js": 80.252,
"function-empty.js": 50.264,
"function-excess-args.js": 40.076,
"function-closure.js": 20.8827,
"function-missing-args.js": 38.5173,
"loop-sum.js": 95.7533,
"loop-empty-resolve.js": 9.568,
"function-correct-args.js": 39.8333,
"function-sum.js": 32.964
}
},
"memory": {
"jerryscript": {
"loop-empty.js": 24,
"function-empty.js": 24,
"function-excess-args.js": 32,
"function-closure.js": 32,
"function-missing-args.js": 32,
"loop-sum.js": 24,
"loop-empty-resolve.js": 24,
"function-correct-args.js": 32,
"function-sum.js": 32
},
"duktape": {
"loop-empty.js": 140,
"function-empty.js": 144,
"function-excess-args.js": 144,
"function-closure.js": 472,
"function-missing-args.js": 144,
"loop-sum.js": 140,
"loop-empty-resolve.js": 140,
"function-correct-args.js": 144,
"function-sum.js": 144
}
}
}
}

View File

@ -0,0 +1,124 @@
{
"info": {
"jerryscript": {
"version": "10e5f3530d1bce030ef1006c682735e389b8bcef",
"size": 198328
},
"duktape": {
"version": "dfc66cd923ac8185524647138c518f4dfae46163",
"size": 165824
}
},
"sunspider-1.0.2": {
"performance": {
"jerryscript": {
"math-spectral-norm.js": 3.20267,
"3d-cube.js": 3.776,
"access-fannkuch.js": 10.1453,
"access-nbody.js": 4.74667,
"bitops-bitwise-and.js": 4.192,
"math-partial-sums.js": 2.56667,
"controlflow-recursive.js": 3.15333,
"bitops-bits-in-byte.js": 4.40933,
"access-binary-trees.js": 2.82133,
"bitops-3bit-bits-in-byte.js": 3.26933,
"string-fasta.js": 27.7547,
"math-cordic.js": 4.848
},
"duktape": {
"math-spectral-norm.js": 1.064,
"3d-cube.js": 1.10933,
"access-fannkuch.js": 1.82267,
"access-nbody.js": 1.71067,
"bitops-bitwise-and.js": 10.304,
"math-partial-sums.js": 2.88,
"controlflow-recursive.js": 1.22267,
"bitops-bits-in-byte.js": 0.852,
"access-binary-trees.js": 1.312,
"bitops-3bit-bits-in-byte.js": 0.562667,
"string-fasta.js": 4.83733,
"math-cordic.js": 2.34933
}
},
"memory": {
"jerryscript": {
"math-spectral-norm.js": 48,
"3d-cube.js": 132,
"access-fannkuch.js": 40,
"access-nbody.js": 64,
"bitops-bitwise-and.js": 32,
"math-partial-sums.js": 36,
"controlflow-recursive.js": 212,
"bitops-bits-in-byte.js": 32,
"access-binary-trees.js": 88,
"bitops-3bit-bits-in-byte.js": 36,
"string-fasta.js": 56,
"math-cordic.js": 48
},
"duktape": {
"math-spectral-norm.js": 144,
"3d-cube.js": 188,
"access-fannkuch.js": 148,
"access-nbody.js": 156,
"bitops-bitwise-and.js": 144,
"math-partial-sums.js": 148,
"controlflow-recursive.js": 184,
"bitops-bits-in-byte.js": 144,
"access-binary-trees.js": 208,
"bitops-3bit-bits-in-byte.js": 144,
"string-fasta.js": 156,
"math-cordic.js": 148
}
}
},
"ubench": {
"performance": {
"jerryscript": {
"loop-empty.js": 44.832,
"function-empty.js": 29.8947,
"function-excess-args.js": 65.1347,
"function-closure.js": 5.21467,
"function-missing-args.js": 64.596,
"loop-sum.js": 60.4573,
"loop-empty-resolve.js": 6.92,
"function-correct-args.js": 92.8867,
"function-sum.js": 43.9707
},
"duktape": {
"loop-empty.js": 76.5253,
"function-empty.js": 49.3733,
"function-excess-args.js": 38.936,
"function-closure.js": 30.052,
"function-missing-args.js": 37.5293,
"loop-sum.js": 91.0307,
"loop-empty-resolve.js": 9.1,
"function-correct-args.js": 57.5867,
"function-sum.js": 32.248
}
},
"memory": {
"jerryscript": {
"loop-empty.js": 28,
"function-empty.js": 32,
"function-excess-args.js": 32,
"function-closure.js": 32,
"function-missing-args.js": 32,
"loop-sum.js": 32,
"loop-empty-resolve.js": 28,
"function-correct-args.js": 32,
"function-sum.js": 32
},
"duktape": {
"loop-empty.js": 140,
"function-empty.js": 144,
"function-excess-args.js": 144,
"function-closure.js": 472,
"function-missing-args.js": 144,
"loop-sum.js": 140,
"loop-empty-resolve.js": 140,
"function-correct-args.js": 144,
"function-sum.js": 144
}
}
}
}

View File

@ -0,0 +1,124 @@
{
"info": {
"jerryscript": {
"version": "5a09ff2d36d983354df04f526e619e5c3ff22825",
"size": 194244
},
"duktape": {
"version": "c8cb6f2c37f0ea87b41b252c228f2eb2c75dde5f",
"size": 165824
}
},
"sunspider-1.0.2": {
"performance": {
"jerryscript": {
"math-spectral-norm.js": 3.16667,
"3d-cube.js": 3.73467,
"access-fannkuch.js": 10.048,
"access-nbody.js": 4.68667,
"bitops-bitwise-and.js": 4.12933,
"math-partial-sums.js": 2.52267,
"controlflow-recursive.js": 3.17333,
"bitops-bits-in-byte.js": 4.428,
"access-binary-trees.js": 2.81067,
"bitops-3bit-bits-in-byte.js": 3.292,
"string-fasta.js": 27.7813,
"math-cordic.js": 4.84933
},
"duktape": {
"math-spectral-norm.js": 1.06267,
"3d-cube.js": 1.10533,
"access-fannkuch.js": 1.80933,
"access-nbody.js": 1.67333,
"bitops-bitwise-and.js": 10.352,
"math-partial-sums.js": 2.91467,
"controlflow-recursive.js": 1.24,
"bitops-bits-in-byte.js": 0.84,
"access-binary-trees.js": 1.28267,
"bitops-3bit-bits-in-byte.js": 0.554667,
"string-fasta.js": 4.90267,
"math-cordic.js": 2.46133
}
},
"memory": {
"jerryscript": {
"math-spectral-norm.js": 48,
"3d-cube.js": 132,
"access-fannkuch.js": 36,
"access-nbody.js": 64,
"bitops-bitwise-and.js": 32,
"math-partial-sums.js": 36,
"controlflow-recursive.js": 212,
"bitops-bits-in-byte.js": 32,
"access-binary-trees.js": 88,
"bitops-3bit-bits-in-byte.js": 40,
"string-fasta.js": 56,
"math-cordic.js": 48
},
"duktape": {
"math-spectral-norm.js": 152,
"3d-cube.js": 192,
"access-fannkuch.js": 152,
"access-nbody.js": 160,
"bitops-bitwise-and.js": 148,
"math-partial-sums.js": 148,
"controlflow-recursive.js": 192,
"bitops-bits-in-byte.js": 148,
"access-binary-trees.js": 216,
"bitops-3bit-bits-in-byte.js": 148,
"string-fasta.js": 160,
"math-cordic.js": 152
}
}
},
"ubench": {
"performance": {
"jerryscript": {
"loop-empty.js": 40.0027,
"function-empty.js": 29.7147,
"function-excess-args.js": 65.368,
"function-closure.js": 5.252,
"function-missing-args.js": 64.7013,
"loop-sum.js": 42.0613,
"loop-empty-resolve.js": 4.6,
"function-correct-args.js": 93.3147,
"function-sum.js": 44.22
},
"duktape": {
"loop-empty.js": 75.8667,
"function-empty.js": 49.0653,
"function-excess-args.js": 38.7307,
"function-closure.js": 20.3947,
"function-missing-args.js": 37.5867,
"loop-sum.js": 91.8827,
"loop-empty-resolve.js": 9.06267,
"function-correct-args.js": 38.6973,
"function-sum.js": 32.0907
}
},
"memory": {
"jerryscript": {
"loop-empty.js": 32,
"function-empty.js": 32,
"function-excess-args.js": 32,
"function-closure.js": 32,
"function-missing-args.js": 32,
"loop-sum.js": 32,
"loop-empty-resolve.js": 32,
"function-correct-args.js": 32,
"function-sum.js": 32
},
"duktape": {
"loop-empty.js": 144,
"function-empty.js": 148,
"function-excess-args.js": 148,
"function-closure.js": 476,
"function-missing-args.js": 148,
"loop-sum.js": 144,
"loop-empty-resolve.js": 144,
"function-correct-args.js": 148,
"function-sum.js": 148
}
}
}
}

View File

@ -0,0 +1,174 @@
{
"info": {
"jerryscript": {
"version": "b6fcf44873060dc5d59f7d9840edbdf6ed906f74",
"size": 198340
},
"duktape": {
"version": "530ca642c79d4fd3569f3d652474aa0689991d44",
"size": 165824
}
},
"sunspider-1.0.2": {
"performance": {
"jerryscript": {
"math-spectral-norm.js": 3.20933,
"3d-cube.js": 3.748,
"access-fannkuch.js": 9.88667,
"access-nbody.js": 4.66,
"bitops-bitwise-and.js": 4.18133,
"math-partial-sums.js": 2.55733,
"controlflow-recursive.js": 3.19733,
"bitops-bits-in-byte.js": 4.46,
"access-binary-trees.js": 2.748,
"bitops-3bit-bits-in-byte.js": 3.28667,
"string-fasta.js": 27.9027,
"math-cordic.js": 4.87333
},
"jerryscript-snapshot": {
"math-spectral-norm.js": 3.20667,
"3d-cube.js": 3.71867,
"access-fannkuch.js": 9.884,
"access-nbody.js": 4.66133,
"bitops-bitwise-and.js": 4.17867,
"math-partial-sums.js": 2.544,
"controlflow-recursive.js": 3.19467,
"bitops-bits-in-byte.js": 4.44533,
"access-binary-trees.js": 2.77733,
"bitops-3bit-bits-in-byte.js": 3.26933,
"string-fasta.js": 27.8307,
"math-cordic.js": 4.87333
},
"duktape": {
"math-spectral-norm.js": 1.06533,
"3d-cube.js": 1.11733,
"access-fannkuch.js": 1.80533,
"access-nbody.js": 1.69867,
"bitops-bitwise-and.js": 10.4,
"math-partial-sums.js": 2.96133,
"controlflow-recursive.js": 1.24533,
"bitops-bits-in-byte.js": 0.838667,
"access-binary-trees.js": 1.308,
"bitops-3bit-bits-in-byte.js": 0.552,
"string-fasta.js": 4.916,
"math-cordic.js": 2.46533
}
},
"memory": {
"jerryscript": {
"math-spectral-norm.js": 56,
"3d-cube.js": 144,
"access-fannkuch.js": 44,
"access-nbody.js": 68,
"bitops-bitwise-and.js": 36,
"math-partial-sums.js": 40,
"controlflow-recursive.js": 216,
"bitops-bits-in-byte.js": 36,
"access-binary-trees.js": 92,
"bitops-3bit-bits-in-byte.js": 40,
"string-fasta.js": 60,
"math-cordic.js": 52
},
"jerryscript-snapshot": {
"math-spectral-norm.js": 40,
"3d-cube.js": 108,
"access-fannkuch.js": 28,
"access-nbody.js": 44,
"bitops-bitwise-and.js": 28,
"math-partial-sums.js": 28,
"controlflow-recursive.js": 216,
"bitops-bits-in-byte.js": 28,
"access-binary-trees.js": 76,
"bitops-3bit-bits-in-byte.js": 28,
"string-fasta.js": 48,
"math-cordic.js": 32
},
"duktape": {
"math-spectral-norm.js": 144,
"3d-cube.js": 188,
"access-fannkuch.js": 148,
"access-nbody.js": 156,
"bitops-bitwise-and.js": 144,
"math-partial-sums.js": 148,
"controlflow-recursive.js": 184,
"bitops-bits-in-byte.js": 144,
"access-binary-trees.js": 208,
"bitops-3bit-bits-in-byte.js": 144,
"string-fasta.js": 156,
"math-cordic.js": 148
}
}
},
"ubench": {
"performance": {
"jerryscript": {
"loop-empty.js": 40.08,
"function-empty.js": 29.3053,
"function-excess-args.js": 65.6213,
"function-closure.js": 3.52533,
"function-missing-args.js": 64.9347,
"loop-sum.js": 43.9213,
"loop-empty-resolve.js": 4.69333,
"function-correct-args.js": 93.1187,
"function-sum.js": 44.516
},
"jerryscript-snapshot": {
"loop-empty.js": 40.06,
"function-empty.js": 29.3213,
"function-excess-args.js": 65.8627,
"function-closure.js": 3.54267,
"function-missing-args.js": 64.912,
"loop-sum.js": 43.936,
"loop-empty-resolve.js": 4.68533,
"function-correct-args.js": 91.3507,
"function-sum.js": 44.544
},
"duktape": {
"loop-empty.js": 77.1707,
"function-empty.js": 49.2627,
"function-excess-args.js": 38.74,
"function-closure.js": 20.4587,
"function-missing-args.js": 37.4667,
"loop-sum.js": 92.8973,
"loop-empty-resolve.js": 9.19333,
"function-correct-args.js": 38.6093,
"function-sum.js": 32.02
}
},
"memory": {
"jerryscript": {
"loop-empty.js": 36,
"function-empty.js": 36,
"function-excess-args.js": 36,
"function-closure.js": 36,
"function-missing-args.js": 36,
"loop-sum.js": 36,
"loop-empty-resolve.js": 36,
"function-correct-args.js": 36,
"function-sum.js": 36
},
"jerryscript-snapshot": {
"loop-empty.js": 28,
"function-empty.js": 28,
"function-excess-args.js": 28,
"function-closure.js": 28,
"function-missing-args.js": 28,
"loop-sum.js": 28,
"loop-empty-resolve.js": 28,
"function-correct-args.js": 28,
"function-sum.js": 28
},
"duktape": {
"loop-empty.js": 140,
"function-empty.js": 144,
"function-excess-args.js": 144,
"function-closure.js": 472,
"function-missing-args.js": 144,
"loop-sum.js": 140,
"loop-empty-resolve.js": 140,
"function-correct-args.js": 144,
"function-sum.js": 144
}
}
}
}

View File

@ -0,0 +1,174 @@
{
"info": {
"jerryscript": {
"version": "cc7501309ac200ed7eddc6a82941fdcb21be69d8",
"size": 198340
},
"duktape": {
"version": "e19dec57e33da168e800ef7661c1e8cc2462e6c7",
"size": 165824
}
},
"sunspider-1.0.2": {
"performance": {
"jerryscript": {
"math-spectral-norm.js": 3.15867,
"3d-cube.js": 3.732,
"access-fannkuch.js": 9.90533,
"access-nbody.js": 4.63333,
"bitops-bitwise-and.js": 4.14933,
"math-partial-sums.js": 2.52,
"controlflow-recursive.js": 3.112,
"bitops-bits-in-byte.js": 4.43467,
"access-binary-trees.js": 2.68933,
"bitops-3bit-bits-in-byte.js": 3.24667,
"string-fasta.js": 27.7893,
"math-cordic.js": 4.84133
},
"jerryscript-snapshot": {
"math-spectral-norm.js": 3.15867,
"3d-cube.js": 3.69733,
"access-fannkuch.js": 9.90133,
"access-nbody.js": 4.60667,
"bitops-bitwise-and.js": 4.12267,
"math-partial-sums.js": 2.51733,
"controlflow-recursive.js": 3.09733,
"bitops-bits-in-byte.js": 4.43733,
"access-binary-trees.js": 2.70133,
"bitops-3bit-bits-in-byte.js": 3.228,
"string-fasta.js": 27.7573,
"math-cordic.js": 4.83333
},
"duktape": {
"math-spectral-norm.js": 1.072,
"3d-cube.js": 1.16533,
"access-fannkuch.js": 1.936,
"access-nbody.js": 1.77333,
"bitops-bitwise-and.js": 10.6187,
"math-partial-sums.js": 2.99867,
"controlflow-recursive.js": 1.20267,
"bitops-bits-in-byte.js": 0.876,
"access-binary-trees.js": 1.304,
"bitops-3bit-bits-in-byte.js": 0.538667,
"string-fasta.js": 4.96133,
"math-cordic.js": 2.48533
}
},
"memory": {
"jerryscript": {
"math-spectral-norm.js": 56,
"3d-cube.js": 144,
"access-fannkuch.js": 40,
"access-nbody.js": 68,
"bitops-bitwise-and.js": 36,
"math-partial-sums.js": 40,
"controlflow-recursive.js": 216,
"bitops-bits-in-byte.js": 36,
"access-binary-trees.js": 92,
"bitops-3bit-bits-in-byte.js": 40,
"string-fasta.js": 56,
"math-cordic.js": 52
},
"jerryscript-snapshot": {
"math-spectral-norm.js": 40,
"3d-cube.js": 108,
"access-fannkuch.js": 28,
"access-nbody.js": 44,
"bitops-bitwise-and.js": 28,
"math-partial-sums.js": 28,
"controlflow-recursive.js": 216,
"bitops-bits-in-byte.js": 28,
"access-binary-trees.js": 76,
"bitops-3bit-bits-in-byte.js": 28,
"string-fasta.js": 44,
"math-cordic.js": 32
},
"duktape": {
"math-spectral-norm.js": 148,
"3d-cube.js": 192,
"access-fannkuch.js": 152,
"access-nbody.js": 160,
"bitops-bitwise-and.js": 148,
"math-partial-sums.js": 148,
"controlflow-recursive.js": 188,
"bitops-bits-in-byte.js": 148,
"access-binary-trees.js": 212,
"bitops-3bit-bits-in-byte.js": 148,
"string-fasta.js": 160,
"math-cordic.js": 152
}
}
},
"ubench": {
"performance": {
"jerryscript": {
"loop-empty.js": 39.6707,
"function-empty.js": 28.18,
"function-excess-args.js": 64.0413,
"function-closure.js": 3.364,
"function-missing-args.js": 63.2293,
"loop-sum.js": 43.8653,
"loop-empty-resolve.js": 4.672,
"function-correct-args.js": 91.38,
"function-sum.js": 43.4747
},
"jerryscript-snapshot": {
"loop-empty.js": 39.608,
"function-empty.js": 28.188,
"function-excess-args.js": 64.2093,
"function-closure.js": 3.38667,
"function-missing-args.js": 63.276,
"loop-sum.js": 43.8787,
"loop-empty-resolve.js": 4.67467,
"function-correct-args.js": 89.732,
"function-sum.js": 43.5147
},
"duktape": {
"loop-empty.js": 79.488,
"function-empty.js": 49.5667,
"function-excess-args.js": 38.984,
"function-closure.js": 20.5093,
"function-missing-args.js": 37.948,
"loop-sum.js": 95.4493,
"loop-empty-resolve.js": 9.46,
"function-correct-args.js": 39.048,
"function-sum.js": 32.5707
}
},
"memory": {
"jerryscript": {
"loop-empty.js": 36,
"function-empty.js": 36,
"function-excess-args.js": 36,
"function-closure.js": 36,
"function-missing-args.js": 36,
"loop-sum.js": 36,
"loop-empty-resolve.js": 36,
"function-correct-args.js": 36,
"function-sum.js": 36
},
"jerryscript-snapshot": {
"loop-empty.js": 28,
"function-empty.js": 28,
"function-excess-args.js": 28,
"function-closure.js": 28,
"function-missing-args.js": 28,
"loop-sum.js": 28,
"loop-empty-resolve.js": 28,
"function-correct-args.js": 28,
"function-sum.js": 28
},
"duktape": {
"loop-empty.js": 148,
"function-empty.js": 148,
"function-excess-args.js": 148,
"function-closure.js": 476,
"function-missing-args.js": 148,
"loop-sum.js": 148,
"loop-empty-resolve.js": 148,
"function-correct-args.js": 148,
"function-sum.js": 148
}
}
}
}

View File

@ -0,0 +1,174 @@
{
"info": {
"jerryscript": {
"version": "66975236bc42fdfcfcb74b6996601c1401f2b62e",
"size": 198340
},
"duktape": {
"version": "91d7830836b70a5e981ef514c252f1071db18c6c",
"size": 165824
}
},
"sunspider-1.0.2": {
"performance": {
"jerryscript": {
"math-spectral-norm.js": 3.14,
"3d-cube.js": 3.73867,
"access-fannkuch.js": 9.91733,
"access-nbody.js": 4.61733,
"bitops-bitwise-and.js": 4.16267,
"math-partial-sums.js": 2.52267,
"controlflow-recursive.js": 3.108,
"bitops-bits-in-byte.js": 4.43467,
"access-binary-trees.js": 2.69067,
"bitops-3bit-bits-in-byte.js": 3.236,
"string-fasta.js": 27.7707,
"math-cordic.js": 4.84667
},
"jerryscript-snapshot": {
"math-spectral-norm.js": 3.156,
"3d-cube.js": 3.68667,
"access-fannkuch.js": 9.91067,
"access-nbody.js": 4.60667,
"bitops-bitwise-and.js": 4.156,
"math-partial-sums.js": 2.52533,
"controlflow-recursive.js": 3.11333,
"bitops-bits-in-byte.js": 4.42933,
"access-binary-trees.js": 2.70933,
"bitops-3bit-bits-in-byte.js": 3.236,
"string-fasta.js": 27.76,
"math-cordic.js": 4.83733
},
"duktape": {
"math-spectral-norm.js": 1.03467,
"3d-cube.js": 1.15333,
"access-fannkuch.js": 1.96267,
"access-nbody.js": 1.744,
"bitops-bitwise-and.js": 10.3227,
"math-partial-sums.js": 2.93467,
"controlflow-recursive.js": 1.152,
"bitops-bits-in-byte.js": 0.856,
"access-binary-trees.js": 1.256,
"bitops-3bit-bits-in-byte.js": 0.536,
"string-fasta.js": 4.85067,
"math-cordic.js": 2.43333
}
},
"memory": {
"jerryscript": {
"math-spectral-norm.js": 56,
"3d-cube.js": 144,
"access-fannkuch.js": 40,
"access-nbody.js": 68,
"bitops-bitwise-and.js": 36,
"math-partial-sums.js": 40,
"controlflow-recursive.js": 216,
"bitops-bits-in-byte.js": 36,
"access-binary-trees.js": 92,
"bitops-3bit-bits-in-byte.js": 40,
"string-fasta.js": 56,
"math-cordic.js": 52
},
"jerryscript-snapshot": {
"math-spectral-norm.js": 40,
"3d-cube.js": 108,
"access-fannkuch.js": 28,
"access-nbody.js": 44,
"bitops-bitwise-and.js": 28,
"math-partial-sums.js": 28,
"controlflow-recursive.js": 216,
"bitops-bits-in-byte.js": 28,
"access-binary-trees.js": 76,
"bitops-3bit-bits-in-byte.js": 28,
"string-fasta.js": 44,
"math-cordic.js": 32
},
"duktape": {
"math-spectral-norm.js": 148,
"3d-cube.js": 192,
"access-fannkuch.js": 152,
"access-nbody.js": 160,
"bitops-bitwise-and.js": 148,
"math-partial-sums.js": 148,
"controlflow-recursive.js": 188,
"bitops-bits-in-byte.js": 148,
"access-binary-trees.js": 212,
"bitops-3bit-bits-in-byte.js": 148,
"string-fasta.js": 160,
"math-cordic.js": 152
}
}
},
"ubench": {
"performance": {
"jerryscript": {
"loop-empty.js": 39.6373,
"function-empty.js": 28.064,
"function-excess-args.js": 64.0027,
"function-closure.js": 3.36933,
"function-missing-args.js": 63.2013,
"loop-sum.js": 43.864,
"loop-empty-resolve.js": 4.66267,
"function-correct-args.js": 91.2747,
"function-sum.js": 43.488
},
"jerryscript-snapshot": {
"loop-empty.js": 39.6667,
"function-empty.js": 28.1853,
"function-excess-args.js": 64.0707,
"function-closure.js": 3.38667,
"function-missing-args.js": 63.1547,
"loop-sum.js": 43.9013,
"loop-empty-resolve.js": 4.66667,
"function-correct-args.js": 89.736,
"function-sum.js": 43.5547
},
"duktape": {
"loop-empty.js": 76.6627,
"function-empty.js": 46.432,
"function-excess-args.js": 36.4507,
"function-closure.js": 20.0587,
"function-missing-args.js": 35.6307,
"loop-sum.js": 92.0773,
"loop-empty-resolve.js": 9.12133,
"function-correct-args.js": 36.42,
"function-sum.js": 30.096
}
},
"memory": {
"jerryscript": {
"loop-empty.js": 36,
"function-empty.js": 36,
"function-excess-args.js": 36,
"function-closure.js": 36,
"function-missing-args.js": 36,
"loop-sum.js": 36,
"loop-empty-resolve.js": 36,
"function-correct-args.js": 36,
"function-sum.js": 36
},
"jerryscript-snapshot": {
"loop-empty.js": 28,
"function-empty.js": 28,
"function-excess-args.js": 28,
"function-closure.js": 28,
"function-missing-args.js": 28,
"loop-sum.js": 28,
"loop-empty-resolve.js": 28,
"function-correct-args.js": 28,
"function-sum.js": 28
},
"duktape": {
"loop-empty.js": 148,
"function-empty.js": 148,
"function-excess-args.js": 148,
"function-closure.js": 476,
"function-missing-args.js": 148,
"loop-sum.js": 148,
"loop-empty-resolve.js": 148,
"function-correct-args.js": 148,
"function-sum.js": 148
}
}
}
}

View File

@ -0,0 +1,174 @@
{
"info": {
"jerryscript": {
"version": "98fc4098e8b352241587c0e4f818d0d9d82a5b76",
"size": 198340
},
"duktape": {
"version": "391053e7c244e0fefb26e86b3c6da8ced124c404",
"size": 165824
}
},
"sunspider-1.0.2": {
"performance": {
"jerryscript": {
"math-spectral-norm.js": 3.236,
"3d-cube.js": 3.74533,
"access-fannkuch.js": 9.976,
"access-nbody.js": 4.67067,
"bitops-bitwise-and.js": 4.17333,
"math-partial-sums.js": 2.548,
"controlflow-recursive.js": 3.216,
"bitops-bits-in-byte.js": 4.5,
"access-binary-trees.js": 2.72267,
"bitops-3bit-bits-in-byte.js": 3.312,
"string-fasta.js": 15.3973,
"math-cordic.js": 4.9
},
"jerryscript-snapshot": {
"math-spectral-norm.js": 3.23333,
"3d-cube.js": 3.68533,
"access-fannkuch.js": 9.94667,
"access-nbody.js": 4.644,
"bitops-bitwise-and.js": 4.17333,
"math-partial-sums.js": 2.54667,
"controlflow-recursive.js": 3.20933,
"bitops-bits-in-byte.js": 4.492,
"access-binary-trees.js": 2.75467,
"bitops-3bit-bits-in-byte.js": 3.32133,
"string-fasta.js": 15.3773,
"math-cordic.js": 4.90133
},
"duktape": {
"math-spectral-norm.js": 0.988,
"3d-cube.js": 1.07333,
"access-fannkuch.js": 1.88,
"access-nbody.js": 1.71867,
"bitops-bitwise-and.js": 10.3613,
"math-partial-sums.js": 2.91067,
"controlflow-recursive.js": 1.14533,
"bitops-bits-in-byte.js": 0.730667,
"access-binary-trees.js": 1.24933,
"bitops-3bit-bits-in-byte.js": 0.482667,
"string-fasta.js": 4.85467,
"math-cordic.js": 2.308
}
},
"memory": {
"jerryscript": {
"math-spectral-norm.js": 56,
"3d-cube.js": 136,
"access-fannkuch.js": 44,
"access-nbody.js": 68,
"bitops-bitwise-and.js": 36,
"math-partial-sums.js": 40,
"controlflow-recursive.js": 216,
"bitops-bits-in-byte.js": 36,
"access-binary-trees.js": 92,
"bitops-3bit-bits-in-byte.js": 40,
"string-fasta.js": 60,
"math-cordic.js": 52
},
"jerryscript-snapshot": {
"math-spectral-norm.js": 40,
"3d-cube.js": 108,
"access-fannkuch.js": 28,
"access-nbody.js": 44,
"bitops-bitwise-and.js": 28,
"math-partial-sums.js": 28,
"controlflow-recursive.js": 216,
"bitops-bits-in-byte.js": 28,
"access-binary-trees.js": 76,
"bitops-3bit-bits-in-byte.js": 28,
"string-fasta.js": 44,
"math-cordic.js": 32
},
"duktape": {
"math-spectral-norm.js": 148,
"3d-cube.js": 196,
"access-fannkuch.js": 152,
"access-nbody.js": 160,
"bitops-bitwise-and.js": 148,
"math-partial-sums.js": 148,
"controlflow-recursive.js": 188,
"bitops-bits-in-byte.js": 148,
"access-binary-trees.js": 212,
"bitops-3bit-bits-in-byte.js": 148,
"string-fasta.js": 160,
"math-cordic.js": 152
}
}
},
"ubench": {
"performance": {
"jerryscript": {
"loop-empty.js": 39.7747,
"function-empty.js": 29.6427,
"function-excess-args.js": 65.8867,
"function-closure.js": 3.61467,
"function-missing-args.js": 65.0547,
"loop-sum.js": 43.7827,
"loop-empty-resolve.js": 4.63867,
"function-correct-args.js": 93.5533,
"function-sum.js": 44.8413
},
"jerryscript-snapshot": {
"loop-empty.js": 39.7587,
"function-empty.js": 29.6947,
"function-excess-args.js": 66.156,
"function-closure.js": 3.58933,
"function-missing-args.js": 65.06,
"loop-sum.js": 43.36,
"loop-empty-resolve.js": 4.63867,
"function-correct-args.js": 91.868,
"function-sum.js": 44.9613
},
"duktape": {
"loop-empty.js": 77.0853,
"function-empty.js": 47.3987,
"function-excess-args.js": 37.22,
"function-closure.js": 19.9813,
"function-missing-args.js": 36.3253,
"loop-sum.js": 91.9027,
"loop-empty-resolve.js": 9.17067,
"function-correct-args.js": 37.2147,
"function-sum.js": 30.8413
}
},
"memory": {
"jerryscript": {
"loop-empty.js": 32,
"function-empty.js": 36,
"function-excess-args.js": 36,
"function-closure.js": 36,
"function-missing-args.js": 36,
"loop-sum.js": 36,
"loop-empty-resolve.js": 32,
"function-correct-args.js": 36,
"function-sum.js": 36
},
"jerryscript-snapshot": {
"loop-empty.js": 24,
"function-empty.js": 28,
"function-excess-args.js": 28,
"function-closure.js": 28,
"function-missing-args.js": 28,
"loop-sum.js": 28,
"loop-empty-resolve.js": 24,
"function-correct-args.js": 28,
"function-sum.js": 28
},
"duktape": {
"loop-empty.js": 148,
"function-empty.js": 148,
"function-excess-args.js": 148,
"function-closure.js": 476,
"function-missing-args.js": 148,
"loop-sum.js": 148,
"loop-empty-resolve.js": 148,
"function-correct-args.js": 148,
"function-sum.js": 148
}
}
}
}

View File

@ -0,0 +1,174 @@
{
"info": {
"jerryscript": {
"version": "6f7746050984787b5e578bbdb17a70c81089f696",
"size": 198340
},
"duktape": {
"version": "dea1b8db62b6ce0860a96fb5b8be854d2a2450a8",
"size": 165824
}
},
"sunspider-1.0.2": {
"performance": {
"jerryscript": {
"math-spectral-norm.js": 3.20133,
"3d-cube.js": 3.75333,
"access-fannkuch.js": 10.0907,
"access-nbody.js": 4.67067,
"bitops-bitwise-and.js": 4.364,
"math-partial-sums.js": 2.56533,
"controlflow-recursive.js": 3.18133,
"bitops-bits-in-byte.js": 4.48933,
"access-binary-trees.js": 2.73067,
"bitops-3bit-bits-in-byte.js": 3.296,
"string-fasta.js": 15.4307,
"math-cordic.js": 4.90533
},
"jerryscript-snapshot": {
"math-spectral-norm.js": 3.216,
"3d-cube.js": 3.69067,
"access-fannkuch.js": 10.0827,
"access-nbody.js": 4.652,
"bitops-bitwise-and.js": 4.35867,
"math-partial-sums.js": 2.556,
"controlflow-recursive.js": 3.13867,
"bitops-bits-in-byte.js": 4.48933,
"access-binary-trees.js": 2.76,
"bitops-3bit-bits-in-byte.js": 3.27867,
"string-fasta.js": 15.416,
"math-cordic.js": 4.912
},
"duktape": {
"math-spectral-norm.js": 0.970667,
"3d-cube.js": 1.07333,
"access-fannkuch.js": 1.85867,
"access-nbody.js": 1.71333,
"bitops-bitwise-and.js": 10.6907,
"math-partial-sums.js": 2.93733,
"controlflow-recursive.js": 1.132,
"bitops-bits-in-byte.js": 0.741333,
"access-binary-trees.js": 1.256,
"bitops-3bit-bits-in-byte.js": 0.482667,
"string-fasta.js": 4.816,
"math-cordic.js": 2.36267
}
},
"memory": {
"jerryscript": {
"math-spectral-norm.js": 56,
"3d-cube.js": 136,
"access-fannkuch.js": 44,
"access-nbody.js": 68,
"bitops-bitwise-and.js": 36,
"math-partial-sums.js": 40,
"controlflow-recursive.js": 216,
"bitops-bits-in-byte.js": 36,
"access-binary-trees.js": 92,
"bitops-3bit-bits-in-byte.js": 40,
"string-fasta.js": 60,
"math-cordic.js": 52
},
"jerryscript-snapshot": {
"math-spectral-norm.js": 40,
"3d-cube.js": 108,
"access-fannkuch.js": 28,
"access-nbody.js": 44,
"bitops-bitwise-and.js": 28,
"math-partial-sums.js": 28,
"controlflow-recursive.js": 216,
"bitops-bits-in-byte.js": 28,
"access-binary-trees.js": 76,
"bitops-3bit-bits-in-byte.js": 28,
"string-fasta.js": 44,
"math-cordic.js": 32
},
"duktape": {
"math-spectral-norm.js": 148,
"3d-cube.js": 196,
"access-fannkuch.js": 152,
"access-nbody.js": 160,
"bitops-bitwise-and.js": 148,
"math-partial-sums.js": 148,
"controlflow-recursive.js": 188,
"bitops-bits-in-byte.js": 148,
"access-binary-trees.js": 212,
"bitops-3bit-bits-in-byte.js": 148,
"string-fasta.js": 160,
"math-cordic.js": 152
}
}
},
"ubench": {
"performance": {
"jerryscript": {
"loop-empty.js": 40.1787,
"function-empty.js": 29.3773,
"function-excess-args.js": 65.4733,
"function-closure.js": 3.51333,
"function-missing-args.js": 64.4213,
"loop-sum.js": 44.504,
"loop-empty-resolve.js": 4.696,
"function-correct-args.js": 92.9893,
"function-sum.js": 44.724
},
"jerryscript-snapshot": {
"loop-empty.js": 40.212,
"function-empty.js": 29.3453,
"function-excess-args.js": 65.7453,
"function-closure.js": 3.52933,
"function-missing-args.js": 64.608,
"loop-sum.js": 44.4667,
"loop-empty-resolve.js": 4.69067,
"function-correct-args.js": 91.1547,
"function-sum.js": 44.8813
},
"duktape": {
"loop-empty.js": 78.8427,
"function-empty.js": 47.308,
"function-excess-args.js": 37.572,
"function-closure.js": 19.9213,
"function-missing-args.js": 36.3387,
"loop-sum.js": 94.3933,
"loop-empty-resolve.js": 9.40933,
"function-correct-args.js": 37.3947,
"function-sum.js": 31.3267
}
},
"memory": {
"jerryscript": {
"loop-empty.js": 32,
"function-empty.js": 36,
"function-excess-args.js": 36,
"function-closure.js": 36,
"function-missing-args.js": 36,
"loop-sum.js": 36,
"loop-empty-resolve.js": 32,
"function-correct-args.js": 36,
"function-sum.js": 36
},
"jerryscript-snapshot": {
"loop-empty.js": 24,
"function-empty.js": 28,
"function-excess-args.js": 28,
"function-closure.js": 28,
"function-missing-args.js": 28,
"loop-sum.js": 28,
"loop-empty-resolve.js": 24,
"function-correct-args.js": 28,
"function-sum.js": 28
},
"duktape": {
"loop-empty.js": 148,
"function-empty.js": 148,
"function-excess-args.js": 148,
"function-closure.js": 476,
"function-missing-args.js": 148,
"loop-sum.js": 148,
"loop-empty-resolve.js": 148,
"function-correct-args.js": 148,
"function-sum.js": 148
}
}
}
}

View File

@ -0,0 +1,174 @@
{
"info": {
"jerryscript": {
"version": "6f7746050984787b5e578bbdb17a70c81089f696",
"size": 198340
},
"duktape": {
"version": "dea1b8db62b6ce0860a96fb5b8be854d2a2450a8",
"size": 165824
}
},
"sunspider-1.0.2": {
"performance": {
"jerryscript": {
"math-spectral-norm.js": 3.208,
"3d-cube.js": 3.75867,
"access-fannkuch.js": 10.092,
"access-nbody.js": 4.68667,
"bitops-bitwise-and.js": 4.36,
"math-partial-sums.js": 2.55333,
"controlflow-recursive.js": 3.18,
"bitops-bits-in-byte.js": 4.49733,
"access-binary-trees.js": 2.73867,
"bitops-3bit-bits-in-byte.js": 3.30133,
"string-fasta.js": 15.44,
"math-cordic.js": 4.89333
},
"jerryscript-snapshot": {
"math-spectral-norm.js": 3.21867,
"3d-cube.js": 3.69067,
"access-fannkuch.js": 10.0613,
"access-nbody.js": 4.65867,
"bitops-bitwise-and.js": 4.344,
"math-partial-sums.js": 2.54933,
"controlflow-recursive.js": 3.17867,
"bitops-bits-in-byte.js": 4.47867,
"access-binary-trees.js": 2.75333,
"bitops-3bit-bits-in-byte.js": 3.284,
"string-fasta.js": 15.4253,
"math-cordic.js": 4.88267
},
"duktape": {
"math-spectral-norm.js": 0.972,
"3d-cube.js": 1.07333,
"access-fannkuch.js": 1.86,
"access-nbody.js": 1.71467,
"bitops-bitwise-and.js": 10.692,
"math-partial-sums.js": 2.936,
"controlflow-recursive.js": 1.136,
"bitops-bits-in-byte.js": 0.741333,
"access-binary-trees.js": 1.25867,
"bitops-3bit-bits-in-byte.js": 0.48,
"string-fasta.js": 4.82133,
"math-cordic.js": 2.368
}
},
"memory": {
"jerryscript": {
"math-spectral-norm.js": 56,
"3d-cube.js": 136,
"access-fannkuch.js": 44,
"access-nbody.js": 68,
"bitops-bitwise-and.js": 36,
"math-partial-sums.js": 40,
"controlflow-recursive.js": 216,
"bitops-bits-in-byte.js": 36,
"access-binary-trees.js": 92,
"bitops-3bit-bits-in-byte.js": 40,
"string-fasta.js": 60,
"math-cordic.js": 52
},
"jerryscript-snapshot": {
"math-spectral-norm.js": 40,
"3d-cube.js": 108,
"access-fannkuch.js": 28,
"access-nbody.js": 44,
"bitops-bitwise-and.js": 28,
"math-partial-sums.js": 28,
"controlflow-recursive.js": 216,
"bitops-bits-in-byte.js": 28,
"access-binary-trees.js": 76,
"bitops-3bit-bits-in-byte.js": 28,
"string-fasta.js": 44,
"math-cordic.js": 32
},
"duktape": {
"math-spectral-norm.js": 148,
"3d-cube.js": 196,
"access-fannkuch.js": 152,
"access-nbody.js": 160,
"bitops-bitwise-and.js": 148,
"math-partial-sums.js": 148,
"controlflow-recursive.js": 188,
"bitops-bits-in-byte.js": 148,
"access-binary-trees.js": 212,
"bitops-3bit-bits-in-byte.js": 148,
"string-fasta.js": 160,
"math-cordic.js": 152
}
}
},
"ubench": {
"performance": {
"jerryscript": {
"loop-empty.js": 40.3173,
"function-empty.js": 29.3787,
"function-excess-args.js": 65.536,
"function-closure.js": 3.508,
"function-missing-args.js": 64.64,
"loop-sum.js": 44.6067,
"loop-empty-resolve.js": 4.70133,
"function-correct-args.js": 92.9973,
"function-sum.js": 44.732
},
"jerryscript-snapshot": {
"loop-empty.js": 40.1987,
"function-empty.js": 29.404,
"function-excess-args.js": 65.648,
"function-closure.js": 3.53333,
"function-missing-args.js": 64.592,
"loop-sum.js": 44.4453,
"loop-empty-resolve.js": 4.712,
"function-correct-args.js": 91.136,
"function-sum.js": 44.9653
},
"duktape": {
"loop-empty.js": 78.9187,
"function-empty.js": 47.2653,
"function-excess-args.js": 37.604,
"function-closure.js": 20.0773,
"function-missing-args.js": 36.3293,
"loop-sum.js": 94.344,
"loop-empty-resolve.js": 9.39733,
"function-correct-args.js": 37.3733,
"function-sum.js": 31.332
}
},
"memory": {
"jerryscript": {
"loop-empty.js": 32,
"function-empty.js": 36,
"function-excess-args.js": 36,
"function-closure.js": 36,
"function-missing-args.js": 36,
"loop-sum.js": 36,
"loop-empty-resolve.js": 32,
"function-correct-args.js": 36,
"function-sum.js": 36
},
"jerryscript-snapshot": {
"loop-empty.js": 24,
"function-empty.js": 28,
"function-excess-args.js": 28,
"function-closure.js": 28,
"function-missing-args.js": 28,
"loop-sum.js": 28,
"loop-empty-resolve.js": 24,
"function-correct-args.js": 28,
"function-sum.js": 28
},
"duktape": {
"loop-empty.js": 148,
"function-empty.js": 148,
"function-excess-args.js": 148,
"function-closure.js": 476,
"function-missing-args.js": 148,
"loop-sum.js": 148,
"loop-empty-resolve.js": 148,
"function-correct-args.js": 148,
"function-sum.js": 148
}
}
}
}

View File

@ -0,0 +1,174 @@
{
"info": {
"jerryscript": {
"version": "08c618e8c5d9946cab74a85c51757573898e34ec",
"size": 198340
},
"duktape": {
"version": "dea1b8db62b6ce0860a96fb5b8be854d2a2450a8",
"size": 165824
}
},
"sunspider-1.0.2": {
"performance": {
"jerryscript": {
"math-spectral-norm.js": 3.21333,
"3d-cube.js": 3.80267,
"access-fannkuch.js": 9.94533,
"access-nbody.js": 4.68533,
"bitops-bitwise-and.js": 4.22933,
"math-partial-sums.js": 2.572,
"controlflow-recursive.js": 3.25733,
"bitops-bits-in-byte.js": 4.48267,
"access-binary-trees.js": 2.74267,
"bitops-3bit-bits-in-byte.js": 3.30133,
"string-fasta.js": 15.404,
"math-cordic.js": 4.87867
},
"jerryscript-snapshot": {
"math-spectral-norm.js": 3.212,
"3d-cube.js": 3.676,
"access-fannkuch.js": 9.93467,
"access-nbody.js": 4.65867,
"bitops-bitwise-and.js": 4.224,
"math-partial-sums.js": 2.564,
"controlflow-recursive.js": 3.25467,
"bitops-bits-in-byte.js": 4.468,
"access-binary-trees.js": 2.76267,
"bitops-3bit-bits-in-byte.js": 3.29333,
"string-fasta.js": 15.4293,
"math-cordic.js": 4.86933
},
"duktape": {
"math-spectral-norm.js": 0.974667,
"3d-cube.js": 1.07067,
"access-fannkuch.js": 1.84933,
"access-nbody.js": 1.70933,
"bitops-bitwise-and.js": 10.6693,
"math-partial-sums.js": 2.93067,
"controlflow-recursive.js": 1.13333,
"bitops-bits-in-byte.js": 0.734667,
"access-binary-trees.js": 1.248,
"bitops-3bit-bits-in-byte.js": 0.48,
"string-fasta.js": 4.812,
"math-cordic.js": 2.35333
}
},
"memory": {
"jerryscript": {
"math-spectral-norm.js": 56,
"3d-cube.js": 136,
"access-fannkuch.js": 44,
"access-nbody.js": 68,
"bitops-bitwise-and.js": 36,
"math-partial-sums.js": 40,
"controlflow-recursive.js": 216,
"bitops-bits-in-byte.js": 36,
"access-binary-trees.js": 92,
"bitops-3bit-bits-in-byte.js": 40,
"string-fasta.js": 60,
"math-cordic.js": 52
},
"jerryscript-snapshot": {
"math-spectral-norm.js": 40,
"3d-cube.js": 108,
"access-fannkuch.js": 28,
"access-nbody.js": 44,
"bitops-bitwise-and.js": 28,
"math-partial-sums.js": 28,
"controlflow-recursive.js": 216,
"bitops-bits-in-byte.js": 28,
"access-binary-trees.js": 76,
"bitops-3bit-bits-in-byte.js": 28,
"string-fasta.js": 44,
"math-cordic.js": 32
},
"duktape": {
"math-spectral-norm.js": 148,
"3d-cube.js": 196,
"access-fannkuch.js": 152,
"access-nbody.js": 160,
"bitops-bitwise-and.js": 148,
"math-partial-sums.js": 148,
"controlflow-recursive.js": 188,
"bitops-bits-in-byte.js": 148,
"access-binary-trees.js": 212,
"bitops-3bit-bits-in-byte.js": 148,
"string-fasta.js": 160,
"math-cordic.js": 152
}
}
},
"ubench": {
"performance": {
"jerryscript": {
"loop-empty.js": 39.9973,
"function-empty.js": 29.5867,
"function-excess-args.js": 65.9333,
"function-closure.js": 3.58933,
"function-missing-args.js": 65.2027,
"loop-sum.js": 44.012,
"loop-empty-resolve.js": 4.66933,
"function-correct-args.js": 93.3173,
"function-sum.js": 45.14
},
"jerryscript-snapshot": {
"loop-empty.js": 40.0307,
"function-empty.js": 29.6133,
"function-excess-args.js": 66.116,
"function-closure.js": 3.60267,
"function-missing-args.js": 65.2373,
"loop-sum.js": 43.8173,
"loop-empty-resolve.js": 4.64667,
"function-correct-args.js": 91.796,
"function-sum.js": 45.3267
},
"duktape": {
"loop-empty.js": 78.8427,
"function-empty.js": 47.316,
"function-excess-args.js": 37.624,
"function-closure.js": 19.9667,
"function-missing-args.js": 36.312,
"loop-sum.js": 94.38,
"loop-empty-resolve.js": 9.39733,
"function-correct-args.js": 37.38,
"function-sum.js": 31.3293
}
},
"memory": {
"jerryscript": {
"loop-empty.js": 32,
"function-empty.js": 36,
"function-excess-args.js": 36,
"function-closure.js": 36,
"function-missing-args.js": 36,
"loop-sum.js": 36,
"loop-empty-resolve.js": 32,
"function-correct-args.js": 36,
"function-sum.js": 36
},
"jerryscript-snapshot": {
"loop-empty.js": 24,
"function-empty.js": 28,
"function-excess-args.js": 28,
"function-closure.js": 28,
"function-missing-args.js": 28,
"loop-sum.js": 28,
"loop-empty-resolve.js": 24,
"function-correct-args.js": 28,
"function-sum.js": 28
},
"duktape": {
"loop-empty.js": 148,
"function-empty.js": 148,
"function-excess-args.js": 148,
"function-closure.js": 476,
"function-missing-args.js": 148,
"loop-sum.js": 148,
"loop-empty-resolve.js": 148,
"function-correct-args.js": 148,
"function-sum.js": 148
}
}
}
}