parallel.es
Version:
Simple parallelization for EcmaScript
64 lines (54 loc) • 2.17 kB
HTML
<html lang="en">
<head>
<meta charset="UTF-8">
<meta charset="UTF-8">
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta http-equiv="x-ua-compatible" content="ie=edge">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-alpha.4/css/bootstrap.min.css" integrity="2hfp1SzUoho7/TsGGGDaFdsuuDL0LX2hnUp6VkX3CUQ2K4K+xjboZdsXyp4oUHZj" crossorigin="anonymous">
<title>Performance Measurement</title>
</head>
<body>
<div class="container-fluid">
<form action="#">
<h3>General</h3>
<div class="form-group">
<label for="number-of-runs">Number of runs</label>
<input type="number" class="form-control" id="number-of-runs" value="10"/>
</div>
<div class="form-check">
<label for="knight-runner-6-6" class="form-check-label">
<input type="checkbox" class="form-check-input" id="knight-runner-6-6" checked="checked"/>
Knight Runner 6x6
</label>
</div>
<h3>Mandelbrot Field</h3>
<div class="form-group">
<label for="mandelbrot-height">Height</label>
<input type="number" class="form-control" id="mandelbrot-height" value="10000"/>
</div>
<div class="form-group">
<label for="mandelbrot-width">Width</label>
<input type="number" class="form-control" id="mandelbrot-width" value="10000" />
</div>
<div class="form-group">
<label for="mandelbrot-iterations">Iterations</label>
<input type="number" class="form-control" id="mandelbrot-iterations" value="1000"/>
</div>
<input type="submit" class="btn btn-primary" value="run..." id="run"/>
</form>
<h3>Results</h3>
<table id="output-table" class="table table-striped table-sm">
<tr><td class="muted">Test results...</td> </tr>
</table>
<h4>Results as JSON</h4>
<pre><code id="json-output"></code></pre>
<h3>Precomputed Measurements</h3>
<a href="./results/mac-chrome53-22.09.2016.json" target="_blank">3 GHz Intel Core i7 - Chrome 53</a>
<a href="./results/nexus-7-21.09.2016.json" target="_blank">Nexus 7 2013</a>
</div>
<script src="./browser.parallel.js"></script>
<script src="./performance-measurement.parallel.js"></script>
</body>
</html>