Chat, živé notifikace, společná úprava dokumentu nebo průběžně aktualizované kurzy. Uživatelé dnes čekají, že se webová aplikace změní ve chvíli, kdy se změní data, a ne až po stisknutí klávesy F5. Protokol WebSocket je nejrozšířenější způsob, jak mezi prohlížečem a serverem vytvořit trvalý obousměrný kanál. V článku se podíváme, jak funguje pod kapotou, jak ho použít v prohlížeči i na serveru a na co si dát pozor při nasazení do produkce.
Rozbalovací menu, tooltip, modální okno a plynulý přechod mezi stránkami. Ještě nedávno čtyři důvody, proč do projektu přidat několik knihoven a desítky kilobajtů JavaScriptu. V roce 2026 už to všechno zvládne prohlížeč sám. Ukážeme si, jak na to s Popover API, CSS anchor positioningem a View Transitions, a také kde mají své limity.
Před rokem začal registrem npm procházet samošířící červ Shai-Hulud. Od té doby se útoky na dodavatelský řetězec JavaScriptu staly pravidelnou záležitostí a npm postupně přepisuje pravidla publikování. Projdeme, co se za ten rok stalo, jak dnes bezpečně publikovat balíček, co musíte stihnout do ledna 2027 a jak se bránit jako uživatel balíčků.
Uz vyvojari pochopili ze uzivatele ztraci proti Chrome jedinym: je to rychlejsi, je to rychlejsi, nebo stale mluvime o bumbrlickovi co se nemuze nazrat pameti ?
Ano. Součástí této betaverze jsou i tzv. „retained layers“, což je výrazný zásah do renderovacího enginu. Scrollování nad fixním složitým pozadím je teď mnohem rychlejší a plynulejší. Spolu s „lazy frame construction“ uvedeným už dříve jsou to právě změny směřující k rychlejšímu zobrazování. No a velké úsilí je nyní zjevně věnováno hardwarové akceleraci, a to je cesta ke značnému zrychlení.
Chrome konzumuje vice RAM nez FF…