Rimozioni e ritiri in Chrome 63

Joe Medley
Joe Medley

In quasi tutte le versioni di Chrome registriamo un numero significativo di aggiornamenti e miglioramenti al prodotto, alle sue prestazioni e anche alle funzionalità del web Piattaforma. Questo articolo descrive alcuni dei ritiri e delle rimozioni in Chrome 63, che è in versione beta dal 26 ottobre. Visita il pagina relativa a ritiri e rimozioni per altri ritiri e rimozioni da questa versione di Chrome e da quelle precedenti. Questo elenco è soggetto a modifiche in qualsiasi momento.

Le proprietà dell'interfaccia con un tipo Promise non generano più eccezioni

Le proprietà e le funzioni dell'interfaccia che restituiscono una promessa non sono state coerenti se le condizioni di errore generano eccezioni o rifiuti, il che richiama un il blocco catch() di una promessa. La versione attuale della specifica IDL richiede che tutte le proprietà e le funzioni che restituiscano una promessa di rifiutare invece di genera un'eccezione.

Ad esempio, in precedenza, una chiamata a MediaKeySession.closed generava un TypeError per chiamata illegale se chiamata al momento sbagliato. Con questa modifica Queste chiamate ora devono implementare un blocco catch().

Questa modifica integra Chrome nella specifica. Questa modifica è già stata applicata per le funzioni.

Tracker dello stato di Chrome | Bug di Chromium

Rimuovi getCorrispondenzaCSSRules()

Il metodo getMatchCSSRules() è un'API webkit-only per ottenere un elenco di tutte le regole di stile applicate a un determinato elemento. Webkit ha un bug aperto per rimuoverlo. Per questi motivi, rimosso da Chrome nella versione 63. Gli sviluppatori che hanno bisogno di questa funzionalità possono consulta questo post su Stack Overflow

Intenzione di rimozione | Tracker dello stato di Chrome | Bug di Chromium

Rimuovi RTCRtcpMuxPolicy di "negozi"

rtcpMuxPolicy viene utilizzato da Chrome per specificare il criterio preferito relativo a l'uso del multiplexing RTP/RTCP. In Chrome 57, abbiamo modificato il valore predefinito rtcpMuxPolicy per "richiedere" e l'opzione "negozi" è stata ritirata per i seguenti motivi:

  • Il protocollo RTCP non mux utilizza risorse di rete aggiuntive.
  • Rimozione di "negozi" semplifica l'aspetto dell'API, dal momento che "RtpSender"/"RtpReceiver" avrà quindi solo un unico trasporto.

In Chrome 63, "negozia" viene rimosso.

Intento di ritiro | Bug di Chromium