React Native 0.88.0-rc.1 sincroniza React 19.3 y habilita EventTarget en refs nativos
El segundo RC de 0.88 trae React 19.3.0 adentro, habilita la API imperativa addEventListener / removeEventListener / dispatchEvent sobre refs de vistas nativas (en canary) y activa el refactor de dispatch de eventos basado en la web. Del lado de iOS, los manifests de SwiftPM ahora derivan el piso de plataforma del IPHONEOS_DEPLOYMENT_TARGET de tu app en vez de hardcodear iOS 15 — clave para autolinkear deps como Expo.
Angular 22.2.0-rc.0 suma strictUnclaimedEventNames
La nueva opción de compiler-cli strictUnclaimedEventNames caza bindings de output mal escritos en tiempo de compilación — ese bug silencioso donde escribís (clik) y el template compila feliz sin hacer nada. Acompañan fixes en router (estado frozen en rollback), forms y el wrap de la expresión de colección en @for. Angular 22.1.7 salió el mismo día como patch estable.
Astro 7.3.3: performance de rendering y fixes de Cloudflare
Patch con enfoque en dev experience: mejora de performance de rendering, fix de páginas prerenderizadas de Cloudflare que salían como [object Object] con nodejs_compat, y una regresión de astro dev donde escrituras fuera del module graph invalidaban el middleware en cada request. También endereza Astro.preferredLocaleList cuando el browser manda el código con otro casing.
Rolldown 1.2.9: rutas lazy en un solo request y warning de directivas
El bundler de Vite baja el fetch de una ruta lazy a un solo request en dev, reduce el tamaño del binario de bindings de plugins y agrega el warning MODULE_LEVEL_DIRECTIVE. Del lado de correctitud: exports de CommonJS vía this top-level, await using a nivel de módulo tratado como top-level await, y comentarios de anotación preservados al minificar.
Cypress 16.1.0 arregla un memory leak serio de service workers
Si tus suites largas se comían la RAM en Chrome o Electron, era esto: los service workers retenían estado durante toda la sesión del browser. También llega trustedCertificates para declarar certificados self-signed o internos como confiables en el path de red nativo — los assets estáticos del origin ahora se cachean entre navegaciones como en producción. Suma varios fixes de regresiones de 16.0.0, incluido un hang que cortaba el output a mitad de run.
Biome 2.5.14 agrega noReturnInFinally y noSvelteAtDebugTags
Dos reglas nursery nuevas. noReturnInFinally prohíbe return dentro de callbacks de Promise.prototype.finally() — porque ese valor NO reemplaza el resultado de la promesa original, y ese malentendido genera bugs difíciles de ver. noSvelteAtDebugTags caza {@debug} olvidados en producción, con fix seguro que los borra.
Prettier 3.9.7 soporta Angular 22.2
Patch chico pero oportuno: soporte para Angular 22.2 y corrección de regresiones introducidas en la 3.9. Si ya saltaste al RC de Angular, actualizá Prettier junto.
Tendencias Destacadas
Node.js se sigue comiendo el tooling externo: primero el test runner, después el watch mode, ahora el benchmarking con node:bench. Si tenías una dependencia para medir performance, revisá si todavía la necesitás.
La salida de Shopify de React Native no es un veredicto sobre RN — es un veredicto sobre lo que cuesta mantener una abstracción cuando el costo de escribir código nativo baja. Ojo con leer el titular sin leer los números.
Semana floja de CSS y web platform: no hubo Safari Technology Preview nuevo ni release notes de Chrome dentro de la ventana de 7 días, así que no forzamos contenido.
React Native 0.88.0-rc.1 syncs React 19.3 and enables EventTarget on native refs
The second 0.88 RC pulls in React 19.3.0, enables the imperative addEventListener / removeEventListener / dispatchEvent API on native view refs (in canary), and turns on the web-based event dispatching refactor. On iOS, generated SwiftPM manifests now derive their platform floor from your app's IPHONEOS_DEPLOYMENT_TARGET instead of hardcoding iOS 15 — needed to autolink deps like Expo.
Angular 22.2.0-rc.0 adds strictUnclaimedEventNames
The new compiler-cli option strictUnclaimedEventNames catches misspelled output bindings at compile time — that silent bug where you type (clik) and the template compiles happily doing nothing. Alongside it: router fixes (frozen state on rollback), forms interop fixes, and a @for collection-expression wrapping fix. Angular 22.1.7 shipped the same day as a stable patch.
Astro 7.3.3: rendering performance and Cloudflare fixes
A DX-focused patch: rendering performance improvements, a fix for prerendered Cloudflare pages rendering as [object Object] under nodejs_compat, and an astro dev regression where writes outside the module graph invalidated middleware on every request. It also fixes Astro.preferredLocaleList when the browser sends a locale code with different casing.
Rolldown 1.2.9: lazy routes in one request, plus a directive warning
Vite's bundler drops lazy-route fetching to a single request in dev, shrinks the plugin bindings binary, and adds a MODULE_LEVEL_DIRECTIVE warning. On correctness: CommonJS exports through top-level this, module-scope await using treated as top-level await, and annotation comments preserved when minifying.
Cypress 16.1.0 fixes a serious service worker memory leak
If your long suites were eating RAM in Chrome or Electron, this was it: service workers retained state across the whole browser session. It also adds trustedCertificates to declare self-signed or internal certs trusted on the native network path — static assets from the origin now cache across navigations like in production. Plus several 16.0.0 regression fixes, including a hang that cut output partway through a run.
Biome 2.5.14 adds noReturnInFinally and noSvelteAtDebugTags
Two new nursery rules. noReturnInFinally forbids return inside Promise.prototype.finally() callbacks — because that value does NOT replace the original promise's fulfillment value, and the misunderstanding produces hard-to-spot bugs. noSvelteAtDebugTags catches leftover {@debug} tags, with a safe fix that removes them.
Prettier 3.9.7 supports Angular 22.2
Small but timely patch: Angular 22.2 support and fixes for regressions introduced in 3.9. If you already jumped to the Angular RC, bump Prettier alongside it.
Notable Trends
Node.js keeps absorbing external tooling: first the test runner, then watch mode, now benchmarking with node:bench. If you had a dependency just to measure performance, check whether you still need it.
Shopify leaving React Native is not a verdict on RN — it's a verdict on what an abstraction costs once writing native code gets cheaper. Read the numbers, not just the headline.
Quiet week for CSS and web platform: no new Safari Technology Preview and no Chrome release notes inside the 7-day window, so we're not forcing content.
React Native 0.88.0-rc.1 synchronise React 19.3 et active EventTarget sur les refs natives
Le second RC de 0.88 intègre React 19.3.0, active l'API impérative addEventListener / removeEventListener / dispatchEvent sur les refs de vues natives (en canary) et déclenche le refactor du dispatch d'événements basé sur le web.
Angular 22.2.0-rc.0 ajoute strictUnclaimedEventNames
La nouvelle option compiler-cli strictUnclaimedEventNames détecte les bindings d'output mal orthographiés à la compilation — ce bug silencieux où vous écrivez (clik) et le template compile sans rien faire. Angular 22.1.7 est sorti le même jour comme patch stable.
Astro 7.3.3 : performance de rendu et correctifs Cloudflare
Un patch orienté DX : améliorations des performances de rendu, correctif des pages Cloudflare prérendues affichées en [object Object] avec nodejs_compat, et régression de astro dev invalidant le middleware à chaque requête.
Rolldown 1.2.9 : routes lazy en une requête et avertissement de directives
Le bundler de Vite ramène le fetch d'une route lazy à une seule requête en dev, réduit la taille du binaire des bindings de plugins et ajoute l'avertissement MODULE_LEVEL_DIRECTIVE.
Cypress 16.1.0 corrige une grosse fuite mémoire liée aux service workers
Si vos suites longues dévoraient la RAM sous Chrome ou Electron, c'était ça : les service workers conservaient leur état sur toute la session. Arrive aussi trustedCertificates pour déclarer des certificats auto-signés comme fiables sur le chemin réseau natif.
Biome 2.5.14 ajoute noReturnInFinally et noSvelteAtDebugTags
Deux nouvelles règles nursery. noReturnInFinally interdit return dans les callbacks de Promise.prototype.finally(). noSvelteAtDebugTags détecte les balises {@debug} oubliées, avec un correctif sûr.
Prettier 3.9.7 prend en charge Angular 22.2
Petit patch opportun : prise en charge d'Angular 22.2 et correction de régressions introduites en 3.9.
Tendances Notables
Node.js continue d'absorber l'outillage externe : d'abord le test runner, puis le watch mode, maintenant le benchmarking avec node:bench.
Le départ de Shopify de React Native n'est pas un verdict sur RN, mais sur le coût d'une abstraction quand écrire du natif devient moins cher.
Semaine calme côté CSS et plateforme web : ni nouvelle Safari Technology Preview ni notes de version Chrome dans la fenêtre de 7 jours.