Aj v októbrovom vydaní Coders Corner prinášame prehľad tých najzaujímavejších noviniek zo sveta vývoja. Java JDK 26 čoskoro prinesie natívnu podporu HTTP/3, Elementor posúva tvorbu webov s AI agentom a novým editorom, React 19.2 uľahčuje prácu s efektmi a prináša Partial Pre-rendering. Platforma Zapier vstupuje na AWS Marketplace a umožňuje integrácie cez Action Runs. OpenAI zas prekvapilo vlastným prehliadačom Atlas, ktorý spája web a umelú inteligenciu v jednom rozhraní.
1
JDK 26 získa podporu HTTP/3
Lukáš Huňár
Developer
Príchod je oznámený na marec 2026 a konečne prináša podporu HTTP/3 do štandardného rozhrania Java HTTP Client API. Nie je to len ďalšia aktualizácia typu „och, wau, zas niečo nové“, ale ide o tichý, no zásadný upgrade spôsobu, akým Java komunikuje s moderným webom.
Z hľadiska protokolu HTTP sa od HTTP/2 výrazne nelíši, pokiaľ ide o funkcionalitu. Hlavný rozdiel však spočíva v základnom transportnom protokole: zatiaľ čo HTTP/2 funguje cez TCP, HTTP/3 používa UDP. HTTP/3 je postavený na protokole QUIC.
Čo nám to prinesie ?
- Rýchlejšie pripojenia – koniec pomalým TCP handshakeom.
- Žiadne blokovanie – streamy sa navzájom neblokujú ako v HTTP/2.
- Inteligentnejšia mobilita – prechod z Wi-Fi na 5G bez prerušenia pripojenia.
- Lepšie vstavané zabezpečenie – TLS 1.3 je súčasťou riešenia.
Inými slovami, je to ako prejsť z bicykla (HTTP/2) na motocykel (HTTP/3).
Ak vás táto novinka zaujala a chcete sa dozvedieť viac, určite si nájdite chvíľu – viac detailov sa môžete dozvedieť tu.
2
Elementor na jeseň 2025: nové funkcie, AI nástroje a pohľad do budúcnosti
Mikuláš Žačok
Visual Content Creator
Platforma Elementor pokračuje v budovaní svojej vízie „inteligentnej a prepojenej tvorby webu“. Jesenný súhrn aktualizácií za rok 2025 prináša množstvo vylepšení – od úplne novej generácie editora, cez prelomové AI nástroje, až po zlepšenia v prístupnosti a marketingovej automatizácii.
Cieľom je, aby tvorcovia webov nestrácali čas na technických detailoch, ale sústredili sa na dizajn, obsah a stratégiu.
Angie
Jednou z najväčších noviniek je predstavenie Angie, prvého „agentického“ AI systému pre WordPress – inteligentného asistenta, ktorý dokáže konať samostatne priamo v tvojom webe.
Angie nie je len chatbot – je to autonómny AI agent, ktorý rozumie štruktúre WordPressu, Elementoru a doplnkov, a vie priamo vykonávať úlohy.
Čo už Angie dokáže:
- Vytvárať celé stránky alebo sekcie na základe zadania v prirodzenom jazyku.
- Upraviť dizajn podľa štýlu existujúceho webu.
- Optimalizovať obsah pre SEO.
- Generovať texty, obrázky a CTA bloky s kontextom.
Čo sa chystá:
- Integrácia s Ally – Angie dokáže automaticky opravovať problémy s prístupnosťou.
- Napojenie na Send a marketingové toky – generovanie e-mailov, kampaní a autoresponderov.
- Rozšírená pamäť a učenie sa zo štýlu webu – AI si zapamätá preferencie tvorcu.
- Prístup k WordPress API – bude vedieť spravovať pluginy, menu, používateľov či zálohy.
Ally
Nový modul Elementor Ally pomáha tvorcom webov budovať stránky, ktoré sú prístupné pre všetkých.
Už dostupné:
- Ally Assistant dokáže automaticky skenovať web a identifikovať viac ako 180 problémov s prístupnosťou – od chýbajúcich alt textov až po kontrast farieb.
- Používateľ si môže vybrať, či chyby opraví ručne, alebo nechá riešenie na AI.
- Nový widget prístupnosti umožňuje návštevníkovi upraviť kontrast, veľkosť písma či medzery priamo na stránke.
Čoskoro pribudne (Q4 2025):
- Audit štruktúry nadpisov (H1–H6) so SEO odporúčaniami.
- Automatické doplnenie alt textov pre obrázky.
- Možnosť spustiť audit bez pluginu – priamo z prehliadača.
- Hromadné opravy naprieč celým webom.
Editor V4
Nový Editor V4 je najväčšou zmenou od vzniku Elementoru.
Základná filozofia: viac kontroly, menej kódu a väčšia konzistentnosť.
Aktuálne funkcie:
- Single div wrappers – menej HTML vrstiev = rýchlejší web.
- Premenné a štýlové triedy – dizajnový systém ako vo Figme.
- States & interactions – nové možnosti pre hover, click a ďalšie stavy.
- Responzívne ovládanie a jednotný panel štýlov.
- Mikroanimácie priamo v editore.
Pripravované novinky:
- Komponenty – znovupoužiteľné časti (napr. tlačidlá, cenníky), ktoré možno synchronizovať alebo prispôsobiť lokálne.
- Variables Manager – vizuálna správa premenných.
- Vlastné CSS priamo na elementoch.
- Vnorené záložky (nested tabs) a pokročilé animácie.
- Koexistencia V3 a V4 – tvorcovia môžu prechádzať postupne bez straty kompatibility.
Moduly Send a Hosting sa ešte dočkajú aktualizácií, ktoré prinesú rýchlejšie weby, inteligentnejšiu správu kampaní a pokročilú automatizáciu marketingu priamo v Elementore.
3
React 19.2 Release
Ján Hažinčák
Developer
React 19.2 je tretím releasom frameworku v tomto roku. Najnovší update prináša niekoľko zaujímavých noviniek: nový React hook useEffectEvent, výkonnejšie renderovanie pomocou Activity komponentu, rozšírenia pre DevTools, nový cacheSignal pre React Server Components a koncept Partial Pre-rendering.
useEffectEvent
UseEffectEvent je nový React hook, ktorý rieši bežný problém pri používaní useEffect – situáciu, keď efekt používa neaktuálnu hodnotu premennej (tzv. stale closure).
Príklad bez useEffectEvent:
import { useEffect, useState } from "react";
function ChatRoom({ roomId }) {
const [user, setUser] = useState("Jano");
useEffect(() => {
const connection = createConnection(roomId);
connection.onMessage((msg) => {
console.log(user, "dostal správu:", msg);
});
connection.connect();
return () => connection.disconnect();
}, [roomId]); // user tu nie je v závislostiach
}
V aplikácii sa efekt (useEffect) spustí napríklad pri pripojení na WebSocket, ale potrebuje používať najnovšie hodnoty zo state alebo props — v tomto prípade user.
Problém:
Keď sa zmení, efekt sa nespustí znova, pretože user nie je v dependency array a callback, teda stále používa starú hodnotu pre premenu user. Ak by sauser pridal do [roomId, user], efekt by sa pri každej zmene používateľa zbytočne spúšťal znova.
Riešenie pomocou useEffectEvent: Efekt sa spustí len pri zmene roomId, onMessage vždy „vidí“ najnovšieho používateľa bez znovu spúšťania Effectu:
import { useEffect, useState, useEffectEvent } from "react";
function ChatRoom({ roomId }) {
const [user, setUser] = useState("Janko");
const onMessage = useEffectEvent((msg) => {
console.log(user, "dostal správu:", msg);
});
useEffect(() => {
const connection = createConnection(roomId);
connection.onMessage(onMessage);
connection.connect();
return () => connection.disconnect();
}, [roomId]);
}
Activity Component
<Activity/>, ktorý umožňuje efektívne spravovať časti UI, ktoré sú viditeľné alebo skryté – s dopadom na výkon."visible" alebo "hidden".- Ak je
mode="hidden": všetky child komponenty sú skryté a ich efekty (event listenery, subscriptions) sa pozastavia - Ak je
mode="visible": všetko funguje normálne.
{isVisible && }
Problém je, že pri skrytí komponentu sa často stratí jeho stav (napr. scroll pozícia alebo formulár), efekty sa unmountnú a znovu-mountovanie môže byť pomalé. S <Activity> sa tomuto dá vyhnúť.
import { Activity } from "react";
function Sidebar({ isOpen }) {
return (
{/* nejaký obsah */}
);
}
Keď isOpen je false, sidebar je v móde hidden — jeho stav zostane zachovaný, ale neovplyvňuje výkon ako plne aktívna časť UI.
Performance Tracks v DevTools
React 19.2 prináša vylepšenia pre Chrome DevTools – nové Scheduler a Components Tracks.
- Scheduler track zobrazuje, akú prácu React vykonáva podľa rôznych priorít (napr. „blocking“, „transition“).
Ukazuje:
- ktoré udalosti spustili render,
- čas začiatku a konca renderu,
- či React čakal na niečo (napr. „blocked waiting for paint“).
Pomáha pochopiť, ako React plánuje a rozdeľuje prácu podľa priorít.
- Components track ukazuje strom komponentov, s ktorými React práve pracuje – či ide o renderovanie spúšťanie efektov (useEffect, useLayoutEffect) alebo blokovanie.
Vďaka tomu je ľahko detekovateľné, ktoré komponenty trávia najviac času renderovaním a kde sú potenciálne bottlenecks.
cacheSignal pre Server Components
cacheSignal je dostupný len pre React Server Components. Pomáha prerušiť dlhé akcie (napr. fetch), keď sa používateľ presunie na inú stránku a výsledok už nie je potrebný. Tým sa šetrí výkon a sieťová záťaž.
Partial Pre-rendering
Nové API pre Partial Pre-rendering umožňuje kombinovať statické a dynamické časti aplikácie. Statické časti sa vyrenderujú vopred (na serveri alebo počas build-time) a dynamické časti sa dopočítajú pri klientskom alebo serverovom renderingu.
Inými slovami:
Server (alebo build proces) vyrenderuje „statickú škrupinu“ (app shell), ktorú možno rýchlo doručiť napr. z CDN, a následne sa dynamický obsah „doplňuje“ po načítaní na klientovi.
Viac informácií k React 19.2 nájdeš tu.
4
Zapier prináša AWS Marketplace integráciu a novinku Action Runs
Matej Matfiak
špecialista na SAP CPI
Platforma Zapier, priniesla dva strategické kroky, ktoré menia jej postavenie v ekosystéme automatizácie a AI.
- Prvou je dostupnosť na AWS Marketplace, vďaka ktorej si môžu podniky jednoducho obstarávať Zapier prostredníctvom Amazon Web Services.
- Druhou je nová funkcia Action Runs, ktorá umožňuje iným softvérovým platformám integrovať Zapierovu automatizačnú logiku priamo do vlastných aplikácií.
Čo tieto novinky prinášajú
Vstup na AWS Marketplace zjednodušuje nákupný a schvaľovací proces pre väčšie organizácie a otvára dvere do enterprise prostredia. Firmy môžu využívať existujúce zmluvy, cloudové kredity a bezpečnostné štandardy AWS, čo znižuje bariéru pre adopciu automatizačných riešení.
Funkcia Action Runs zase mení spôsob, akým SaaS platformy pristupujú k integráciám. Namiesto vývoja desiatok konektorov môžu do svojho produktu priamo vložiť Zapierov engine a ponúknuť používateľom tisíce akcií naprieč 8 000+ aplikáciami. To prináša rýchlejšiu implementáciu, menej údržby a bohatšie používateľské možnosti.
Prečo je to dôležité
Tieto kroky potvrdzujú, že Zapier sa posúva z no-code nástroja pre jednotlivcov na infraštruktúru pre AI a podnikové workflowy. Spojenie s AWS a otvorenie platformy prostredníctvom Action Runs znamená väčšiu škálovateľnosť, jednoduchšiu integráciu a nové možnosti pre vývojárov aj koncových používateľov. Viac si prečítaj tu.
5
Open AI prináša svoj vlastný prehliadač Atlas
Štelmák Michal
Developer
V októbri 2025 predstavil OpenAI nový prehliadač ChatGPT Atlas, ktorý prepája známy engine Chromium s inteligenciou ChatGPT. Atlas nie je len ďalší prehliadač – asistent je používateľovi k dispozícii priamo počas surfovania, pomáha vyhľadávať, analyzovať obsah, porovnávať produkty či dokonca automaticky vypĺňať formuláre a plánovať úlohy.
Medzi novinkami nechýba ani tzv. Agent Mode, ktorý umožňuje asistentovi samostatne vykonávať úlohy za používateľa. Výhodou je možnosť pracovať s tabuľkami či PDF dokumentmi bez nutnosti prepínania medzi aplikáciami – všetko zvládnete priamo v prehliadači.
Atlas však prináša aj otázky ohľadom ochrany súkromia a bezpečnosti dát. OpenAI preto umožňuje nastavovať, ktoré stránky má asistent „vidieť“, alebo pracovať v inkognito režime.
Je ChatGPT Atlas budúcnosťou surfovania? To ukáže čas, no pre všetkých, ktorí denne pracujú s webom, vývojom či dátami, ide určite o prehliadač hodný vyskúšania.
Podrobnejšie sa ChatGPT Atlas venujem v článku.
Zmeškali ste posledný Coder’s Corner? Prečítajte si ho tu.