Bajas y eliminaciones en Chrome 63

Joe Medley
Jo Medley

En casi todas las versiones de Chrome, vemos una cantidad significativa de actualizaciones y mejoras del producto, su rendimiento y las capacidades de la plataforma web. En este artículo, se describen algunas de las bajas y las eliminaciones de Chrome 63, que está en versión beta desde el 26 de octubre. Visita la página sobre bajas y eliminaciones para conocer más sobre las bajas y las eliminaciones de esta versión de Chrome y las anteriores. Esta lista está sujeta a cambios en cualquier momento.

Las propiedades de interfaz con un tipo Promise ya no generan excepciones

Las propiedades y funciones de la interfaz que muestran una promesa no son coherentes con respecto a si las condiciones de error generan excepciones o rechazo, lo que invocaría el bloque catch() de una promesa. La versión actual de la especificación de IDL solicita que se rechacen todas las propiedades y funciones que muestran promesas en lugar de arrojar una excepción.

Por ejemplo, antes, una llamada a MediaKeySession.closed arrojaba una TypeError para la invocación ilegal si se la llamaba en el momento incorrecto. Con este cambio, esas llamadas ahora deben implementar un bloque catch().

Este cambio alinea a Chrome con la especificación. Este cambio ya se realizó para las funciones.

Seguimiento de Chromestatus | Error de Chromium

Se quitó getMatchedCSSRules()

El método getMatchedCSSRules() es una API exclusiva de webkit que permite obtener una lista de todas las reglas de estilo que se aplican a un elemento en particular. Webkit tiene un error abierto para quitarlo. Por estos motivos, se quita de Chrome en la versión 63. Los desarrolladores que necesitan esta función pueden consultar esta publicación de Stack Overflow.

Intent de quitar | Seguimiento de Chromestatus | Error de Chromium

Se quitó RTCRtcpMuxPolicy de "negociar"

Chrome usa rtcpMuxPolicy para especificar su política preferida sobre el uso de multiplexación de RTP/RTCP. En Chrome 57, cambiamos el rtcpMuxPolicy predeterminado a "requerir" y dejamos de estar disponible "negociar" por los siguientes motivos:

  • El RTCP no combinado usa recursos de red adicionales.
  • Quitar "negociar" hará que la plataforma de la API sea más simple, ya que un "RtpSender"/"RtpReceiver" tendrá un solo transporte.

En Chrome 63, se quita la opción "negociar".

Intención de dar de baja | Error de Chromium