aaa

JavaScript performance comparison

Test case created

Preparation code

<script src="//ajax.googleapis.com/ajax/libs/jquery/1/jquery.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
1
var yAxisExtend = {
  'title': {
    'text': null
  }
};
var options = {};
options.yAxis = [{
  type: 'extra',
  bla: 'aaa'
}, {
  bee: 'bbb'
}];

if (options.yAxis instanceof Array) {
  var normalAxis, extraAxis;
  $.each(options.yAxis, function() {
    if (this.type === 'extra') {
      extraAxis = $.extend({}, yAxisExtend, this);
    } else {
      normalAxis = $.extend({}, yAxisExtend, this);
    }
  });
  yAxisExtend = [normalAxis, extraAxis];
} else if (options.yAxis !== undefined) {
  yAxisExtend = $.extend({}, yAxisExtend, options.yAxis);
}

var chartsOptions = {
  yAxis: $.extend(true, [], yAxisExtend),
};
pending…
2
var yAxisExtend = {
                        'title': {
                                'text': null
                        }
                };
                var options = {};
                options.yAxis = [{type: 'extra', bla: 'aaa'},{bee : 'bbb'}];

                if (options.yAxis instanceof Array) {
                        var normalAxis, extraAxis;
                        $.each(options.yAxis, function() {
                                if (this.type === 'extra') {
                                        extraAxis = $.extend({}, yAxisExtend, this);
                                } else {
                                        normalAxis = $.extend({}, yAxisExtend, this);
                                }
                        });
                        yAxisExtend = [normalAxis, extraAxis];
                } else if (options.yAxis !== undefined) {
                        yAxisExtend = $.extend({}, yAxisExtend, options.yAxis);
                }

                var chartsOptions = {
                        yAxis: $.extend(true, [], yAxisExtend),
                };
pending…

You can edit these tests or add even more tests to this page by appending /edit to the URL.

Compare results of other browsers

0 comments

Add a comment