Este foi um projeto experimental criado para testes no framework Deno Fresh
A intenção era avaliar a experiência para desenvolvimento de um app pequeno com o framework, utilizando apenas os recursos do próprio Fresh.
Acesse aqui o app demo
Vale notar que apesar do app ser pequeno e com poucas interações, tudo isso é feito sem enviar nenhum arquivo Javascript para o client. Tudo é server side rendered.
- Fácilmente se desenvolve um app com 0 javascript para o client
- Capacidade de lidar requests á página nos métodos GET e POST e a renderização do componente, tudo no mesmo arquivo!
- Se utilizada a plataforma Deno deploy o deploy é extremamente rápido, já que não possui o step de build comum a outros frameworks full stack
- Por vezes o deploy é tão rápido que bastam uns 2 ou 3 refreshs na página que você já tem o conteúdo mais recente do repositório na tela
- Deno tem suporte a typescript
out of the box
- Edge computing 🌎 (se hospedado no deno deploy)
Apesar de ser uma aplicação extremamente pequena, mas ainda assim tendo interação com banco de dados, a performance impressiona.
Não dei nenhuma ênfase ou atenção especial em performance durante o desenvolvimento, mesmo assim o resultado do Lighthouse do google foi insano.