Actus Dev

Dev News — 15 mai 2026

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

Breaking

Bun fusiona la reescritura completa a Rust — adiós Zig

El PR con más de un millón de líneas de Rust se mergeó al main de Bun, reemplazando la implementación original en Zig. Jarred Sumner dice que el binario baja entre 3 y 8 MB con perf neutra o mejor, y que el 99.8% del test suite pre-existente pasa en Linux x64. Esto es ENORME para el ecosistema: el runtime más rápido de JS ahora tiene tooling anti-memory-bugs asistido por compilador. Y sí, parte de la motivación es que la policy anti-AI de Zig chocaba con el flujo de Bun.

14 May 2026
theregister.com →
Patch

Vite 8.0.13 — patch sobre la rama estable

Tercer patch en una semana sobre 8.0.x: 8.0.11 (7 may), 8.0.12 (11 may), 8.0.13 (14 may), más [email protected] el mismo día. Cadencia alta para asentar Rolldown como bundler default. Si estás en 7.x, mantenimiento sigue activo con 7.3.3 del 7 may.

14 May 2026
github.com/vitejs/vite →
🔧

Build Tools & Runtimes

Breaking

Bun: el merge a Rust llega justo después de 1.3.14

La 1.3.14 (13 may) fue la última versión en Zig, con Bun.Image, HTTP/3 experimental en fetch() y server HTTP/3 a 509k req/s. Al día siguiente el merge a Rust quedó adentro. La próxima release ya viene del nuevo árbol — ojo con regressions en el ecosistema durante las próximas semanas.

14 May 2026
bun.com →
Patch

pnpm 11.1.1 — patch post-11.1

Publicado en npm el 12 may, sobre la 11.1 del 11 may que sumó pnpm audit signatures, pnpm bugs y pnpm owner. La línea 11.x sigue con minimum release age default contra supply-chain.

12 May 2026
npmjs.com →
🧩

JavaScript Frameworks

Minor

@astrojs/svelte 8.1.1 — TypeScript 6 entra al peer range

La integración suma typescript@^6 a las peer deps. Pequeño pero importante: el ecosistema Astro empieza a alinearse formalmente con TS 6.0 que salió hace unas semanas. Si estás en 9.0.0-alpha de la integración, ya tenés Svelte 5 + TS 6 sin warnings.

13 May 2026
github.com/withastro/astro →
⚛️

React

Minor

TanStack Query suma adapter para Lit

Release rolling del 8 may con lit-query nuevo y arreglos en vue-query-devtools con setup de vitest. Que la lib más usada del ecosistema React esté soportando Web Components nativos (Lit) dice algo del rumbo: menos framework lock-in, más adapters.

8 May 2026
github.com/TanStack/query →
🌐

HTML / Web Platform

Seguridad

Firefox 150.0.3 — fix de privacidad en print preview

Mozilla parcheó un bug donde los caracteres tipeados en campos type="password" podían aparecer sin enmascarar en print preview y en páginas impresas. Más fixes de seguridad menores. Si tu app tiene flows que imprimen credenciales (no deberían, pero pasa), update urgente.

12 May 2026
firefox.com →
🔥

Top Stories

Breaking

Bun merges its full Rust rewrite — goodbye Zig

The PR with over one million lines of Rust landed on Bun's main branch, replacing the original Zig implementation. Jarred Sumner reports a 3–8 MB binary shrink with neutral-or-faster perf, and 99.8% of the pre-existing test suite passing on Linux x64. The fastest JS runtime now ships with compiler-assisted memory-bug tooling — and yes, Zig's anti-AI policy clashing with Bun's workflow was part of the motivation.

14 May 2026
theregister.com →
Patch

Vite 8.0.13 — stable-branch patch

Third patch in a week on the 8.0.x line: 8.0.11 (May 7), 8.0.12 (May 11), 8.0.13 (May 14), plus [email protected] the same day. High cadence as Rolldown beds in as the default bundler. 7.x maintenance continues with 7.3.3 from May 7.

14 May 2026
github.com/vitejs/vite →
🔧

