YUI construct vs use

Benchmark created by Matthew Taylor on


Description

YUI().use() vs Y.use()

Preparation HTML

<!-- JS -->
<script type="text/javascript" src="//yui.yahooapis.com/combo?3.3.0/build/yui/yui-min.js&3.3.0/build/oop/oop-min.js&3.3.0/build/dom/dom-base-min.js&3.3.0/build/dom/selector-native-min.js&3.3.0/build/dom/selector-css2-min.js&3.3.0/build/event-custom/event-custom-base-min.js&3.3.0/build/event/event-base-min.js&3.3.0/build/pluginhost/pluginhost-min.js&3.3.0/build/dom/dom-style-min.js&3.3.0/build/dom/dom-style-ie-min.js&3.3.0/build/dom/dom-screen-min.js&3.3.0/build/node/node-min.js&3.3.0/build/event/event-base-ie-min.js&3.3.0/build/collection/array-extras-min.js&3.3.0/build/querystring/querystring-min.js&3.3.0/build/event/event-delegate-min.js"></script>

Test runner

Ready to run.

Testing in
TestOps/sec
construction
var cfg = {
 lang: 'en_US'
};
YUI(cfg).use('querystring', function(Y) {
 Y.log('querystring loaded');
 YUI(cfg).use('node', function(YY) {
  YY.log('node loaded');
 });
});
ready
use only
var cfg = {
 lang: 'en_US'
};
YUI(cfg).use('querystring', function(Y) {
 Y.log('querystring loaded');
 Y.use('node', function(YY) {
  YY.log('node loaded');
 });
});
ready

Revisions

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

  • Revision 1: published by Matthew Taylor on