Biblioteca de JavaScript de 1 KB para criar aplicativos da web.
Hoje, estou ansioso para anunciar o Hyperapp 1.0 !
Esse marco significa que a API atingiu estabilidade e o churn finalmente acabou. Levamos quase um ano para chegar à API atual e, embora nunca seja perfeito, é melhor do que perfeito e estou extremamente satisfeito com o resultado.
Obrigado, todos, por contribuir com seu tempo, seus comentários e seu código para o Hyperapp! ??
O que é o Hyperapp?
Se você não ouviu falar sobre o Hyperapp , então deixe-me ser o único a falar sobre isso. O Hyperapp é uma biblioteca de JavaScript moderna para criar aplicativos rápidos e ricos em recursos no navegador. É o mais pequeno lá fora (1.3 KB), é simples e divertido de usar.
A arquitetura da Hyperapp toma emprestado de React, Redux e Elm, trazendo minhas próprias idéias e contribuições contribuídas pela comunidade para o mix. Aqui está um exemplo que mostra todas as partes móveis trabalhando juntas. Experimente ao vivo no CodePen.
O JSX não é uma dependência ou é necessário usar o Hyperapp, mas usamos isso em toda a documentação e exemplos de familiaridade.
As alternativas incluem a função h
incorporada (abreviação de hyperscript), hyperapp / html , hyperx e t7 .
A Hyperapp nasceu da tentativa de fazer mais com menos. Eu sempre quis minimizar as dependências e escrever software mais simples, e a Hyperapp me deu fé de que é realmente possível. Fora da caixa, o Hyperapp combina gerenciamento de estado com um mecanismo VDOM que oferece suporte a atualizações e eventos do ciclo de vida – tudo sem dependências.
O que vem depois?
Algumas das coisas legais planejadas para o primeiro trimestre de 2018 estão enviando uma PWA do Hacker News para https://hnpwa.com e adicionando uma nova implementação de exemplo para o RealWorld .
Eu também quero refinar a documentação e trabalhar mais no ecossistema e ferramentas: andaimes, agrupamento, integração do DevTools, etc. Se você tiver idéias para melhorias, envie-se, salte em Slack ou registre um relatório de bug no GitHub . Estamos também no Reddit !