Przegląd frontendowy: htmx 2.0, Convex Auth, runtimey JS i usprawnienia TypeScript

Published on 27.10.2025

bash — 80×24$pnpm dev▶ ready on localhost:3000$git commit -m "feat: og images"$npx tsc --noEmit✓ 0 errorsCODING

Bytes #305 - high power tools for... HTML

TLDR: Krótki, barwny przegląd fenomenu htmx, jego korzeni w Intercooler.js i dlaczego podejście z „rozszerzonym HTML” znowu zyskuje uwagę. Artykuł stawia pytanie o skalowalność takiego podejścia wobec współczesnych oczekiwań (komponenty, TypeScript, zarządzanie stanem).

Bytes #305 - high power tools for... HTML

htmx — htmx 2.0.0 has been released!

TLDR: Wydanie 2.0 htmx to głównie porządkowanie: eksternalizacja i wersjonowanie rozszerzeń, poprawki zgodności z modułami JS, usunięcie przestarzałych atrybutów oraz kilka domyślnych zmian konfiguracji. To ewolucja, nie rewolucja.

htmx 2.0.0 has been released

Convex Auth — biblioteka autoryzacji w backendzie Convex

TLDR: Convex Auth pozwala implementować autoryzację bez zewnętrznego serwisu auth — magic links, OTP, OAuth i hasła są obsługiwane bez konieczności uruchamiania własnego serwera. To posunięcie upraszcza drogi integracji, ale ma konsekwencje architektoniczne.

Convex Auth — Convex Developer Hub

How Convex Works — architektura i model uruchamiania funkcji

TLDR: Convex to więcej niż "baza w chmurze" — to baza danych, która uruchamia funkcje aplikacyjne jako transakcje, z sync workerem, function runnerem i spójnym mechanizmem synchronizacji przez WebSockety. Model wymaga innego spojrzenia na backendowe API.

How Convex Works

JS Toolbox 2024: Runtime environments & package management (Raygun)

TLDR: Przegląd runtime'ów (Node, Deno, Bun) i menedżerów pakietów — autorzy podkreślają, że chociaż Node pozostaje dominujący, Deno i Bun szybko rosną, a wybór narzędzi zależy od kompromisów między stabilnością, wydajnością i wygodą developerską.

JS Toolbox 2024: Runtime environments & package management

Speeding up the JavaScript ecosystem — Isolated Declarations (TypeScript 5.5)

TLDR: Funkcja isolatedDeclarations z TypeScript 5.5 znacząco upraszcza publikowanie pakietów — umożliwia dostarczanie źródła TypeScript zamiast ręcznego generowania .d.ts, co skraca proces publikacji i poprawia UX dla konsumentów biblioteki.

Speeding up the JavaScript ecosystem — Isolated Declarations

Remix — Fog of War (Lazy Route Discovery)

TLDR: Remix wprowadza „Fog of War” czyli leniwe odkrywanie tras, żeby utrzymać wydajność niezależnie od wielkości aplikacji — manifest tras pozwala paralelizować pobieranie modułów i danych, eliminując wodospady sieciowe.

Fog of War — Remix

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.