Build Tools & Runtimes

Breaking

Bun: the Rust merge follows 1.3.14

1.3.14 (May 13) was the final Zig release, shipping Bun.Image, experimental HTTP/3 in fetch(), and HTTP/3 server at 509k req/s. The Rust merge landed the next day. The next release ships from the new tree — watch for ecosystem regressions over the coming weeks.

14 May 2026
bun.com →
Patch

pnpm 11.1.1 — patch after 11.1

Hit npm on May 12, on top of 11.1 from May 11 which added pnpm audit signatures, pnpm bugs, and pnpm owner. The 11.x line keeps the minimum release age default to mitigate supply-chain risk.

12 May 2026
npmjs.com →
🧩

JavaScript Frameworks

Minor

@astrojs/svelte 8.1.1 — TypeScript 6 joins peer range

The integration adds typescript@^6 to peer deps. Small but signals the Astro ecosystem is formally lining up behind TypeScript 6.0. Already on 9.0.0-alpha? You've got Svelte 5 + TS 6 with no peer warnings.

13 May 2026
github.com/withastro/astro →
⚛️

React

Minor

TanStack Query adds Lit adapter

Rolling release on May 8 introducing lit-query and fixes for vue-query-devtools with vitest setup. The most-used data lib in React's orbit shipping a native Web Components (Lit) adapter signals direction: less framework lock-in, more adapters.

8 May 2026
github.com/TanStack/query →
🌐

HTML / Web Platform

Security

Firefox 150.0.3 — privacy fix in print preview

Mozilla patched a bug where characters typed into type="password" fields could appear unmasked in print preview and printed pages. Other minor security fixes also rolled in. If your app ever prints credential-bearing flows, upgrade now.

12 May 2026
firefox.com →
🔥

Top Stories

Breaking

Bun fusionne sa réécriture complète en Rust — adieu Zig

La PR avec plus d'un million de lignes de Rust a été mergée sur main, remplaçant l'implémentation Zig. Jarred Sumner annonce un binaire réduit de 3–8 MB avec des perfs neutres ou meilleures, et 99,8% du test suite qui passe sur Linux x64. Le runtime JS le plus rapide gagne du tooling anti-bugs mémoire assisté par le compilateur.

14 May 2026
theregister.com →
Patch

Vite 8.0.13 — patch sur la branche stable

Troisième patch en une semaine sur 8.0.x: 8.0.11 (7 mai), 8.0.12 (11 mai), 8.0.13 (14 mai), plus [email protected] le même jour.

14 May 2026
github.com/vitejs/vite →
🔧

Build Tools & Runtimes

Breaking

Bun : le merge Rust arrive juste après 1.3.14

1.3.14 (13 mai) fut la dernière version Zig, avec Bun.Image, HTTP/3 expérimental dans fetch() et serveur HTTP/3 à 509k req/s. Le merge Rust est tombé le lendemain.

14 May 2026
bun.com →
Patch

pnpm 11.1.1 — patch après 11.1

Publié le 12 mai sur npm, après 11.1 du 11 mai qui a ajouté pnpm audit signatures, pnpm bugs et pnpm owner.

12 May 2026
npmjs.com →
🧩

JavaScript Frameworks

Mineur

@astrojs/svelte 8.1.1 — TypeScript 6 dans la peer range

L'intégration ajoute typescript@^6 aux peer deps. Petit changement, mais signal fort que l'écosystème Astro s'aligne sur TS 6.0.

13 May 2026
github.com/withastro/astro →
⚛️

React

Mineur

TanStack Query ajoute un adapter Lit

Release du 8 mai avec lit-query et corrections pour vue-query-devtools. Direction claire : moins de lock-in framework, plus d'adapters.

8 May 2026
github.com/TanStack/query →
🌐

HTML / Web Platform

Sécurité

Firefox 150.0.3 — fix vie privée en aperçu d'impression

Mozilla corrige un bug où les caractères saisis dans des champs type="password" pouvaient apparaître non masqués à l'impression. Mise à jour recommandée.

12 May 2026
firefox.com →