Apresentando no HN: HTMX Playground 100% implementado no navegador
(lassebomh.github.io)HTMX Playground
- O HTMX Playground é uma ferramenta para experimentar o HTMX em um ambiente simples de sandbox de código.
- Pode ser usado imediatamente, sem configuração separada, e permite conferir exemplos originalmente trazidos de htmx.org.
- É possível escrever código no navegador em um ambiente semelhante a um backend, definir endpoints em
server.jse renderizar seus próprios templates. - Ele executa um servidor simulado que intercepta as requisições feitas pelo HTMX e oferece processamento de requisições e um mecanismo de templates familiar para quem usa Django.
- Este projeto não se limita apenas ao HTMX, então também é possível testar livremente outras bibliotecas.
Salvar e compartilhar
- Você pode copiar em formato JSON clicando no botão "Copy as JSON" no canto superior direito.
- Faça upload do conteúdo copiado para um Gist e insira a raw URL em "Load Playground" para que a URL dessa página seja atualizada e possa ser compartilhada.
- O código também está disponível no GitHub.
Observações
- Não há funcionalidade de navegação entre páginas.
- O suporte a dispositivos móveis é limitado.
server.jspode ter estado, mas se o estado for atualizado na viewon.get("/"), essa atualização pode se perder porque, no carregamento inicial da página, ela é buscada por meio de um iframe separado.
Bibliotecas usadas
- Svelte
- Ace (editor de código)
- PollyJS (servidor simulado)
- Nunjucks (mecanismo de templates)
Opinião do GN⁺
- O HTMX Playground é uma ferramenta útil para desenvolvedores web prototiparem rapidamente aplicações web interativas usando HTMX.
- Ao oferecer um ambiente de fácil acesso para desenvolvedores familiarizados com frameworks backend como Django, ele ajuda a integrar as experiências de desenvolvimento de frontend e backend.
- A ferramenta também oferece recursos para salvar e compartilhar código com facilidade, o que pode ser muito útil para colaboração ou fins educacionais.
1 comentários
Comentários do Hacker News
Agradecimento do criador do htmx
Preocupações e perguntas sobre o uso de htmx
Reflexões sobre htmx e suporte a aplicativos móveis
Opiniões sobre a escolha do editor e a saída de erros
Relato de uso de htmx com Django
Experiência de uso e feedback sobre htmx
Pergunta sobre suporte técnico
Comentário sarcástico sobre a escolha de ferramentas de desenvolvimento
Curiosidade sobre desenvolvimento de apps offline
Apontamento de erro de digitação na descrição do site