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
Español – América Latina
Français
Indonesia
Italiano
Polski
Português – Brasil
Tiếng Việt
Türkçe
Русский
עברית
العربيّة
فارسی
हिंदी
বাংলা
ภาษาไทย
中文 – 简体
中文 – 繁體
日本語
한국어
Acceder
Recursos
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
Impedir que los usuarios hagan un seguimiento
Conceptos básicos sobre las cookies
Cookies de SameSite explicadas
Recetas de galletas de SameSite
Recetas de galletas propias
Prácticas recomendadas en relación con las políticas de referencias y los referentes
Sugerencias de clientes de usuario-agente
Schemeful SameSite
Supervisa los incumplimientos y las bajas de seguridad
API de Reporting
Migra a la API de Reporting v1
Registro de errores de red (NEL)
Ayuda, Me hackearon
Necesito ayuda, creo que me hackearon
¿Cómo puedo saber si mi sitio fue hackeado?
Principales formas en las que los generadores de spam hackean sitios
Forma un equipo de asistencia al cliente
Poner en el sitio en cuarentena
Usa Search Console
Evalúa el daño por spam