hehe, micro optimizations vs readability....theres a drip ;P
Your going to drive yourself nutty if you keep testing every little thing Tom.
Especially when your tests end up different in the real world.
So often we make tests with tiny bits of code, but the results can actually be different when used in a function surrounded by other code that makes it harder for the browser to optimize then....more variables and what not.
That said the oldschool stuff almost always beats the new cool functions. I myself have gone through the same as you tom, being taught in the old days by demo coders made me obsessed with speed :P and it can still bug me how little modern coders seem to care....just buy a faster computer with more ram, yeah, thatll fix my code.