Bajas y eliminaciones en Chrome 76

Joe Medley
Jo Medley

.

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.