Bajas y eliminaciones en Chrome 88

Joe Medley
Jo Medley

.

La versión beta de Chrome 88 se lanzó el 3 de diciembre de 2020 y se espera que se convierta en la versión estable en la tercera semana de enero de 2021.

No permitir ventanas emergentes durante la descarga de páginas (empresas)

A partir de Chrome 80, las páginas ya no pueden abrir una página nueva durante la descarga con window.open(). Desde entonces, las empresas pueden usar la marca de política AllowPopupsDuringPageUnload para permitir ventanas emergentes durante la descarga de páginas. A partir de Chrome 88, ya no se admite esta función experimental.

Se quitó Web Components v0

Los componentes web v0 se encuentran en una prueba de origen inverso desde Chrome 80. Esto permitió a los usuarios de la API tener tiempo para actualizar sus sitios y, al mismo tiempo, garantizar que los usuarios nuevos de componentes web usaran la versión 1. La prueba de origen inverso finaliza con Chrome 87, lo que convierte a Chrome 88 en la primera versión en la que ya no se admite la versión 0. Las APIs de Web Components v1 reemplazan a Web Components v0 y son totalmente compatibles con Chrome, Safari, Firefox y Edge. Esta eliminación abarca los elementos que se indican a continuación.

Elementos personalizados v0 Importaciones de HTML Shadow DOM v0

Se quitó la compatibilidad con FTP

Chrome quitó la compatibilidad con las URL de FTP. La implementación de FTP heredada en Chrome no es compatible con conexiones encriptadas (FTPS) ni proxies. El uso de FTP en el navegador es lo suficientemente bajo como para no invertir en mejorar el cliente de FTP existente. Además, hay clientes de FTP más capaces disponibles en todas las plataformas afectadas.

En Google Chrome 72 y versiones posteriores, se quitó la compatibilidad para recuperar subrecursos de documentos a través de FTP y procesar recursos de FTP de nivel superior. Si navegas a las URLs de FTP, se mostrará una lista de directorios o una descarga, según el tipo de recurso. Un error en Google Chrome 74 y versiones posteriores dio como resultado que no se admitiera el acceso a las URL FTP a través de proxies HTTP. La compatibilidad con proxy para FTP se quitó por completo en Google Chrome 76.

Las capacidades restantes de la implementación de FTP de Google Chrome estaban restringidas a mostrar una lista de directorios o descargar un recurso a través de conexiones no encriptadas.

En Chrome 77, la compatibilidad con FTP se inhabilitó de forma predeterminada para el cincuenta por ciento de los usuarios, pero estaba disponible con funciones experimentales.

En Chrome 88, toda la compatibilidad con FTP está inhabilitada.

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.