Wobei, dann könnte man eigentlich auch gleich auf jQuery verzichten.
Wenn man jedes zu manipulierende ELement per ID ansprechen kann, braucht man vermutlich die Selektor-Engine des Frameworks nicht, richtig. Aber diese Frameworks stellen ja neben der Selektor-Engine noch mehr zur Verfügung.
$('#foo') mehrfach ausgeführt ist mit Sicherheit schneller als document.getElementById('foo') mehrfach ausgeführt.
Sizzle speichert bereits benutzte Elementreferenzen - bzw hänigt irgendwelche Attribute an die betreffenden Elemente. Das erspart das manuelle speichern von Elementrefernzen (obowohl das dennoch schneller wäre). Leider find' ich den Artikel grade nicht, den ich da letztens gelesen habe.