Rimozioni e ritiri in Chrome 77

Joe Medley
Mario Bianchi

Rimozioni

Reti di emittenti di carte come nomi dei metodi di pagamento

Rimuove il supporto per le chiamate PaymentRequest con le reti di emittenti della carta (ad es. "visa", "amex", "mastercard") nel campo supportedMethods.

Intent di rimozione | Stato della piattaforma Chrome | Bug di Chromium

Ritira l'utilizzo di Web MIDI su origini non sicure

L'utilizzo di Web MIDI è classificato in due gruppi: utilizzo senza privilegi e utilizzo dei privilegi con l'autorizzazione sysex. Fino a Chrome 77, solo quest'ultimo richiede l'autorizzazione agli utenti. Per ridurre i problemi di sicurezza, le autorizzazioni verranno sempre richieste indipendentemente dall'utilizzo di sysex. Ciò significa che non sarà più consentito utilizzare Web MIDI su origini non sicure.

Intent di rimozione | Stato della piattaforma Chrome | Bug di Chromium

Deprecazioni

Depreca l'API WebVR 1.1

Questa API è ora deprecata in Chrome e viene sostituita dall'API WebXR Device, che dovrebbe essere distribuita in Chrome 78. La prova dell'origine WebVR è terminata il 24 luglio 2018.

WebVR non è mai stato abilitato per impostazione predefinita in Chrome e non è mai stato ratificato come standard web. L'API WebXR Device è l'API che sostituisce WebVR. La rimozione di WebVR da Chrome ci consente di concentrarci sul futuro di WebXR e di rimuovere l'onere di manutenzione di WebVR, nonché ribadire che Chrome si impegna a utilizzare WebXR come futuro per la creazione di esperienze immersive basate sul web. La rimozione è prevista in Chrome 79.

Intent di rimozione | Stato della piattaforma Chrome | Bug di Chromium

Norme sul ritiro

Per mantenere integro la piattaforma, a volte rimuoviamo dalla piattaforma web le API che hanno seguito il loro corso. Ci possono essere molti motivi per cui dobbiamo rimuovere un'API, tra cui:

  • che vengono sostituite dalle API più recenti.
  • Vengono aggiornati in modo da riflettere le modifiche alle specifiche al fine di garantire l'allineamento e la coerenza con gli altri browser.
  • Si tratta dei primi esperimenti che non si sono mai realizzati con altri browser e possono quindi aumentare l'onere del supporto per gli sviluppatori web.

Alcune di queste modifiche avranno effetto su un numero molto ridotto di siti. Per mitigare i problemi in anticipo, cerchiamo di fornire un preavviso agli sviluppatori in modo che possano apportare le modifiche necessarie per mantenere attivi i loro siti.

Chrome attualmente dispone di una procedura per il ritiro e la rimozione di API, essenzialmente:

  • Pubblicalo nella mailing list blink-dev.
  • Imposta avvisi e fornisci scale temporali nella console Chrome DevTools quando viene rilevato l'utilizzo nella pagina.
  • Attendi, monitora e rimuovi la funzionalità quando l'utilizzo diminuisce.

Puoi trovare un elenco di tutte le funzionalità ritirate su chromestatus.com che utilizzano il filtro obsoleto e che sono state rimosse applicando il filtro rimosso. Cercheremo anche di riepilogare alcune delle modifiche, delle motivazioni e dei percorsi di migrazione in questi post.