Autor
Simon JANVIER
Content-Security-Policy: crear una política que protege sin romper el sitio
La Content-Security-Policy es una cabecera HTTP que limita el impacto de una inyección de scripts filtrando las fuentes autorizadas. Esta…
/ 5 min
htmx 4.0 adopta fetch() y vuelve explícita la herencia de atributos
Publicado el 28 de agosto de 2026, htmx 4.0.0 reescribe su motor sobre fetch() e introduce cambios de ruptura deliberados.…
/ 4 min
Claves de idempotencia: reintentar API y webhooks sin duplicados
Una misma llamada de red puede llegar dos veces: un corte, un reintento automático, un webhook reenviado. La clave de…
/ 6 min
Foco visible y navegación por teclado: la base de accesibilidad que se olvida
La navegación por teclado no es solo cosa de lectores de pantalla: decide si un sitio es utilizable para cualquiera…
/ 6 min
Node.js 26.8 incorpora archivos ZIP nativos y gestión de recursos en SQLite
Publicada el 26 de agosto de 2026, Node.js 26.8 lleva a la biblioteca estándar el manejo de archivos ZIP, el…
/ 4 min
Next.js publica un parche crítico: dos ejecuciones de código remoto corregidas en 16.3.3 y 15.5.24
Next.js ha publicado con urgencia las versiones 16.3.3 y 15.5.24, que corrigen dos fallos críticos de ejecución de código remoto…
/ 3 min
SvelteKit 3 llega a candidata de lanzamiento: la configuración se traslada a Vite y llegan las funciones remotas
SvelteKit 3 llega a candidata de lanzamiento: la configuración se traslada a Vite, las funciones remotas acercan el código de…
/ 4 min
Cloudflare hace opcionales los scopes OAuth de Wrangler y su servidor MCP
Cloudflare permite ahora conceder solo una parte de los permisos que solicitan Wrangler y su servidor MCP. El cambio acerca…
/ 4 min
Git worktrees: varias ramas en paralelo sin stash ni segundo clon
Los worktrees de Git abren varias ramas en paralelo, cada una en su propio directorio, sin apilar stashes. Un mismo…
/ 6 min
View Transitions: transiciones de página fluidas sin framework
La API View Transitions anima el paso de un estado a otro, dentro de una misma página o entre dos…
/ 6 min