Published on 11.04.2025
TLDR: Krótka, błyskotliwa notka o Bare — minimalistycznym runtime JS — oraz kilka linków i obserwacji z ekosystemu (w tym wzmianki o React i Waku). Autor celebruje prostotę Bare, ale ton tekstu bywa lekko ironiczny i nie analizuje głębiej konsekwencji adopcji takiego podejścia.
Link: Bytes #383 - Barenaked Runtimes
TLDR: Bare to lekki, modularny runtime JavaScript zaprojektowany pod embedding i cross-device execution — stawia na minimalny core i moduły dostarczane oddzielnie, z obsługą wielu silników JS i interoperacyjnością CJS/ESM.
Link: Bare — Fast, Lightweight Runtime
TLDR: Tekst to uzupełnienie wystąpienia o React Server Components — rozważa różnice między tagami a wywołaniami funkcji i stawia pytania o intuicje, modele mentalne i granice języków deklaratywnych vs. imperatywnych.
Link: React for Two Computers — overreacted
TLDR: Waku v0.22 dodaje obsługę API routes, czyli prosty sposób tworzenia publicznych endpointów w projektach Waku — cel: ułatwić formularze, webhooki, integracje z LLM i standardowe REST/GraphQL use cases w kontekście frameworka skoncentrowanego na Server Components.
Link: Announcing API routes — Waku
TLDR: Badanie ujawnia poważną lukę (CVE-2025-31137) w integracji React Router z Express adapterem używanym przez Remix, pozwalającą na manipulację URL przez nagłówki Host/X-Forwarded-Host i narażającą na ataki typu cache poisoning i eskalacje.
Link: React Router and the Remix’ed path
TLDR: Safari 18.4 przynosi 84 nowych funkcji i 184 naprawione błędy; kluczowe dodatki obejmują Declarative Web Push, nowe CSS (shape()), ulepszenia HTML color picker, nowe Web APIs i liczne poprawki wydajności oraz kompatybilności.
Link: WebKit Features in Safari 18.4
Disclaimer: This article was generated using newsletter-ai powered by gpt-5-mini LLM. While we strive for accuracy, please verify critical information independently.