Edge, kompilatory i powrót do osobistego oprogramowania — przegląd trendów frontendowych

Published on 24.04.2025

motyl.dev<div></div></>FRONTEND

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.

RedwoodSDK — rwsdk.com


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.

React Labs — react.dev


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.