Es sind gzipped nur 32k und die sind dank CDN schon im Cache. Außerdem wird das garantiert nicht die einzige Stelle bleiben, an der man das nutzbringend verwenden kann.
Hängt vom Projekt ab.
In Projekt "a" anderen Code zu schreiben als in Projekt "b" ist ein Argument, es projektunabhängig einzusetzen. Außerdem will man den Code von Projekt "c" nicht umschreiben, weil es auf einmal wächst.
Eingesparte Arbeitszeit ist durchaus kein unwichtiger Grund.
- Ja. Aber eingesparte Arbeitszeit sollte nicht zu Lasten von Performanz gehen.
Stimmt wohl, trifft auf 32K aus einem CDN aber schlicht nicht zu. Im Gegenteil: der eingesparte Code wächst mit der Menge des Codes.
- Verlorengehende Fähigkeiten sind durchaus auch kein unwichtiger Grund. Wenn man nur noch Entwickler hat, die ein bisschen jQuery können, aber von JavaScript überhaupt keine Ahnung haben …
Auch das stimmt grundsätzlich. Man sollte die Hintergründe schon kennen. Was man aber auf keinen Fall kennen will und muss, sind die heute immer noch nötigen Workarounds zur Umgeung von Browser Bugs. Außer man entwickelt so etwas wie jQuery, um andere von dieser unnötigen Last zu befreien.