Revision: 37077
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at December 3, 2010 09:31 by tirams
Initial Code
var loops = 1000; console.time('simple'); for(i = 0; i < loops; i++){ var x = $('option[value=valInField]'); } console.timeEnd('simple') console.time('selectorcontext'); for(i = 0; i < loops; i++){ var x = $('#critRow_0 option[value=valInField]'); } console.timeEnd('selectorcontext') console.time('findcontext1'); var context = $('#critRow_0'); for(i = 0; i < loops; i++){ var x = context.find('option[value=valInField]'); } console.timeEnd('findcontext1') console.time('findcontext2'); for(i = 0; i < loops; i++){ var x = $('#critRow_0').find('option[value=valInField]'); } console.timeEnd('findcontext2') console.time('contextparm'); var ctx = $('#critRow_0')[0]; for(i = 0; i < loops; i++){ var x = $('option[value=valInField]', ctx); } console.timeEnd('contextparm') console.log("1. " + context.find('option[value=valInField]').length); console.log("2. " + $('#critRow_0 option[value=valInField]').length); console.log("3. " + $('#critRow_0').find('option[value=valInField]').length); console.log("4. " + $('option[value=valInField]', ctx).length );
Initial URL
Initial Description
jquery performance test see also http://jsbin.com/aciji4/12
Initial Title
jquery performance test selectors
Initial Tags
jquery
Initial Language
jQuery