← Dev News

Dev News Nov 11, 2026: Chrome patches a 0-day, Modern Web Guidance 1.0 and Astro without Astro

Lo nuevo hoy

Today's highlights

Points forts du jour

Click en cualquiera para ir al detalle

Click any item to jump to the full section

Cliquez un élément pour aller à la section complète

🔥

Top Stories

Seguridad

Chrome 157.0.8103.50 parchea un 0-day explotado activamente

El update de Stable para desktop trae 9 fixes de seguridad, y Google confirma que existe un exploit en la naturaleza para CVE-2026-125350, un use-after-free en el parser de XML reportado recién el 6 de noviembre. Hay además un type confusion en V8 y varios bugs de GPU y WebGL. Ojo con esto: si tu equipo testea con Chrome o tenés kioscos con Chromium embebido, actualizá ya y no esperes al rollout automático.

09 Nov 2026
chromereleases.googleblog.com →
GA

Modern Web Guidance 1.0: Chrome, Edge, Firefox y MDN le enseñan web moderna a tu agente

El skill para coding agents sale de preview con 203 guías que cubren 250 features de la plataforma, y ahora lo mantienen en conjunto los equipos de Chrome, Edge, Firefox y MDN. La estrella es npx modern-web-guidance@latest legacy-scan ., que detecta patrones viejos en tu código y te linkea la guía con el reemplazo nativo. El paquete baja de 23.5 MB a 8.8 MB y las features de un solo motor requieren opt-in explícito. Esto es ENORME: por fin hay una respuesta oficial a los agentes que te escriben JavaScript de 2019 para cosas que hoy resuelve dialog o popover.

10 Nov 2026
github.com/GoogleChrome →
Destacado

@astrojs/vite-plugin-astro 0.1: componentes .astro en cualquier proyecto Vite

Astro separa su compilador del framework: el nuevo plugin astro() compila archivos .astro en un proyecto Vite común, y renderToString() / renderToResponse() de @astrojs/runtime renderizan el árbol con estilos, scripts e islas, tanto en dev como en build. Los renderers pasan a ser datos declarativos, y ya salió @astrojs/vue-renderer como primer ejemplo. Ojo con esto: abre la puerta a usar componentes Astro dentro de otros stacks sin migrar todo el sitio.

10 Nov 2026
github.com/withastro →
📱

React Native

Destacado

Expo Modules 2.0 en Android: Kolibri reemplaza a fbjni

Expo mostró Kolibri, la librería JNI propia que va debajo de Expo Modules 2.0 en Android. Las llamadas a objetos C++ son hasta 51x más rápidas que con fbjni, y los objetos JS llegan a Kotlin entre 3 y 5 veces más rápido porque viajan en un buffer binario en vez de armarse vía JNI. Si escribís módulos nativos, esto cambia el costo de cruzar el puente en Android.

06 Nov 2026
expo.dev →
🧩

JS Frameworks

Release

Astro 7.4.9: islas que funcionan con CSP strict-dynamic

Con security.csp.scriptDirective.strictDynamic activado, los scripts bundleados y las islas hidratadas quedaban bloqueados. Ahora Astro agrega el hash de cada script a script-src y renderiza un import map con su integrity. También arregla builds estáticos con params que llevan % o \. Si venías esquivando CSP estricta por esto, ya podés activarla.

10 Nov 2026
github.com/withastro →
Minor

SvelteKit 3.2.0: links clickeables a remote functions en los logs

El dev server ahora linkea cada invocación de remote function a su declaración, y los errores de validación de schema muestran nombre y archivo. Suma fixes de afterNavigate en hidratación, resolve que rechaza URLs y respuestas JSON para __data.json en rutas inexistentes. Chico pero muy de calidad de vida.

10 Nov 2026
github.com/sveltejs →
🔧

Build Tools & Runtimes

Destacado

Rspack 2.3.2: HMR más confiable y rule.as experimental

El HMR maneja mejor los cambios de code-splitting: los chunks nuevos se cargan antes de los accept callbacks y los cambios en dependencias async ya no propagan updates de más, así que hay menos full reloads. Se suma rule.as experimental para que un recurso matchee reglas posteriores con otro path, y Rspack ahora saltea módulos export * sin side effects.

10 Nov 2026
github.com/web-infra-dev →
Patch

Vite 8.3.8: Sass se importa una sola vez

Patch con una mejora de performance concreta: Vite ahora importa sass una vez en lugar de por archivo, y difiere net use en Windows hasta resolver un path UNC. Además rechaza entrypoints CSS con build.cssCodeSplit: false y mantiene magicString y ast en la meta del transform hook.

11 Nov 2026
github.com/vitejs →
🔥

Top Stories

Security

Chrome 157.0.8103.50 patches an actively exploited 0-day

The desktop Stable update ships 9 security fixes, and Google says an exploit for CVE-2026-125350, a use-after-free in XML reported only on November 6, exists in the wild. It also fixes a V8 type confusion plus several GPU and WebGL bugs. Update now rather than waiting for the staged rollout, especially for embedded Chromium.

09 Nov 2026
chromereleases.googleblog.com →
GA

Modern Web Guidance 1.0: Chrome, Edge, Firefox and MDN teach your agent the modern web

The coding-agent skill leaves preview with 203 guides covering 250 platform features, now co-stewarded by the Chrome, Edge, Firefox and MDN teams. The headline is npx modern-web-guidance@latest legacy-scan ., which flags legacy patterns and maps each to the guide with the native replacement. The download drops from 23.5 MB to 8.8 MB, and single-engine features now require an explicit opt-in.

10 Nov 2026
github.com/GoogleChrome →
Notable

@astrojs/vite-plugin-astro 0.1: .astro components in any Vite project

