jQuery hat 19kb, wenn man das gut zipped und dann vom Browser entpacken lässt hat man noch weniger. Die Frage die ich mir da allerdings immer gestellt habe, macht es Sinn die komplette Bibliothek zu laden oder als ZIP zu senden und dann vom Browser in der Laufzeit entpacken zu lassen? - Meine Wahl fiel eindeutig darauf die komplette Bibliothek zu schicken, denn es macht keinen Sinn schnell die Daten zu haben und dann friert der Browser ein(bei sehr alten Rechnern).
Und die Disskussion um langsames Internet erübrigt sich glaub ich sowieso, ich vergleiche das immer mit der Disskussion: Optimierung für IE6? - Ja oder Nein. Die Frage die sich jeder selbst stellen sollte ist hierbei macht es für mich 1.) Sinn darauf zu optimieren, weil ich sonst eine eventuelle Zielgruppe nicht ansprechen kann und 2.) habe ich die Zeit darauf zu optimieren. Wenn einer der Gründe nicht zutrefft ist es sinnlos darauf zu optimieren.
In diesem Beispiel hier sollte man sich die Frage stellen: Was brauche ich überall? - Lohnt es sich ein Framework zu verwenden, weil ich damit meine JavaScript Spielereien auf einmal erschlage oder ist es lediglich ein Einzelfall.
Ich persönlich integriere seit einem halben Jahr in allen Projekten die schon eine JavaScript Sache drinnen haben jQuery, weil mir die Erfahrung gezeigt hat, dass es nur eine Frage der Zeit ist bis die nächste "Kleinigkeit" gewünscht ist und dann fängt man wieder an zu rudern, obwohl es ja viel schneller, einfacher und komfortabler gehen könnte.