jsPerf.app is an online JavaScript performance benchmark test runner & jsperf.com mirror. It is a complete rewrite in homage to the once excellent jsperf.com now with hopefully a more modern & maintainable codebase.
jsperf.com URLs are mirrored at the same path, e.g:
https://jsperf.com/negative-modulo/2
Can be accessed at:
https://jsperf.app/negative-modulo/2
Tento krátký benchmark otestuje rychlost prohlížečů při hromadném zpracování dat - buildeni HTML stranky.
<script type="text/javascript" src="http://www.super.cz/js/js_all.js?8072">
</script>
<script type="text/javascript">
var DATA = [];
for (var i = 0; i < 3e4; i++) {
var record = {
id: i,
float: Math.random() * 10,
name: "Marek Fojtl",
email2: "jsem.maly.zkurveny.medvidek.sedici.na.paloucku.a.jebu.Na.vsechno@centrum.cz",
email: "jerrymf@seznam.cz"
}
DATA.push(record);
}
</script>
<style type="text/css">
.name, .email, .sallary { display:inline-block; width:300px; } .name { background-color:#ccc;
} .email { background-color:#ddd; } .sallary { background-color:#eee; }
</style>
<div id="viewport">
</div>
var viewport = JAK.gel("viewport");
var docFragment = document.createDocumentFragment();
var record = null;
JAK.DOM.clear(viewport);
Ready to run.
Test | Ops/sec | |
---|---|---|
AppendChild primo do DOMU |
| ready |
AppendChild nejprve do documentFragment a pak do DOMu najednou |
| ready |
InnerHTML primo do DOMu |
| ready |
InnerHTML napred do documentFragment a pak do DOMu najednou |
| ready |
You can edit these tests or add more tests to this page by appending /edit to the URL.