Eliminaciones
Quita document.createTouch
Se quitará el método document.createTouch()
porque Touch()
está disponible desde Chrome 48. Esto se basa en un proceso de
en las APIs de JavaScript de alejarse de las funciones de fábrica y pasar a
constructores. Se espera que el método document.createTouchList()
, estrechamente relacionado se quite en Chrome 69.
Intención de quitar | Seguimiento de Chromestatus | Error de Chromium
Se quitaron Document.selectedStylesheetSet y Document.preferredStylesheetSet
Document.selectedStylesheetSet y Document.preferredStylesheetSet se quitan porque no son estándares y solo se implementan a través de Chrome y WebKit. Las versiones estándar de estos atributos se quitaron de la especificación en 2016.
Document.styleSheets
ofrece algunas de las mismas funciones, pero no todo
todos. Afortunadamente, el riesgo para los sitios web es bajo, ya que parece que se usan estos elementos
estar en un solo dígito. (Consulte la intención de quitar para conocer las cifras exactas).
Intención de quitar | Seguimiento de Chromestatus | Error de Chromium
WEBGL_compressed_texture_atc
Anteriormente, Chrome proporcionaba los formatos AMD_compressed_ATC_texture_atc
. Estos
eran compatibles en el momento en que se creó la extensión. Ferretería
la compatibilidad se redujo a casi cero, y actualmente es posible implementarla
solo en dispositivos Qualcomm. El equipo de trabajo de WebGL rechazó esta extensión
Se quitó de Chrome el grupo y la compatibilidad.
Seguimiento de Chromestatus | Error de Chromium
Bajas
Dar de baja los valores de brillo negativos y quitarlos del filtro
Para cumplir con la especificación, la función brightness()
del filtro ya no
acepta valores negativos.
Seguimiento de Chromestatus | 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. Existen muchos motivos por los que podemos quitar un API, como:
- 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 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.