Advertisment

Polyfills 5 de varios navegadores HTML101


Polyfills 5 de varios navegadores HTML101

La web está evolucionando con bastante rapidez en la actualidad. Todos los días ves nuevos lenguajes, marcos y herramientas. Sin embargo, los desarrolladores deben moverse tan rápido como su usuario más lento. ¡Sumérjase en el mundo de los cambios y desarrollos más recientes en la industria tecnológica!

¿Qué son los Polyfills?

El polyfill es una réplica de una API nativa que utiliza código no nativo. En pocas palabras, parchean los navegadores más antiguos con las funciones que faltan que necesitamos hoy. Si la función ya está presente en el navegador, el polyfill le permite hacer su trabajo. Si no, interviene y enchufa el elemento que falta.

¿Qué tipo de funciones reemplaza?

En 2009, vimos el lanzamiento de ECMAScript. Este fue un gran paso adelante para el desarrollo del lenguaje. En 2015, nuevamente vimos una gran actualización para este idioma. Las funciones siguen llegando a este formato y es difícil mantenerse al día con todos los navegadores. Basta con echar un vistazo a la última versión de Chrome y compararla con Internet Explorer 9. Verá que hay muchas funciones que faltan en el IE y que no es compatible con las funciones de ES6.

Polyfills o Transpiling

Si echas un vistazo a las funciones compatibles con los navegadores, verás que tienes que transpilar tu código. A partir de la nueva sintaxis, obtendrá algunos ECMAScript 5 clásico. Si desea utilizar los parámetros rest y spread, async / await, clases, funciones de flecha y otras cosas, debe transpilar el código ES6 en ES5. Afortunadamente, existe una herramienta para eso llamada Babel.

Conclusión

Ahora ha visto qué son los polyfills y lo útiles que resultan si está utilizando una versión anterior del navegador. De hecho, son un avance tecnológico notable y muchas personas los aprecian de verdad.

Advertisment

Advertisment

Obtén más cosas como esta
en su bandeja de entrada

Suscríbase a nuestra lista de correo y obtenga productos interesantes y actualizaciones en su bandeja de entrada de correo electrónico.

Gracias por suscribirse.

Algo salió mal.

Advertisment