typed array vs normal array creation

JavaScript performance comparison

Test case created by Eric

Preparation code

 
<script>
Benchmark.prototype.setup = function() {
    var n1 = [0.0, 0.0, 0.0];
    var n2 = [0.1, 0.2, 0.3];
    var t1 = new Float32Array([0.0, 0.0, 0.0]);
    var t2 = new Float32Array([0.1, 0.2, 0.3]);
};
</script>

Test runner

Warning! For accurate results, please disable Firebug before running the tests. (Why?)

Java applet disabled.

Testing in unknown unknown
Test Ops/sec
normal
n1[0] += n2[0];
n1[1] += n2[1];
n1[2] += n2[2];
pending…
typed
t1[0] += t2[0];
t1[1] += t2[1];
t1[2] += t2[2];
pending…

Compare results of other browsers

Revisions

You can edit these tests or add even more tests to this page by appending /edit to the URL. Here’s a list of current revisions for this page:

0 comments

Add a comment