Ir al contenido principal
Recursos
Plataforma web
Explora la plataforma web a tu propio ritmo.
HTML
CSS
JavaScript
Experiencia del usuario
Aprende a crear mejores experiencias del usuario.
Rendimiento
Accesibilidad
Identidad
Aprendizaje
Ponte al día con el desarrollo web.
Aprende HTML
Aprende CSS
Aprende JavaScript
Aprende sobre IA
Aprende sobre el rendimiento
Aprende sobre accesibilidad
Más cursos
Recursos adicionales
Explora colecciones de contenido, patrones y mucho más.
La IA y la Web
Explora
PageSpeed Insights
Podcasts y programas
Boletín informativo para desarrolladores
Acerca de web.dev
Descubrimiento
Modelo de referencia
Cómo usar Baseline
Blog
Casos de éxito
/
English
Deutsch
Español – América Latina
Français
Indonesia
Italiano
Polski
Português – Brasil
Tiếng Việt
Türkçe
Русский
עברית
العربيّة
فارسی
हिंदी
বাংলা
ภาษาไทย
中文 – 简体
中文 – 繁體
日本語
한국어
Acceder
Articles
La IA y la Web
Tiempos de carga rápidos
Obtén información sobre las Métricas web esenciales
Identidad
Apps web progresivas
Pagos
Notificaciones
Cómo optimizar INP
Confiabilidad de la red
React
Animaciones
Mini apps
Contenido multimedia
Seguridad y protección
WebAssembly
Dispositivos
Es fácil de encontrar
Automatización de pruebas
Angular
Recursos
Más
La IA y la Web
Tiempos de carga rápidos
Obtén información sobre las Métricas web esenciales
Identidad
Apps web progresivas
Pagos
Notificaciones
Cómo optimizar INP
Confiabilidad de la red
React
Animaciones
Mini apps
Contenido multimedia
Seguridad y protección
WebAssembly
Dispositivos
Es fácil de encontrar
Automatización de pruebas
Angular
Descubrimiento
Modelo de referencia
Cómo usar Baseline
Blog
Casos de éxito
Comprende los conceptos básicos de seguridad
¡La seguridad no debería ser tan aterradora!
¿Qué son los ataques de seguridad?
Información sobre el "mismo sitio" y el "mismo origen"
Referencia rápida de los encabezados de seguridad
Conexiones seguras con HTTPS
Por qué HTTPS es importante
Cómo habilitar HTTPS en tus servidores
¿Qué es el contenido mixto?
Cómo corregir contenido mixto
Cuándo usar HTTPS para desarrollo local
Cómo usar HTTPS para el desarrollo local
Evita filtraciones de información
Zona de pruebas del navegador
Política del mismo origen
Uso compartido de recursos entre dominios (CORS)
Haz que tu sitio web esté "aislado de origen cruzado" con COOP y COEP
Por qué necesitas un “aislamiento de origen cruzado” para atributos potentes
Protege tus recursos contra ataques web con la función para recuperar metadatos
Protege sitios web de XSS
Evita las vulnerabilidades de secuencias de comandos entre sitios basadas en DOM con Trusted Types
Mitiga la secuencia de comandos entre sitios (XSS) con una Política de Seguridad del Contenido (CSP) estricta
Aloja datos de usuarios de forma segura en aplicaciones web modernas