Přejít k navigační liště

Zdroják » JavaScript » jQuery 4.0.0: první velká aktualizace po téměř deseti letech

jQuery 4.0.0: první velká aktualizace po téměř deseti letech

Články JavaScript

Po téměř deseti letech přichází jQuery s novou hlavní verzí. jQuery 4.0.0 přináší výraznou modernizaci, ukončuje podporu zastaralých prohlížečů, odstraňuje historické API a lépe se přizpůsobuje dnešním bezpečnostním a vývojovým standardům webu.

Tým kolem knihovny jQuery oznámil 17. ledna 2026 vydání jQuery 4.0.0, první hlavní verze této populární JavaScript knihovny po bezmála deseti letech. Nová verze se soustředí především na modernizaci kódu, odstranění historické zátěže a lepší sladění se současnými webovými standardy.

jQuery poprvé spatřilo světlo světa v roce 2006 a po dvaceti letech zůstává součástí milionů webových projektů. Verze 4.0.0 představuje důležitý milník, který reflektuje výrazný posun ve vývoji webových technologií.

Konec podpory zastaralých prohlížečů

Jednou z nejzásadnějších změn je oficiální ukončení podpory starých prohlížečů. jQuery 4 již nepodporuje:

  • Internet Explorer 10 a starší
  • Edge Legacy
  • další historické verze Firefoxu, Safari a iOS WebView

Tento krok umožnil odstranit množství kompatibilního kódu, který byl určen výhradně pro dávno nepoužívané platformy. Výsledkem je čistší kódová základna, jednodušší údržba a potenciálně lepší výkon.

Lepší bezpečnost díky Trusted Types a CSP

jQuery 4.0.0 přináší podporu Trusted Types, což zlepšuje kompatibilitu s moderními pravidly Content Security Policy (CSP). To je důležité zejména pro aplikace, které kladou důraz na bezpečnost a ochranu proti XSS útokům.

Manipulace s DOM je nyní lépe přizpůsobena prostředím s přísnými bezpečnostními omezeními, což dříve u jQuery nebylo samozřejmostí.

Přechod na ES moduly

Zdrojové kódy knihovny byly přepracovány tak, aby využívaly ES moduly. To znamená lepší integraci s moderními build nástroji a ekosystémem JavaScriptu.

Pro vývojáře to znamená snazší práci s bundlery jako Webpack, Rollup nebo Vite a lepší kontrolu nad tím, které části knihovny se do výsledného balíčku skutečně dostanou.

Odstranění zastaralých API

jQuery 4.0.0 definitivně odstraňuje řadu funkcí, které byly již delší dobu označeny jako zastaralé a dnes je bez problémů nahrazují nativní JavaScriptové metody. Mezi odstraněné funkce patří například:

  • jQuery.trim
  • jQuery.isArray
  • jQuery.parseJSON

Místo nich se nyní doporučuje používat standardní metody jako String.prototype.trim, Array.isArray nebo JSON.parse.

Změny v chování událostí

V nové verzi došlo také ke změnám v pořadí událostí focus a blur, aby jejich chování odpovídalo specifikacím W3C a chování nativního DOM. U starších aplikací to může znamenat nutnost drobných úprav, pokud se spoléhaly na historické chování jQuery.

Ještě menší slim verze

Takzvaný slim build jQuery je v nové verzi ještě úspornější. Byly z něj odstraněny moduly jako Deferred a Callbacks, které dnes ve většině případů nahrazují nativní JavaScriptové Promise.

Slim verze je tak vhodná především pro projekty, které chtějí minimalizovat velikost knihovny a spoléhají se na moderní JavaScript.

Tato verze by měla mít okolo 19.5k bytů v gzipu.

Jak jQuery 4.0.0 získat

Nová verze je dostupná několika způsoby:

Shrnutí

jQuery 4.0.0 představuje významný krok směrem k modernímu webu. Odstranění podpory starých prohlížečů, přechod na ES moduly, zlepšení bezpečnosti a úklid zastaralého API ukazují, že jQuery se i po dvou dekádách snaží držet krok s vývojem.

Pro existující projekty může upgrade vyžadovat určité úpravy, ale z dlouhodobého hlediska jde o krok, který knihovně prodlužuje život v moderním JavaScriptovém ekosystému.

Pro více informací: https://blog.jquery.com/2026/01/17/jquery-4-0-0/

Celý seznam změn: https://github.com/jquery/jquery/commit/857b8150699ba783ada73efcb48706470f9f5a09

Komentáře

Odebírat
Upozornit na
guest
0 Komentářů
Nejstarší
Nejnovější Nejvíce hlasů

Mýtus jedné aplikace: proč PWA nenahradí vývoj pro každou platformu

PWA mohou webu přidat ikonu na ploše, fungování bez připojení, notifikace a některé systémové funkce. Nejsou ale cestou k jednomu klientu pro všechny platformy. Vyplatí se tam, kde se lidé k webu vracejí a ocení okamžitý vstup z odkazu. Jakmile aplikace musí spolehlivě běžet na pozadí nebo fungovat stejně na každém zařízení, bývá vhodnější nativní řešení.

Anthropic vydává Claude Opus 5

AI
Komentáře: 0
Anthropic vydal Claude Opus 5 — model, který se má výkonem blížit špičkovému Fable 5 za poloviční cenu a míří hlavně na agentické kódování. Cena zůstává na 5/25 USD za milion tokenů, přibývají API novinky jako mid-conversation tool changes a automatické fallbacky.