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

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.
Nálepky:
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.trimjQuery.isArrayjQuery.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:
- přes oficiální jQuery CDN nebo přes tyto přímé linky:
- prostřednictvím npm (
npm install jquery@4.0.0) - Slim build:
- A nebo přes odiciální stránku: https://jquery.com/download/
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