Rundka: Bare runtime, React dla dwóch komputerów, Waku API routes, luka w React Routerze i Safari 18.4
Published on 11.04.2025
Bytes #383 - Barenaked Runtimes
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.
Bytes #383 - Barenaked Runtimes
Bare | Fast, Lightweight Runtime for Modular JavaScript Apps
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.
Bare — Fast, Lightweight Runtime
React for Two Computers — overreacted
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.
React for Two Computers — overreacted
Announcing API routes — Waku
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.
React Router and the Remix’ed path
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.
React Router and the Remix’ed path
WebKit Features in Safari 18.4
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.
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.