.
Eliminaciones
Quitar política de funciones: carga diferida
La política de funciones de carga diferida estaba destinada a permitir que los desarrolladores controlen de forma selectiva el atributo lazyload
en las etiquetas <iframe>
y <img>
para proporcionar más control sobre la demora en la carga de imágenes y contenido incorporados según el origen.
Se quitó la política y se reemplazó por una nueva política de funciones para la carga, es decir,
loading-frame-default-eager
, que está más alineada con la forma en que se usará
el atributo loading
. La eliminación se aplica tanto al encabezado Feature-Policy como al atributo <iframe>
allow
.
Estado de la plataforma Chrome | Error de Chromium
Quita resultados de MediaStreamAudioDestinationNode
Según la especificación, el MediaStreamAudioDestinationNode
de la API de Web Audio no debería tener salidas. La implementación de Chrome tiene un solo resultado que se quitó.
Estado de la plataforma Chrome | Error de Chromium
Se quitó el uso no seguro de DeviceMotionEvent
Chromium muestra advertencias de baja desde 2015 cada vez que la API se usa en un contexto de navegación no seguro. Chrome ahora restringe la API a contextos de navegación seguros. Este cambio alinea las implementaciones de Chromium con las recomendaciones de privacidad y seguridad de la especificación y está alineado con el esfuerzo general por dar de baja funciones potentes en orígenes inseguros.
Estado de la plataforma Chrome | Error de Chromium
Se quitó el uso no seguro de DeviceOrientationEvent
Chromium muestra advertencias de baja desde 2015 cada vez que la API se usa en un contexto de navegación no seguro. Chrome ahora restringe la API a contextos de navegación seguros. Este cambio alinea las implementaciones de Chromium con las recomendaciones de privacidad y seguridad de la especificación y está alineado con el esfuerzo general por dar de baja funciones potentes en orígenes inseguros.
Estado de la plataforma Chrome | Error de Chromium
Política de baja
Para mantener la plataforma en buen estado, a veces quitamos las APIs de la plataforma web que ejecutaron su curso. Puede haber muchos motivos por los que quitaremos una API, como los siguientes:
- Se reemplazaron por API más nuevas.
- Se actualizan para reflejar los cambios en las especificaciones a fin de alinear y mantener la coherencia con otros navegadores.
- Se trata de experimentos iniciales que nunca tuvieron éxito en otros navegadores y, por lo tanto, pueden aumentar la carga de la asistencia para desarrolladores web.
Algunos de estos cambios afectarán a unos pocos sitios. A fin de mitigar los problemas con anticipación, tratamos de avisarles a los desarrolladores con un aviso anticipado para que puedan realizar los cambios necesarios y mantener sus sitios en ejecución.
Actualmente, Chrome cuenta con un proceso para la baja y la eliminación de las API, que es básicamente el siguiente:
- Anunciarlo en la lista de distribución blink-dev.
- Establece advertencias y asigna escalas en la consola de Herramientas para desarrolladores de Chrome cuando se detecte uso en la página.
- Espera, supervisa y quita la función a medida que disminuye el uso.
Puedes encontrar una lista de todas las funciones obsoletas en chromestatus.com con el filtro obsoleto y las funciones quitadas aplicando el filtro quitado. También intentaremos resumir algunos de los cambios, el razonamiento y las rutas de migración de estas publicaciones.