var el,i = window.b;
while( i-- > 0 ){
if( (el = els[i]).tagName === tagname )
break;
}
FF - 840ms , хром - 432ms
els = window.document.body.children;
b = els.length;
function ge(tagname){
tagname = tagname.toUpperCase();
var el;
*!*if(b<0) b = els.length;*/!*
while( b-- > 0 )
if( (el = els[b]).tagName === tagname )
break;
return el;
}
.
вот так вот
ФФ - 570, хром - 315
while( window.b-- > 0 ){
if( (el = els[window.b]).tagName === tagname )
break;
}
в ФФ - 70, в хроме 50
.нипонять