basePerf.html revision 787a9eae53aa81478d7d866e8283ec62a6f0e206
8b935d4a13cf70dcc3c97649e91ae06d711fd7c2Bob Halley<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
40f53fa8d9c6a4fc38c0014495e7a42b08f52481David Lawrence<script type="text/javascript" src="/build/yui/yui.js"></script>
dafcb997e390efa4423883dafd100c975c4095d6Mark Andrews<p>This test creates a class with 20 attributes and extends from Y.Base.</p>
8b935d4a13cf70dcc3c97649e91ae06d711fd7c2Bob HalleyYUI({base: '/build/', filter:"raw"}).use('dump', 'base', 'node', function(Y) {
cd18f34923b7d82dc80b3205eee11d2e7f26bddeMark Andrews var res = document.getElementById('results');
68109fb883d3ca2922efeea62fe746313a634f4eBob Halley var Test = function() {
a81da453ff80e83349a64869145c7492c91a0e0aMark Andrews Test.superclass.constructor.apply(this, arguments);
68109fb883d3ca2922efeea62fe746313a634f4eBob Halley value: "Foo",
68109fb883d3ca2922efeea62fe746313a634f4eBob Halley setter: function(n) {
0cd36f1d15caf6622ec3128544d4238ad180a300Mark Andrews value: "Bar",
0cd36f1d15caf6622ec3128544d4238ad180a300Mark Andrews setter: function(n) {
8b935d4a13cf70dcc3c97649e91ae06d711fd7c2Bob Halley value: false,
8b935d4a13cf70dcc3c97649e91ae06d711fd7c2Bob Halley setter: function(lock) {
8b935d4a13cf70dcc3c97649e91ae06d711fd7c2Bob Halley return lock;
643f42815f4065490923a66dfe06080e84990879Mark Andrews value: false
8b935d4a13cf70dcc3c97649e91ae06d711fd7c2Bob Halley value: false
643f42815f4065490923a66dfe06080e84990879Mark Andrews value: false
6fda1577669dca9e0d8e4832e407bac34cc12de6Mark Andrews value: false
8b935d4a13cf70dcc3c97649e91ae06d711fd7c2Bob Halley value: false,
cd18f34923b7d82dc80b3205eee11d2e7f26bddeMark Andrews setter: function(val) {
cd18f34923b7d82dc80b3205eee11d2e7f26bddeMark Andrews value: null,
cd18f34923b7d82dc80b3205eee11d2e7f26bddeMark Andrews setter: function(val) {
8b935d4a13cf70dcc3c97649e91ae06d711fd7c2Bob Halley return false;
8b935d4a13cf70dcc3c97649e91ae06d711fd7c2Bob Halley value: ['default'],
0cd36f1d15caf6622ec3128544d4238ad180a300Mark Andrews getter: function() {
0cd36f1d15caf6622ec3128544d4238ad180a300Mark Andrews return false;
643f42815f4065490923a66dfe06080e84990879Mark Andrews setter: function(g) {
643f42815f4065490923a66dfe06080e84990879Mark Andrews value: null,
68109fb883d3ca2922efeea62fe746313a634f4eBob Halley setter: function(g) {
8b935d4a13cf70dcc3c97649e91ae06d711fd7c2Bob Halley writeOnce: true,
8b935d4a13cf70dcc3c97649e91ae06d711fd7c2Bob Halley writeOnce: true,
8b935d4a13cf70dcc3c97649e91ae06d711fd7c2Bob Halley writeOnce: true,
6fda1577669dca9e0d8e4832e407bac34cc12de6Mark Andrews foo: function() {}
6fda1577669dca9e0d8e4832e407bac34cc12de6Mark Andrews var start, end, i, t, n = 1000;
68109fb883d3ca2922efeea62fe746313a634f4eBob Halley start = new Date().getTime();
643f42815f4065490923a66dfe06080e84990879Mark Andrews res.innerHTML += "<pre>" + Y.dump(t.getAttrs()) + "</pre>";