Astro decouples its compiler from the framework: the new astro() plugin compiles .astro files in a plain Vite project, and renderToString() / renderToResponse() from @astrojs/runtime render a component tree with styles, scripts and islands in dev and build. Renderers become declarative data, with @astrojs/vue-renderer as the first one.

10 Nov 2026
github.com/withastro →
📱

React Native

Notable

Expo Modules 2.0 on Android: Kolibri replaces fbjni

Expo detailed Kolibri, its own JNI library underneath Expo Modules 2.0 on Android. Calls into C++ objects are up to 51x faster than with fbjni, and JS objects reach Kotlin 3 to 5x faster because they travel in a binary buffer instead of being built through JNI.

06 Nov 2026
expo.dev →
🧩

JS Frameworks

Release

Astro 7.4.9: islands that work under CSP strict-dynamic

With security.csp.scriptDirective.strictDynamic enabled, bundled scripts and hydrated islands were blocked. Astro now adds every bundled script hash to script-src and renders an import map with their integrity. It also fixes static builds whose params contain % or \.

10 Nov 2026
github.com/withastro →
Minor

SvelteKit 3.2.0: clickable remote function links in dev logs

The dev server now links each remote function invocation to its declaration, and schema validation failures log the function name and file. It also fixes afterNavigate during hydration, makes resolve reject URL inputs and returns JSON for __data.json requests to missing routes.

10 Nov 2026
github.com/sveltejs →
🔧

Build Tools & Runtimes

Notable

Rspack 2.3.2: more reliable HMR and experimental rule.as

HMR handles code-splitting changes more reliably: new chunks load before accept callbacks run and async dependency changes no longer over-propagate, so there are fewer full reloads. It adds experimental rule.as to match later rules under a different path, and skips side-effect-free export * passthrough modules.

10 Nov 2026
github.com/web-infra-dev →
Patch

Vite 8.3.8: Sass is imported once

A patch with a concrete perf win: Vite now imports sass once instead of per file, and defers net use on Windows until a UNC path is resolved. It also rejects CSS entrypoints with build.cssCodeSplit: false and keeps magicString and ast in transform hook meta.

11 Nov 2026
github.com/vitejs →
🔥

Top Stories

Sécurité

Chrome 157.0.8103.50 corrige un 0-day exploité activement

La mise à jour Stable pour desktop contient 9 correctifs de sécurité, et Google confirme qu'un exploit pour CVE-2026-125350, un use-after-free dans le parseur XML signalé le 6 novembre, circule activement. Elle corrige aussi une type confusion dans V8 et plusieurs bugs GPU et WebGL. Mettez à jour sans attendre le déploiement progressif.

09 Nov 2026
chromereleases.googleblog.com →
GA

Modern Web Guidance 1.0 : Chrome, Edge, Firefox et MDN enseignent le web moderne à votre agent

Le skill pour coding agents sort de preview avec 203 guides couvrant 250 fonctionnalités de la plateforme, désormais maintenu conjointement par les équipes Chrome, Edge, Firefox et MDN. La nouveauté phare, npx modern-web-guidance@latest legacy-scan ., détecte les patterns obsolètes et renvoie vers le remplacement natif. Le paquet passe de 23,5 Mo à 8,8 Mo.

10 Nov 2026
github.com/GoogleChrome →
Notable

@astrojs/vite-plugin-astro 0.1 : des composants .astro dans tout projet Vite

Astro découple son compilateur du framework : le nouveau plugin astro() compile les fichiers .astro dans un projet Vite classique, et renderToString() / renderToResponse() de @astrojs/runtime rendent l'arbre avec styles, scripts et îlots. Les renderers deviennent des données déclaratives, à commencer par @astrojs/vue-renderer.

10 Nov 2026
github.com/withastro →
📱

React Native

Notable

Expo Modules 2.0 sur Android : Kolibri remplace fbjni

Expo a présenté Kolibri, sa propre bibliothèque JNI sous Expo Modules 2.0 sur Android. Les appels vers des objets C++ sont jusqu'à 51x plus rapides qu'avec fbjni, et les objets JS atteignent Kotlin 3 à 5 fois plus vite grâce à un buffer binaire.

06 Nov 2026
expo.dev →
🧩

JS Frameworks

Release

Astro 7.4.9 : des îlots compatibles avec CSP strict-dynamic

Avec security.csp.scriptDirective.strictDynamic activé, les scripts bundlés et les îlots hydratés étaient bloqués. Astro ajoute désormais le hash de chaque script à script-src et rend une import map avec leur integrity.

10 Nov 2026
github.com/withastro →
Mineur

SvelteKit 3.2.0 : liens cliquables vers les remote functions dans les logs

Le serveur de dev relie désormais chaque appel de remote function à sa déclaration, et les échecs de validation de schéma indiquent le nom et le fichier. Correctifs aussi pour afterNavigate pendant l'hydratation et resolve.

10 Nov 2026
github.com/sveltejs →
🔧

Build Tools & Runtimes

Notable

Rspack 2.3.2 : HMR plus fiable et rule.as expérimental

Le HMR gère mieux les changements de code-splitting : les nouveaux chunks se chargent avant les accept callbacks, d'où moins de rechargements complets. Ajout de rule.as expérimental et contournement des modules export * sans effets de bord.

10 Nov 2026
github.com/web-infra-dev →
Patch

Vite 8.3.8 : Sass importé une seule fois

Un patch avec un vrai gain : Vite importe désormais sass une seule fois au lieu de par fichier, et diffère net use sous Windows. Il rejette aussi les entrées CSS avec build.cssCodeSplit: false.

11 Nov 2026
github.com/vitejs →