Rimozioni
Rimuovi document.createTouch
Il metodo document.createTouch()
è stato rimosso perché Touch()
è supportato da Chrome 48. Segue una serie di esperienze
tendenza nelle API JavaScript di abbandonare le funzioni di fabbrica e verso
costruttori. È prevista la rimozione del metodo document.createTouchList()
strettamente correlato in Chrome 69.
Intenzione di rimozione | Tracker dello stato di Chrome | Bug di Chromium
Rimuovi Document.selectedStylesheetSet e Document.preferredStylesheetSet
I valori Document.selectedStylesheetSet e Document.preferredStylesheetSet vengono rimossi perché non sono standard e sono implementati solo Chrome e WebKit. Le versioni standard di questi attributi sono state rimosse da secondo le specifiche nel 2016.
Document.styleSheets
offre alcune delle stesse funzionalità, ma non si
tutti. Fortunatamente il rischio per i siti web è basso in quanto l'utilizzo di questi elementi sembra
essere espressi in una sola cifra. Vedi Intento di rimozione per i numeri esatti.
Intenzione di rimozione | Tracker dello stato di Chrome | Bug di Chromium
WEBGL_compressed_texture_atc
In precedenza, Chrome forniva i formati AMD_compressed_ATC_texture_atc
. Questi
erano ampiamente supportati al momento della creazione dell'estensione. Ferramenta
da allora l'assistenza si è ridotta quasi allo zero, con l'implementazione attualmente possibile
solo su dispositivi Qualcomm. Questa estensione è stata rifiutata da WebGL Working
Il gruppo e il relativo supporto sono stati rimossi da Chrome.
Tracker dello stato di Chrome | Bug di Chromium
Deprecazioni
Ritira e rimuovi i valori di luminosità negativa dal filtro
Per garantire la conformità alle specifiche, la funzione brightness()
del filtro non è più attiva
accetta valori negativi.
Tracker dello stato di Chrome | Bug di Chromium
Norme sul ritiro
Per mantenere l'integrità della piattaforma, a volte rimuoviamo dalla piattaforma web le API che hanno seguito il loro corso. Ci possono essere molti motivi per cui dovresti rimuovere un dell'API, ad esempio:
- Sono sostituite dalle API più recenti.
- Vengono aggiornati per riflettere le modifiche alle specifiche al fine di offrire allineamento e coerenza con gli altri browser.
- Si tratta dei primi esperimenti che non si sono mai portati a termine in altri browser e, di conseguenza, possono aumentare la mole di assistenza da parte degli sviluppatori web.
Alcune di queste modifiche avranno effetto su un numero molto ridotto di siti. Per ridurre in anticipo i problemi, cerchiamo di dare agli sviluppatori un preavviso in modo che possano apportare le modifiche necessarie per mantenere i loro siti operativi.
Al momento Chrome prevede una procedura per il ritiro e la rimozione delle API, che consiste essenzialmente nel seguente modo:
- Pubblica un annuncio nella mailing list blink-dev.
- Imposta avvisi e assegna scale temporali nella console Chrome DevTools quando viene rilevato un utilizzo nella pagina.
- Attendi, monitora e rimuovi la funzionalità quando l'utilizzo cala.
Puoi trovare un elenco di tutte le funzionalità ritirate su chromestatus.com utilizzando il filtro deprecato e con le funzionalità rimosse applicando il filtro rimosso. Cercheremo anche di riassumere alcuni dei cambiamenti, il ragionamento e i percorsi di migrazione in questi post.