Bajas y eliminaciones en Chrome 77

Joe Medley
Joe Medley

Eliminaciones

Redes de entidades emisoras de tarjetas como nombres de formas de pago

Se quita la compatibilidad para llamar a PaymentRequest con redes de emisores de tarjetas (p.ej., "visa", "amex", "mastercard") en el campo supportedMethods.

Intento de eliminación | Estado de la plataforma de Chrome | Error de Chromium

Baja del uso de MIDI web en orígenes inseguros

El uso de Web MIDI se clasifica en dos grupos: uso sin privilegios y uso con privilegios con permiso de sysex. Hasta Chrome 77, solo el último uso solicita permiso a los usuarios. Para reducir las inquietudes de seguridad, siempre se solicitarán permisos, independientemente del uso de sysex. Esto significa que ya no se permitirá usar Web MIDI en orígenes inseguros.

Intento de eliminación | Estado de la plataforma de Chrome | Error de Chromium

Bajas

La API de WebVR 1.1 dejará de estar disponible

Esta API ahora dejó de estar disponible en Chrome y se reemplazó por la API de WebXR Device, que se espera que se envíe en Chrome 78. La Prueba de origen de WebVR finalizó el 24 de julio de 2018.

WebVR nunca se habilitó de forma predeterminada en Chrome ni se ratificó como un estándar web. La API de WebXR Device es la API de reemplazo para WebVR. Quitar WebVR de Chrome nos permite enfocarnos en el futuro de WebXR y quitar la carga de mantenimiento de WebVR, además de reafirmar que Chrome se compromete con WebXR como el futuro para crear experiencias inmersivas basadas en la Web. Se espera que se quite en Chrome 79.

Intento de eliminación | Estado de la plataforma de Chrome | Error de Chromium

Política de baja

Para mantener la plataforma en buen estado, a veces quitamos de la plataforma web las APIs que ya cumplieron su ciclo. Existen muchos motivos por los que quitamos una API, como los siguientes:

  • Se reemplazan por APIs más recientes.
  • Se actualizan para reflejar los cambios en las especificaciones y lograr la alineación y coherencia con otros navegadores.
  • Son experimentos iniciales que nunca se materializaron en otros navegadores y, por lo tanto, pueden aumentar la carga de asistencia para los desarrolladores web.

Algunos de estos cambios afectarán a una cantidad muy pequeña de sitios. Para mitigar los problemas con anticipación, intentamos avisar a los desarrolladores con anticipación para que puedan realizar los cambios necesarios y mantener sus sitios en funcionamiento.

Actualmente, Chrome tiene un proceso para la baja y eliminación de APIs, que consiste en lo siguiente:

  • Anunciar en la lista de distribución blink-dev
  • Establece advertencias y proporciona escalas de tiempo en la consola de Herramientas para desarrolladores de Chrome cuando se detecta el uso en la página.
  • Espera, supervisa y, luego, 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 con el filtro quitado. También intentaremos resumir algunos de los cambios, razonamientos y rutas de migración en estas publicaciones.