Edge, kompilatory i powrót do osobistego oprogramowania — przegląd trendów frontendowych
Published on 24.04.2025
Bytes #387 - The Redwood Revolution
TLDR: Redwood przeszedł transformację — teraz jako RedwoodSDK stawia na Cloudflare i Web APIs, upraszczając infrastrukturę i akcentując „personal software”. To manifest techniczny i filozoficzny: prostota, edge, i serwery jako funkcje zamiast skomplikowanej konfiguracji.
Bytes #387 - The Redwood Revolution
RedwoodSDK | The React Framework for Cloudflare
TLDR: RedwoodSDK to Vite plugin i framework integrujący SSR, React Server Components, server functions i realtime, optymalizowany pod Cloudflare Workers i usługi takie jak D1 i R2 — z naciskiem na Web API jako pierwszą klasę obywatela.
The Personal Software Revolution | RedwoodSDK
TLDR: Tekst to manifest: autorzy chcą przywrócić radość tworzenia przez „personal software” — małe, forkowalne, własne narzędzia, które nie wymagają skomplikowanej infrastruktury ani monetyzacji.
The Personal Software Revolution — rwsdk.com/personal-software
React Compiler v1.0 — React
TLDR: React Compiler 1.0 to stabilne wydanie kompilatora optymalizującego komponenty i hooki przez analizę i automatyczną memoizację; integracja z narzędziami jak Vite, Next.js i Expo ma przyspieszyć adopcję.
React Compiler v1.0 — react.dev
React Labs: View Transitions, Activity, and more
TLDR: React Labs udostępnił eksperymentalne View Transitions i Activity oraz aktualizacje nad kompilatorem IDE, automatycznymi zależnościami efektów i Concurrent Stores — gotowe do testów w wersji experimental.
Default styles for h1 elements are changing | MDN Blog
TLDR: Przeglądarki usuwają stare UA style, które demontowały semantyczny poziom nagłówków na podstawie zagnieżdżenia w section/article. Devs powinni sprawdzić, czy nie polegają na tych domyślnych demotowaniach h1 — Lighthouse zaczyna je sygnalizować jako problem.
Default styles for h1 elements are changing — developer.mozilla.org
Primitive vs Reference Values in JavaScript (ui.dev)
TLDR: Przypomnienie podstaw: prymitywy przechowują wartość; typy referencyjne przechowują referencję do obiektu — co wpływa na kopiowanie, porównania i mutacje.
Primitive vs Reference Values in JavaScript — ui.dev
Legend List — high-performance list component for React Native (GitHub)
TLDR: Legend List to w pełni TypeScriptowa, 100% JS alternatywa dla FlatList/FlashList, zaprojektowana pod wydajność i obsługę dynamicznych wysokości elementów bez modułów natywnych.
LegendApp/legend-list — GitHub
Disclaimer: This article was generated using newsletter-ai powered by gpt-5-mini LLM. While we strive for accuracy, please verify critical information independently.