Search
Vyšel SvelteKit 3
2.10.2026
Tým kolem Svelte 1. října 2026 vydal třetí verzi SvelteKitu, oficiálního aplikačního frameworku pro Svelte. Podle autorů nejde o revoluci, ale o vyladění: framework je uhlazenější, nabízí silnější typovou bezpečnost a zbavil se…
Rok po Shai-Hulud: co se změnilo na npm a co musíte udělat do ledna
29.9.2026
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...
Vyšla htmx 4.0.0: přechod na fetch(), explicitní dědičnost atributů a morphing z výroby
31.8.2026
Po osmi měsících vývoje je tu nová major verze oblíbené hypermedia knihovny. Pod kapotou se mění interní transportní vrstva i způsob dědičnosti atributů, přibývá vestavěný morphing a nový tag – přechod ze dvojky ale podle autorů nespěchá
Creating Web Widgets Using the Document Picture-in-Picture API
27.8.2026
The general idea is that we create a Document Picture-in-Picture window (DPIP window), and then we put HTML, CSS, and JavaScript into it.
Creating Web Widgets Using the Document Picture-in-Picture API originally handwritten and published with love on CSS-Tricks. You should really get...
Bun 1.4: přepsáno z Zig do Rust, výrazně rychlejší a kompatibilnější s Node.js
21.8.2026
Tým Bun 20. srpna 2026 vydal verzi 1.4, kterou označuje za dosud největší skok v kompatibilitě s Node.js od verze 1.0. Nová verze přidává přes 1 517 testů z testovací sady Node.js a…
Roxy 1.1.0 je venku!
20.8.2026
Hlavní novinka: Roxy daemon už neběží pod rootem. Systém se stará pouze o privilegované porty 80 a 443, zatímco samotná Roxy běží bezpečně pod vaším uživatelským účtem. Běžné příkazy tak už nepotřebují sudo.…
Python bez serveru: profilovač CSV s Pyodide postavíte ze tří souborů
10.8.2026
Python nemusí zpracovávat data na backendu. S Pyodide lze CPython a pandas spustit přímo v prohlížeči a výsledný nástroj nasadit jako statickou stránku. Na profilovači CSV ukážeme, jak si JavaScript s Pythonem předají soubor, proč výpočet patří do web workeru a na jaké limity tento přístup naráží
Jak Bun přepsali ze Zigu do Rustu – a proč to zvládl z velké části Claude
21.7.2026
Přepsat více než půl milionu řádků kódu do jiného jazyka by ještě nedávno znamenalo měsíce až roky práce. Tvůrce runtime Bun to ale zvládl během jedenácti dnů s pomocí Claude Code. Jak takový přepis probíhal a co vypovídá o budoucnosti vývoje softwaru?
Webový vývojář v roce 2000 a dnes: Co všechno se změnilo?
10.7.2026
Webový vývojář v roce 2000 a dnes: Co všechno se změnilo? Představte si, že byste vzali webového vývojáře z roku 2000, posadili ho do stroje času a vysadili v dnešní open space kanceláři.…
Next.js 16.3: Instant Navigations
29.6.2026
Next.js 16.3 přináší sadu nástrojů zvanou Instant Navigations, která vnáší rychlost odezvy jednostránkových aplikací (SPA) do serverového modelu Next.js. Jaký problém to řeší? V serverem řízeném prostředí navigace obvykle vyžaduje síťový round-trip –…
The Siren Song of ariaNotify()
17.6.2026
There's a brand new ariaNotify() method — defined by the WAI-ARIA 1.3 Specification — that provides a means of programmatically triggering narration in a screen reader.
The Siren Song of ariaNotify() originally handwritten and published with love on CSS-Tricks. You should really get...
Škodlivé npm balíčky v @redhat-cloud-services/
1.6.2026
Dnes byl na GitHubu otevřen bezpečnostní issue č. 492 v repozitáři RedHatInsights/javascript-clients, který upozorňuje na kompromitaci celé řady npm balíčků pod scopem @redhat-cloud-services/. Co se stalo? Výzkumníci ze StepSecurity detekovali škodlivé verze hned…
TypeScript 7 v Go: rychlejší buildy, chybějící API
29.5.2026
Betaverze TypeScriptu 7.0 ukazuje víc než rychlejší tsc. Microsoft převádí kompilátor a jazykovou službu z původní kódové základny psané v TypeScriptu a běžící jako JavaScript do Go, přidává paralelní typovou kontrolu a připravuje novou editorovou část postavenou na LSP. Pro část nástrojů...
OpenTelemetry v JavaScriptu nestačí zapnout. Bez Collectoru rychle ztrácíte kontrolu
19.5.2026
OpenTelemetry v JavaScriptu má smysl hlavně v Node.js: stabilní jsou traces a metrics, logs zůstávají ve vývoji a browserová instrumentace je experimentální. SDK ale není architektura observability. Sampling, sanitizaci citlivých atributů, kardinalitu i export má držet Collector, ne samotná aplikace
WebGPU už mají všechny hlavní enginy. Hotový standard z něj W3C dělat nechce
14.5.2026
Na jaře 2026 už WebGPU není jen záležitost Chromia nebo preview buildů. Chrome, Edge, Safari i Firefox ho dodávají v produkčních verzích, ale ne na stejných platfórmach a ne se stejnými limity. WebGPU navíc podle aktuální charty pracovní skupiny nemíří z Candidate Recommendation do...
Bun přepsán z Zigu do Rustu – 99,8 % testů prochází
11.5.2026
Jarred Sumner, tvůrce JavaScriptového runtimu Bun, oznámil v sobotu na síti X, že kompletní přepis Bunu ze Zigu do Rustu úspěšně prochází 99,8 % stávající testovací sady na Linuxu (x64, glibc). Jde o…
Je čas přejít na ESM-only. Ekosystém je připravený
7.5.2026
V únoru 2025 vyzval Anthony Fu, autor populárních nástrojů kolem Vue, Nuxtu a Vite, ekosystém k opuštění duálního publikování npm balíčků a přechodu na ESM-only. S odstupem více než roku je jasné, že měl pravdu - a že se ekosystém posunul ještě rychleji, než sám čekal. Node.js dnes umí require()...
Lexikální prostředí, rozsah a uzávěr v JavaScriptu. Vysvětleno
4.5.2026
Přestaňte hádat a začněte vědět. Praktický rozbor toho, jak JS engine spravuje proměnné, proč funkce je objekt a jak díky pochopení vnitřních mechanismů psát čistší kód bez zbytečných chyb
Konec npm tokenů: publikujte balíčky bez secrets přes GitHub Actions
30.4.2026
Publikování npm balíčků pomocí dlouhodobých tokenů uložených v GitHub Secrets je pohodlné, ale riskantní. Od léta 2025 nabízí npm elegantnější řešení: Trusted Publishers s OIDC autentizací, které tokeny zcela nahrazují. Žádné secrets, žádná rotace, žádný únik přihlašovacích údajů z logů. Ukážeme...
Node.js 26 přichází 22. dubna. Poslední release podle starých pravidel.
21.4.2026
Nová major verze Node.js dorazí za týden a přinese stabilizaci require(esm), pokročilý permission model, aktualizovaný SQLite modul i řadu vychytávek kolem test runneru a diagnostic channels. Je to ale taky labutí píseň éry lichých a sudých verzí. Od Node.js 27 v říjnu platí úplně jiná pravidla