Next.js 16.3.0-canary.39 parchea hidratación con cache HTTP
El canary.39 arregla el fallo de hidratación en dev cuando la página se sirve desde cache HTTP, codifica caracteres no-ASCII en cache tags al construirlos, y corta el loop de forwarding de Server Actions con rewrites en el middleware. Turbopack pasa de hash base40 a base38. Backports para la 16.2.
What's new in Svelte: junio 2026 — query.batch y query.live
SvelteKit suma query.batch(...) para agrupar remote queries y query.live(...) para suscripciones long-lived (async-iterable). Los remote forms ahora aceptan booleanos y números directo, el submit devuelve boolean, y las remote queries son awaitables en event handlers con dedupe de cache compartida. Todo el toolchain de language-tools ya soporta TypeScript 6.0.
TanStack Router: release 2026-06-03 mueve Solid Start v2 beta
Nuevo release con @tanstack/[email protected] y compañía: solid-router-v2 ahora usa TSR_DEFERRED_PROMISE para deferred data. TanStack Start sigue en Release Candidate camino al 1.0 estable.
Tendencias Destacadas
React Native 0.86 estable apunta al 8 de junio (branch-cut fue el 4 de mayo). Ojo que se viene.
Angular 22 entra en la era signal-first: signal forms estables y candidatos a selectorless components.
TypeScript 7 (compilador en Go) sigue apuntando a mediados de 2026 — la 6.0 fue la última basada en JS.
Next.js 16.3.0-canary.39 patches HTTP-cache hydration
canary.39 fixes dev-mode hydration failure when the page is served from HTTP cache, encodes non-ASCII characters in cache tags at construction, and breaks the Server Action forwarding loop with middleware rewrites. Turbopack switches from base40 to base38 hashing. Backports to 16.2.
What's new in Svelte: June 2026 — query.batch & query.live
SvelteKit adds query.batch(...) for batching remote queries and query.live(...) for long-lived subscriptions (async-iterable). Remote forms now accept booleans and numbers directly, submit returns a boolean, and remote queries are awaitable in event handlers with shared-cache deduping. The whole language-tools toolchain now supports TypeScript 6.0.
TanStack Router: 2026-06-03 release moves Solid Start v2 beta
New release shipping @tanstack/[email protected] and friends: solid-router-v2 now uses TSR_DEFERRED_PROMISE for deferred data. TanStack Start stays in Release Candidate on the road to stable 1.0.
Notable Trends
React Native 0.86 stable targets June 8 (branch cut May 4). Keep an eye out.
Angular 22 enters the signal-first era: stable signal forms and selectorless components as candidates.
TypeScript 7 (Go-based compiler) still targets mid-2026 — 6.0 was the last JS-based release.
Next.js 16.3.0-canary.39 corrige l'hydratation via cache HTTP
canary.39 corrige l'échec d'hydratation en dev quand la page vient du cache HTTP, encode les caractères non-ASCII dans les cache tags à la construction, et casse la boucle de forwarding des Server Actions avec rewrites middleware. Turbopack passe du hash base40 à base38. Backports vers 16.2.
Quoi de neuf dans Svelte : juin 2026 — query.batch et query.live
SvelteKit ajoute query.batch(...) pour regrouper les remote queries et query.live(...) pour les abonnements long-lived (async-iterable). Les remote forms acceptent désormais booléens et nombres directement, submit renvoie un booléen, et les remote queries sont awaitables dans les handlers avec dédup de cache partagée. Tout le toolchain language-tools supporte TypeScript 6.0.
TanStack Router : release 2026-06-03 fait avancer Solid Start v2 beta
Nouvelle release avec @tanstack/[email protected] et consorts : solid-router-v2 utilise désormais TSR_DEFERRED_PROMISE pour les deferred data. TanStack Start reste en Release Candidate vers la 1.0 stable.
Tendances Notables
React Native 0.86 stable vise le 8 juin (branch-cut le 4 mai). À surveiller.
Angular 22 entre dans l'ère signal-first : signal forms stables et selectorless components candidats.
TypeScript 7 (compilateur en Go) vise toujours mi-2026 — la 6.0 fut la dernière basée sur JS.