Native Class and CanvasEngine Class

JavaScript performance comparison

Revision 2 of this test case created

Preparation code

<script src="http://canvasengine.net/cdn/canvasengine-1.0.6.all.min.js">
</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
Native Class
// async test
function MyClass(p) {
  this.a = p;
}

MyClass.prototype = {
  foo: function() {
    this.b = 1;
  }
};

var myclass = new MyClass("hello");
myclass.foo();
pending…
CanvasEngine Class
Class.create("MyClass", {
  initialize: function(p) {
    this.a = p;
  },
  foo: function() {
    this.b = 1;
  }
});

var myclass = Class.new("MyClass", ["hello"]);
myclass.foo();
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