Presentamos Hyperapp 1.0 ?

Biblioteca de JavaScript de 1 kB para crear aplicaciones web.

¡Hoy me complace anunciar Hyperapp 1.0!

Este hito significa que la API ha alcanzado la estabilidad y la rotación finalmente ha terminado. Nos llevó casi un año llegar a la API actual y, aunque nunca será perfecta, es mejor que perfecto y estoy muy satisfecho con el resultado.

¡Gracias a todos por contribuir con su tiempo, sus comentarios y su código a Hyperapp! ??

¿Qué es Hyperapp?

Si no has oído hablar de Hyperapp, déjame ser el que te cuente sobre ello. Hyperapp es una biblioteca moderna de JavaScript para crear aplicaciones rápidas y con numerosas funciones en el navegador. Es el más pequeño que hay (1.4 kB), es simple y divertido de usar.

La arquitectura de Hyperapp toma prestados de React, Redux y Elm, aportando mis propias ideas y comentarios aportados por la comunidad en la mezcla. Aquí hay un ejemplo que muestra todas las partes móviles trabajando juntas. Pruébalo en vivo en CodePen.

Sí, eso es JSX. Pero JSX no es una dependencia ni se requiere para usar Hyperapp. Las alternativas incluyen hiperescrito (a través de la función h incorporada), hyperapp / html , hyperx y t7 .

Hyperapp nació del intento de hacer más con menos. Siempre quise minimizar las dependencias y escribir software más simple, e Hyperapp me ha dado fe de que en realidad es posible. Desde el primer momento, Hyperapp combina la gestión del estado con un motor VDOM que admite actualizaciones con clave y eventos de ciclo de vida, todo sin dependencias.

¿Qué viene después?

Algunas de las cosas geniales planificadas para el primer trimestre de 2018 son enviar un PWA de Hacker News a https://hnpwa.com y agregar una nueva implementación de ejemplo a RealWorld .

También quiero refinar la documentación y trabajar más en el ecosistema y las herramientas: andamios, paquetes, integración de DevTools, etc. Si tiene ideas para mejoras, participe, aproveche Slack o presente un informe de errores en GitHub . ¡También estamos en Reddit !