Co jQuery kdysi řešilo

jQuery vzniklo v době, kdy se prohlížeče chovaly nekonzistentně a psát stejný kód pro všechny bylo utrpení. Sjednotilo práci s DOMem, animacemi i AJAXem a po roky bylo prakticky standardem.

Proč už ho většinou nepotřebujete

Moderní prohlížeče dnes nabízejí nativně vše podstatné. Výběr prvků, manipulaci tříd, události i síťové požadavky zvládne čistý JavaScript stejně pohodlně – a bez stažení knihovny navíc, která blokuje vykreslení.

  • querySelector / querySelectorAll místo $().
  • classList.toggle místo addClass / removeClass.
  • fetch() místo $.ajax.
  • addEventListener místo .on().
  • scrollTo({ behavior: "smooth" }) místo .animate().

Co to přinese

Odstranění jQuery ušetří desítky kilobajtů, jednu externí síťovou žádost a zrychlí první vykreslení i odezvu na mobilu. U malých webů, kde jQuery obsluhovalo jen pár interakcí, je přepis otázkou hodiny práce.

Pokud má web rozsáhlou interaktivitu, dává smysl rovnou sáhnout po komponentovém frameworku (React, Vue). Pro běžnou prezentaci ale plně stačí nativní JavaScript.