Pubblicità

Polyfills HTML5 cross-browser 101


Polyfills HTML5 cross-browser 101

Il web si sta evolvendo abbastanza rapidamente al giorno d'oggi. Ogni giorno vedi nuovi linguaggi, framework e strumenti. Tuttavia, gli sviluppatori devono muoversi con la stessa rapidità del loro utente più lento. Immergiamoci nel mondo dei più recenti cambiamenti e sviluppi nel settore tecnologico!

Cosa sono i polyfill?

Il polyfill è una replica di un'API nativa che utilizza codice non nativo. In poche parole, correggono i browser meno recenti con le funzionalità mancanti di cui abbiamo bisogno oggi. Se la funzionalità è già presente nel browser, il polyfill gli consente di fare il suo lavoro. In caso contrario, interviene e collega l'elemento mancante.

Che tipo di funzionalità sostituisce?

Nel 2009, abbiamo visto il rilascio di ECMAScript. Questo è stato un enorme passo avanti per lo sviluppo del linguaggio. Nel 2015, di nuovo, abbiamo assistito a un enorme aggiornamento per questa lingua. Le funzionalità continuano ad arrivare a questo formato ed è difficile stare al passo con tutti i browser. È sufficiente dare un'occhiata all'ultima versione di Chrome e confrontarla con Internet Explorer 9. Vedrai che mancano molte funzionalità in IE e non supporta le funzionalità ES6.

Polyfills o Transpiling

Se dai un'occhiata alle funzionalità supportate dai browser, vedrai che devi transpilare il tuo codice. Dalla nuova sintassi, si otterrà un classico ECMAScript 5. Se si desidera utilizzare i parametri rest e spread, async / await, classi, funzioni freccia e altre cose, è necessario trasferire il codice ES6 in ES5. Per fortuna, c'è uno strumento per questo chiamato Babel.

Conclusione

Ora hai visto cosa sono i polyfill e quanto si dimostrano utili se stai utilizzando una versione precedente del browser. Sono davvero un notevole progresso della tecnologia e molte persone li apprezzano davvero.

Pubblicità

Pubblicità

Ottieni più cose come questa
nella tua casella di posta

Iscriviti alla nostra mailing list e ricevi prodotti e aggiornamenti interessanti nella tua casella di posta elettronica.

Grazie per la sottoscrizione.

Qualcosa è andato storto.

Pubblicità