Breve historia y estado actual
Clase 3 de 35 • Curso de Node.js con Hapi
Resumen
Hapi fue creado por Eran Hammer, el mismo desarrollador y creador de la especificación OAuth, quien siendo líder del equipo de Mobile en Walmart, se vió en la necesidad de buscar una solución a los problemas relacionados con el tráfico del sitio web durante los días cercanos al BlackFriday.
Junto a su equipo crea Hapi, como un middleware de Express, ya que éste no les ofrecía solución a los problemas que estaban enfrentando. Luego de probar diferentes combinaciones de soluciones, decidieron crear todo el framework desde cero sobre la base del principio: ““mejor configuración que código””, e inspirados en Express y Director. Así que crearon un concepto nuevo con el que lograron soluciones más eficientes para su problema.
Recientemente Hapi (en su versión más reciente 17.x) fue rediseñado para aprovechar toda la funcionalidad y potencialidad que ofrece el trabajo asincrónico con Async / Wait de NodeJS.