Optimisation by grouping/buffering DOM touching
I was wondering about the possibility of having some kind of buffering capability in jQuery, eg:
var $buffer = $.buffer();
$bigGroupOfFrags.each(function(){
$buffer.add( $('body').append(this) ); // any DOM touches get buffered
});
$.buffer().flush(); // write to DOM
I know you can manage this manually as Paul states in his pre and I havn't thought about the implications too deeply, but a nice abstracted way to do this would be really helpful. I've noticed when using new CSS3 styling like dropshadows, DOM touching get's really expensive.