Polyfilling, quando è troppo?
Ho riassunto questa domanda in un unico sentimento.
È pratico riempire con polifratura tutte le carenze di IE8 con un solido file javascript, come in, ci sarebbero eventuali svantaggi (prestazioni) o blocchi (impossibilità di polifivare alcune funzionalità)?
Deprecazione delle domande: (cronologia)
Ho lavorato con la mia compagnia per circa sei mesi e abbiamo costantemente lottato con i clienti per aggiornare i loro browser. Tutti pensano che passare a un browser più recente non farà altro che introdurre più problemi che soluzioni (hanno applicazioni web interne e vecchie progettate per il lavoro interno)
Sono al punto in cui ho dovuto dare la caccia e il polyfill di così tante cose con IE8 che mi chiedo se ci sia qualche svantaggio nel polyfilling di ogni deficienza di IE8 (o almeno facendolo in modo che il javascript non dia errore / errore)
È irragionevole aspettarsi di essere in grado di risolvere tutti i difetti dei vecchi browser obsoleti come IE6-IE8, o sarebbe una cattiva idea (performance? stabilità?) ...
Se questa è una possibilità, come mai non ci sono librerie di polyfill complete, tutti punteranno a "modernizr", ovvero FEATURE DETECTION, e non offrono polifivaggi di sua proprietà.
Quindi, dove si nasconde la libreria IE8 master / full polyfill, o dovrò schiavizzare su questo?
Modifica: il motivo per cui non sto solo selezionando le parti di cui ho bisogno, è perché potrebbero esserci delle carenze di cui non siamo a conoscenza, mi piacerebbe avere una correzione-tutto per Internet Explorer, quindi se questo non funziona esisterà che lo farò da solo. *