Next.js prende el cache de build de Turbopack y publica 16.2.9 estable
En la línea 16.3.0-preview.3, Next.js prende por defecto turbopackFileSystemCacheForBuild en las releases no estables — el cache de build de Turbopack en disco empieza a comerse el tiempo de build frío. En paralelo salió 16.2.9 estable, una re-publicación sin cambios de código para que next@latest apunte a estable y no a un prerelease. Las canaries siguen afinando staging de cache de corta vida e indicador de cold cache en dev. Si venís peleando con builds lentos, ojo con esto.
Safari Technology Preview 245 suma :host:has() y selectores de atributo case-sensitive
STP 245 para macOS Tahoe y Sequoia agrega el compound selector :host:has() y el modificador s (case-sensitive) en selectores de atributo. También arregla aspect-ratio en flex children cuando el contenedor es position: absolute o tiene overflow, más fixes de VoiceOver y de getDisplayMedia() arrancando en baja calidad. :host:has() dentro de Web Components es justo lo que faltaba para estilar shadow roots según su contenido.
TanStack Router 1.170.15 arregla HMR con rutas aliased y reset de search params
Tanda de patches en TanStack Router (React, Solid y Vue Start a la par). Preserva el estado de ruta generado para imports aliased en HMR, permite que los retained search params vuelvan a sus defaults y saltea el setup de scroll restoration cuando está deshabilitado. Nada rompe, pero el fix de HMR te saca un dolor de cabeza fino en dev con rutas aliased.
Tendencias Destacadas
El runtime se pone post-cuántico: Deno mete ML-DSA/ML-KEM en 2.8.3, alineándose con los nuevos estándares NIST antes que la mayoría.
View Transitions cruzan a mobile: React Native 0.86 las trae nativas, cerrando la brecha con la web.
El cache de build en disco se vuelve default: Next.js prende el filesystem cache de Turbopack para atacar los builds fríos.
Next.js turns on the Turbopack build cache and publishes 16.2.9 stable
On the 16.3.0-preview.3 line, Next.js turns on turbopackFileSystemCacheForBuild by default in non-stable releases — Turbopack's on-disk build cache starts chewing into cold build times. Alongside it, 16.2.9 stable shipped as a code-free re-publish so next@latest points to stable rather than a prerelease. Canaries keep refining short-lived cache staging and a cold-cache indicator in dev. If you're fighting slow builds, watch this.
Safari Technology Preview 245 adds :host:has() and case-sensitive attribute selectors
STP 245 for macOS Tahoe and Sequoia adds the :host:has() compound selector and the s (case-sensitive) modifier in attribute selectors. It also fixes aspect-ratio on flex children when the container is position: absolute or has overflow, plus VoiceOver and getDisplayMedia() low-quality-startup fixes. :host:has() inside Web Components is exactly what was missing to style shadow roots based on their content.
TanStack Router 1.170.15 fixes aliased-route HMR and search param resets
A batch of patches across TanStack Router (React, Solid and Vue Start in lockstep). It preserves generated route state for aliased HMR imports, lets retained search params reset to their defaults, and skips scroll-restoration setup when it's disabled. Nothing breaks, but the HMR fix removes a subtle dev headache with aliased routes.
Notable Trends
Runtimes go post-quantum: Deno ships ML-DSA/ML-KEM in 2.8.3, aligning with new NIST standards ahead of most.
View Transitions cross over to mobile: React Native 0.86 ships them natively, closing the gap with the web.
On-disk build cache goes default: Next.js turns on Turbopack's filesystem cache to attack cold builds.
Next.js active le cache de build Turbopack et publie la 16.2.9 stable
Sur la ligne 16.3.0-preview.3, Next.js active turbopackFileSystemCacheForBuild par défaut dans les releases non stables — le cache de build sur disque de Turbopack commence à grignoter les temps de build à froid. En parallèle, 16.2.9 stable est sortie comme republication sans changement de code pour que next@latest pointe vers stable plutôt qu'une prerelease. Les canaries continuent d'affiner le staging du cache éphémère et un indicateur de cold cache en dev. Si vous luttez contre des builds lents, surveillez ça.
Safari Technology Preview 245 ajoute :host:has() et les sélecteurs d'attribut sensibles à la casse
STP 245 pour macOS Tahoe et Sequoia ajoute le compound selector :host:has() et le modificateur s (sensible à la casse) dans les sélecteurs d'attribut. Il corrige aussi aspect-ratio sur les flex children quand le conteneur est position: absolute ou a overflow, plus des correctifs VoiceOver et getDisplayMedia() qui démarrait en basse qualité. :host:has() dans les Web Components est exactement ce qui manquait pour styler les shadow roots selon leur contenu.
TanStack Router 1.170.15 corrige le HMR des routes aliasées et le reset des search params
Une série de patches sur TanStack Router (React, Solid et Vue Start au même rythme). Elle préserve l'état de route généré pour les imports aliasés en HMR, permet aux retained search params de revenir à leurs valeurs par défaut, et saute le setup de scroll restoration quand il est désactivé. Rien ne casse, mais le correctif HMR enlève un mal de tête subtil en dev avec les routes aliasées.
Tendances Notables
Les runtimes passent au post-quantique : Deno livre ML-DSA/ML-KEM en 2.8.3, en avance sur les nouveaux standards NIST.
Les View Transitions arrivent sur mobile : React Native 0.86 les livre nativement, comblant l'écart avec le web.
Le cache de build sur disque devient le défaut : Next.js active le cache filesystem de Turbopack contre les builds à froid.