Bajas y eliminaciones en Chrome 86

Joe Medley
Jo Medley

.

Quitar WebComponents v0

Se quitó Web Components v0 de las computadoras y Android en Chrome 80. Chromium 86 los quita de WebView. Esta eliminación incluye Custom Elements v0, Shadow DOM v0 y las importaciones de HTML.

La compatibilidad con FTP se dará de baja

Chrome dará de baja y quitará la compatibilidad con las URLs de FTP. La implementación de FTP actual en Google Chrome no es compatible con conexiones encriptadas (FTPS) ni con proxies. El uso de FTP en el navegador es lo suficientemente bajo como para no ser viable invertir en mejorar el cliente de FTP existente. Además, hay disponibles clientes FTP más capaces 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. Cuando se navega por las URLs de FTP, se muestra 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 funciones restantes de la implementación de FTP de Google Chrome están restringidas a mostrar una lista de directorios o descargar un recurso a través de conexiones no encriptadas.

La baja de la asistencia seguirá este cronograma:

Chrome 86

El FTP sigue habilitado de forma predeterminada para la mayoría de los usuarios, pero está desactivado para los canales previos al lanzamiento (canary y beta) y se desactivará de forma experimental para el uno por ciento de los usuarios estables. En esta versión, puedes volver a habilitarlo desde la línea de comandos con la marca de línea de comandos --enable-ftp o la marca --enable-features=FtpProtocol.

Chrome 87

La compatibilidad de FTP se inhabilitará de forma predeterminada para el cincuenta por ciento de los usuarios, pero se puede habilitar con las marcas antes mencionadas.

Chrome 88

Se inhabilitará la compatibilidad con FTP.

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.