Bajas y eliminaciones en Chrome 76

Joe Medley
Joe Medley

Eliminaciones

Quita la política de funciones: lazyload

El objetivo de la política de funciones de carga diferida era permitir que los desarrolladores controla el atributo lazyload de las etiquetas <iframe> y <img> para proporcionar más control sobre el retraso de la carga de imágenes y contenidos incorporados en un origen base.

Se quita la política para dar lugar a una política de funciones más reciente para la carga, es decir, loading-frame-default-eager, que se alinea más con la forma en que loading . La eliminación se aplica tanto al encabezado Política de funciones y el atributo <iframe> allow.

Estado de la plataforma Chrome | Error de Chromium

Quita resultados de MediaStreamAudioDestinationNode

Según la especificación, el objeto MediaStreamAudioDestinationNode en la Web La API de 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

Quita el uso no seguro de DeviceMotionEvent

Chromium ha mostrado advertencias de baja desde 2015 siempre que la API esté usarse en un contexto de navegación no segura. Chrome ahora restringe la API para que proteja contextos de navegación. Este cambio alinea las implementaciones de Chromium con las recomendaciones de privacidad y seguridad en la especificación, y está alineada el esfuerzo general por dar de baja las funciones potentes en orígenes inseguros.

Estado de la plataforma Chrome | Error de Chromium

Se quitó el uso no seguro de DeviceOrientationEvent

Chromium ha mostrado advertencias de baja desde 2015 siempre que la API esté usarse en un contexto de navegación no segura. Chrome ahora restringe la API para que proteja contextos de navegación. Este cambio alinea las implementaciones de Chromium con las recomendaciones de privacidad y seguridad en la especificación, y está alineada al esfuerzo general por dar de baja las 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 APIs de la plataforma web que ejecutaron su curso. Puede haber muchos motivos por los que quitemos una API, como los siguientes:

  • Se reemplazaron por las APIs más nuevas.
  • Se actualizan para reflejar los cambios en las especificaciones y, así, 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 compatibilidad para los desarrolladores web.

Algunos de estos cambios afectarán a una cantidad muy pequeña de sitios. Para mitigar los problemas de forma anticipada, intentamos avisarles a los desarrolladores con anticipación para que puedan realizar los cambios necesarios y así mantener sus sitios activos.

Actualmente, Chrome cuenta con un proceso para dar de baja y quitar APIs, que consiste en lo siguiente:

  • Anuncia en la lista de distribución de blink-dev.
  • Configura advertencias y proporciona escalas de tiempo en la consola de Herramientas para desarrolladores de Chrome cuando se detecte el uso en la página.
  • Espera, supervisa y quita la función a medida que disminuya 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 trataremos de resumir algunos de los cambios, los motivos y las rutas de migración en estas publicaciones.