12k
PÁGINA 3

Desde el blog de OpenReplay

Cómo usar mixins nativos de CSS en lugar de Sass

Aprende a adaptar mixins de Sass a CSS nativo con @mixin y @apply, gestionar parámetros e identificar funciones que aún requieren Sass.

OpenReplay Team · Oct 1, 2026 · 6 min read

Qué ha cambiado en Vitest 5

Consulta los cambios de Vitest 5: mejoras de rendimiento, cambios incompatibles, nuevos valores predeterminados, rutas de informes y pasos para actualizar pruebas y CI.

OpenReplay Team · Oct 1, 2026 · 7 min read

Limpieza del texto que las personas pegan en tu aplicación

Limpia el texto pegado en formularios web con normalización Unicode, eliminación de caracteres de formato, colapso de espacios y manejo seguro de ZWJ y NBSP.

OpenReplay Team · Sep 30, 2026 · 7 min read

Compilar TypeScript a un binario nativo con scriptc

scriptc compila TypeScript en binarios nativos, con compilación estática, motor dinámico de 620 KB, cobertura y diagnósticos claros.

OpenReplay Team · Sep 30, 2026 · 8 min read

Un primer vistazo a Astryx, el sistema de diseño de Meta

Astryx, el sistema de diseño open source de Meta, reúne más de 150 componentes React, temas, CLI, niveles de personalización y comparación con shadcn/ui y Base UI.

OpenReplay Team · Sep 29, 2026 · 8 min read

Cómo leer un stack trace de JavaScript

Lee stack traces de JavaScript: identifica el primer frame útil, entiende los huecos async, el código minificado, los source maps y Error.cause.

OpenReplay Team · Sep 29, 2026 · 6 min read

¿Qué es Vue Vapor Mode?

Vue Vapor Mode explicado: compila SFC a operaciones DOM directas, qué cambia en Vue 3.6 RC y los riesgos con eventos y slots.

OpenReplay Team · Sep 28, 2026 · 7 min read

Escribiendo tu propio middleware de Hono

Crea middleware de Hono con variables de contexto tipadas, tiempo de solicitud, salidas anticipadas y alcance por ruta. Entiende el orden de next().

OpenReplay Team · Sep 28, 2026 · 6 min read

WP-CLI para quienes viven en la terminal

Comandos de WP-CLI para migraciones de WordPress, copias de seguridad, bloqueos, actualizaciones de plugins y core, SSH remoto y search-replace seguro.

OpenReplay Team · Sep 27, 2026 · 7 min read

Uso de paquetes npm directamente desde el navegador

Usa paquetes npm en HTML simple con import maps y URLs de CDN. Elige ESM o CommonJS, fija versiones y evita el paso de compilación.

OpenReplay Team · Sep 27, 2026 · 7 min read

Exponer las acciones de tu sitio a los agentes de IA con WebMCP

WebMCP muestra cómo registrar herramientas del sitio con document.modelContext, definir anotaciones y proteger acciones en una sesión iniciada.

OpenReplay Team · Sep 26, 2026 · 8 min read

Cómo evitar que JSON aplane tus objetos

Corrige el aplanamiento de JSON en JavaScript con replacer, reviver, toJSON y context.source para restaurar Date, Map, Set y BigInt.

OpenReplay Team · Sep 26, 2026 · 7 min read

Primeros pasos con Octane, el sucesor de Inferno

Octane, sucesor de Inferno, compila componentes estilo React en código DOM directo y explica hooks, arrays de dependencias, instalación y estado beta.

OpenReplay Team · Sep 25, 2026 · 7 min read

5 características de MariaDB que vale la pena conocer

Funciones de MariaDB que conviene conocer: búsqueda vectorial, tablas con versionado del sistema, períodos de aplicación, motores por tabla y utf8mb4 en 11.8 LTS.

OpenReplay Team · Sep 25, 2026 · 7 min read

Presentamos Nub, un kit de herramientas todo en uno para Node.js

Nub es una herramienta Rust para Node.js que ejecuta TypeScript, scripts, instalaciones y versiones de Node sobre Node nativo, con lockfiles y seguridad.

OpenReplay Team · Sep 24, 2026 · 7 min read

htmx 4.0 ya está aquí

htmx 4.0 cambia la herencia, el swap de errores, el historial y los eventos, con consejos de migración y opciones para volver a htmx 2.

OpenReplay Team · Sep 24, 2026 · 7 min read

Pruebas de humo (Smoke Tests) y por qué los agentes no dejan de escribirlas

Smoke tests explicados: qué comprobar, dónde ejecutarlos, qué excluir y por qué los agentes de código los añaden a CI y a los despliegues.

OpenReplay Team · Sep 23, 2026 · 7 min read

Cómo agregar autenticación a un sitio Astro

Configura autenticación en Astro con adapters, middleware, Astro.locals, sessions, rewrite y Actions, incluyendo login, logout y protección de rutas.

OpenReplay Team · Sep 23, 2026 · 8 min read

Alcance nativo en CSS con @scope

@scope nativo de CSS limita los selectores a un componente o límite donut, con reglas de cascada por proximidad y sin build.

OpenReplay Team · Sep 22, 2026 · 7 min read

Qué contiene tu carpeta .claude

Qué hay en tu carpeta .claude: CLAUDE.md, settings.json, rules, skills, agents, servidores MCP, prioridad y qué commitear o ignorar.

OpenReplay Team · Sep 22, 2026 · 8 min read

El estado de la web descentralizada en 2026

ActivityPub, AT Protocol y Solid comparados en identidad, datos, seguidores, adopción y migración en la web descentralizada de 2026.

OpenReplay Team · Sep 21, 2026 · 8 min read

Creación de aplicaciones de escritorio con deno desktop

Deno desktop compila apps TypeScript en binarios nativos, con webview o CEF, soporte de frameworks, compilación cruzada y límites.

OpenReplay Team · Sep 21, 2026 · 7 min read

Gzip vs Brotli vs Zstd para comprimir recursos web

Brotli, gzip o zstd para recursos web: cuándo usar cada uno, cómo influyen los niveles de compresión y cómo precomprimir archivos estáticos.

OpenReplay Team · Sep 20, 2026 · 6 min read

Cómo añadir atajos de teclado a una aplicación web

Cómo añadir atajos de teclado a una web app con un listener keydown global, filtros al escribir, modificadores de Mac y Windows, secuencias y limpieza en React.

OpenReplay Team · Sep 20, 2026 · 7 min read

We use cookies to improve your experience. By using our site, you accept cookies.