Menu

¿Qué es Stencil?

ionic2news - September 04, 2017 por Carlos Rojas

Si estuviste atento al Polymer Summit 2017 hace un par de semanas o si como yo solo viste la charla de Max Lynch y Adam Bradley sobre Stencil ya sabes que esto va a ser algo revolucionario y lo mejor va a hacer parte de Ionic.

Primero, antes de que pienses que esto va a hacer que tengas que volver a realizar tus Apps de nuevo o aprender Ionic de nuevo, esta tecnologia seria un componente que tendria Ionic en sus versiones futuras y que deberia ser transparente para ti su integración en el core de Ionic v4.0.

¿Qué es Stencil?

Stencil es un compilador que toma archivos TSX ( JSX + TS ) y los convierte en Web components nativos y adicionalmente no importa el framework que utilices Angular, React o VueJs (Con esto podriamos pensar que Ionic va a soportar estos frameworks en el futuro).

¿Qué soluciona Stencil?

Bueno, instintivamente podemos deducir que el rendimiento por ser componentes nativos, pero adicionalmente, el tamaño de los componentes lo cual es un requerimiento de las PWA y tambien la pesadilla de la fragmentación de los frameworks donde uno no es compatible con el otro.

¿Ya puedo empezar a utilizarlo?

Si, puedes ingresar a su sitio oficial y seguir los pasos de instalacion aquí.

¿Donde puedo verlo funcionando?

El sitio oficial de stencil esta hecho con esta tecnologia. ademas, deberias de ver los demos y en especial este donde se muestra una solución a un problema que viene a resolver React Fiber pero que ya funciona muy bien con Stencil.

Esta tecnologia es muy prometedora y lo mejor de todo es que la vamos a tener dentro de Ionic. Que piensas? no te olvides de dejar tu opinion.

¡Compártelo!