Published on 27.10.2025
TLDR: Krótki przegląd ciekawostek z frontendu i runtime'ów: Node.js zyskał funkcje, które zmniejszają barierę między CJS i ESM oraz ułatwiają uruchamianie skryptów; przeglądarki doganiają specyfikacje (Popover API); drobne UX/triki (logowanie obiektami). To zbiór szybkich sygnałów, które warto wziąć pod uwagę przy planowaniu migracji i narzędzi deweloperskich.
Link: Bytes #285 — Hot Node features near you
TLDR: Node 22 wprowadza funkcje, które ułatwiają interoperacyjność ESM/CJS (w eksperymencie), stabilny tryb watch, możliwość uruchamiania skryptów z package.json poprzez node --run oraz ważne aktualizacje V8 (w tym Maglev). To release skupiony na praktycznym UX dla deweloperów i optymalizacjach wydajności.
Link: Node.js 22 release (v22.0.0)
TLDR: Firefox 125 wnosi szereg praktycznych uzupełnień: Popover API jest w pełni wspierane, align-content działa także w układach blokowych, Intl.Segmenter dodaje natywne narzędzie do segmentacji tekstu, a content-visibility: auto jest domyślnie włączone — wszystkie mają konsekwencje dla wydajności i internacjonalizacji UI.
Link: Firefox 125 release notes — MDN
TLDR: Hasła stają się coraz mniej wystarczające — rośnie presja na rozwiązania bezhasłowe, passkeys, MFA i SSO. Dla deweloperów to nie tylko kwestia wdrożenia nowych mechanizmów, ale też projektowania UX, polityk odzyskiwania kont i architektury bezpieczeństwa.
Link: Passwords Are History — FusionAuth
TLDR: Svelte 5 osiągnął fazę Release Candidate: główne zmiany to runes — sygnałowa reactivity, uproszczone eventy, lepsza integracja TypeScript w markup oraz narzędzia migracyjne. Komponenty Svelte 4 będą nadal działać, ale warto planować migrację dla korzyści wydajnościowych i ergonomicznych.
Disclaimer: This article was generated using newsletter-ai powered by claude-sonnet-4-20250514 LLM. While we strive for accuracy, please verify critical information independently.