Menú
Técnicas

JAMstack

Nov 2019
Evaluar?

La tendencia que empezó como backend como servicio para aplicaciones móvil nativas hace ya varios años, ahora se está popularizando con aplicaciones web.Estamos viendo frameworks de trabajo como Gatsby.js que combinan la generación de sitios estáticos y el renderizado del lado de cliente con APIs de terceros. Referido como JAMstack (donde JAM significa JavaScript, API, y Markup), este enfoque puede proveer una valiosa experiencia de usuario en aplicaciones web que dependen mayormente de APIs y ofertas de SaaS. Ya que el HTML se renderiza o bien en el navegador o durante el tiempo de compilación, el modelo de despliegue es el mismo que usan los sitios generados de manera completamente estática, con todos sus beneficios: la superficie de ataque en el servidor es pequeña y se puede lograr gran rendimiento con bajo uso de recursos. Despliegues como estos también son ideales para una red de distribución de contenidos. De hecho, jugamos con la idea de nombrar a esta técnica aplicaciones CDN first (CDN primero).