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ší Most Voted
Inline Feedbacks
Zobrazit všechny komentáře

Hermes místo OpenClaw?

AI
Komentáře: 2
Většina AI agentů v roce 2026 vám nabízí pohodlí výměnou za kontrolu — běží na cizí infrastruktuře, ukládají vaše data neznámo kam a fungují jen tak, jak je jejich tvůrci navrhli. Hermes od Nous Research jde opačným směrem: je open-source, nainstalujete si ho na vlastní server za pár dolarů měsíčně, připojíte k libovolnému LLM a necháte ho, aby si sám psal vlastní schopnosti podle toho, co od něj potřebujete. Výsledek? Agent, který skutečně patří vám a po pár týdnech používání rozumí vašemu setupu lépe než kterýkoli komerční asistent. Podívejme se, co Hermes umí, jak ho rozjet a pro koho dává smysl.

Robots.txt nestačí. AI crawleři mění, jak weby chrání obsah

Robots.txt zůstává základní signál pro slušné crawlery, ale už neumí popsat hlavní problém: stejný veřejný obsah může sloužit klasickému vyhledávání, AI odpovědím, tréninku modelů i načtení na pokyn uživatele. Provozovatel webu proto musí oddělit účel přístupu, ověřovat identitu botů, měřit dopad na infrastrukturu a u hodnotného obsahu řešit i vynucení pravidel mimo samotný robots.txt.

Jak funguje WordPress Cron a proč občas selhává

„Cron mi nějak neběhá." Klasická věta, která ve WordPress světě může znamenat cokoli od špatně nastavené WP_SITEURL, přes loopback zablokovaný Cloudflarem, až po fatal error v callbacku, který nechal viset transient doing_cron. WP-Cron totiž není skutečný scheduler — je to pseudo-cron závislý na návštěvnosti webu a HTTP loopbacku, se všemi pastmi, které si dokážete představit. Tenhle článek je hloubkový průchod jeho vnitřnostmi: co se reálně děje při spawn_cron(), kde vznikají race conditions, proč selhává a čím ho v produkci nahradit.