Ohne jetzt in den jQuery-Quelltext zu kucken würde ich vermuten, intern wird
.first()
zu.eq(0)
umgesetzt.
.eq(n) wird intern vermutlich auch zu [n] umgemünzt, dennoch ist der Unterschied zur DOM-Variante enorm.
Interessant der deutliche Unterschied zwischen jQuery und der DOM-Methode. Wasser auf Klawischniggs Mühlen. ;-)
Wieso? Ich hab' doch explizit gesagt, dass man das Framework nicht aus Performancegründen einsetzt sondern eben um sich Code und Zeit zu sparen.
Beim Auswählen einer ID kommt das natürlich nicht so deutlich rüber - aber bei komplexeren DOM-Manipulationen wird man ohne Framework ziemlich schnell Arm, wenn man das auch noch crossbrowserkompatibel haben will.
Ich hab' das mal vervollständigt:
http://jsfiddle.net/Vf7hf/