aboutsummaryrefslogtreecommitdiff
path: root/files/es/glossary/progressive_enhancement/index.html
blob: f8e8584134d223dd436e6ab97acc94ee6b3ac6e9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
---
title: Mejora Progresiva
slug: Glossary/Progressive_Enhancement
tags:
  - Accesibilidad
  - Diseño
  - Glosario
translation_of: Glossary/Progressive_Enhancement
---
<p><strong>Mejora progresiva</strong> es una filosofía de diseño que se centra en proporcionar una base de contenido y funcionalidad esenciales para la mayor cantidad de usuarios posible. Al mismo tiempo va más allá y trata de ofrecer la mejor experiencia posible sólo a los usuarios de los navegadores más modernos los cuales pueden ejecutar todo código requerido.</p>

<p>La <a href="https://developer.mozilla.org/en-US/docs/Learn/Tools_and_testing/Cross_browser_testing/Feature_detection">detección de características</a> se usa generalmente para determinar si los navegadores pueden manejar todo el contenido de alto nivel o no. Habitualmente se usan los <a href="/en-US/docs/Glossary/Polyfill">polyfills</a> para incorporar las características faltantes con JavaScript.</p>

<p>Se debe prestar especial atención a la accesibilidad, siempre que sea posible, se deben proporcionar alternativas aceptables.</p>

<p>Es una técnica útil que permite a los desarrolladores web centrarse en desarrollar los mejores sitios web posible al tiempo que equilibran los problemas en los sitios web a los que acceden múltiples agentes de usuarios desconocidos. {{Glossary("Graceful degradation")}} es un concepto relacionado pero diferente — a menudo entendido como el acrónimo de mejora progresiva. En realidad ambos enfoquen son válidos y pueden complementarse entre sí.</p>

<h2 id="Learn_more">Learn more</h2>

<h3 id="Conocimientos_generales">Conocimientos generales</h3>

<ul>
 <li>{{Interwiki("wikipedia", "Mejora progresiva")}} en Wikipedia</li>
</ul>