Vector
JavaScript performance comparison
Preparation code
<script>
Benchmark.prototype.setup = function() {
function Vector2(x, y) {
this.x = x;
this.y = y;
}
Vector2.prototype.add = function(b) {
return [this.x+b.x, this.y+b.y];
}
var Vector3 = {
}
Vector3.$ = function(x, y) {
return [x, y];
}
Vector3.add = function(a, b) {
return [a[0]+b[0], a[1]+b[1]];
}
};
</script>
Test runner
Warning! For accurate results, please disable Firebug before running the tests. (Why?)
Java applet disabled.
| Test | Ops/sec | |
|---|---|---|
Vector object |
|
pending… |
Static Vector |
|
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:
- Revision 1: published
- Revision 2: published
- Revision 3: published
0 comments