- Toda a marcação é renderizada no servidor, e os componentes podem consultar o banco de dados diretamente de forma assíncrona, eliminando boilerplate para uma camada de API separada
- A expressão
$(...)é código Rust comum com verificação de tipos, avaliado no servidor e ao mesmo tempo convertido em JavaScript para reexecução imediata no navegador- sem bundle wasm e sem necessidade de etapa de build no cliente
- Atualizações que exigem processamento no servidor são marcadas com
#[shard], e quando os argumentos mudam, o servidor renderiza novamente e substitui o HTML - Com a macro
view!, é possível escrever templates fiéis a HTML e Rust, usando diretamente fluxo de controle do Rust comofor/ife atributos condicionais - Roteamento baseado na estrutura de módulos é inferido automaticamente sem etapa de build (
app/posts/id.rs→/posts/{post_id}) - Componentes Topcoat UI baseados em Tailwind podem ser copiados para o projeto e modificados livremente
- Ao ativar o recurso
tailwind, há integração do Tailwind CSS sem Node, conectada automaticamente ao pipeline de assets - Para processamento de requisições, oferece contexto de requisição (
Cx), contexto da aplicação, cache por requisição com#[memoize], cookies assinados/criptografados e autenticação por sessão (login/logout, expiração deslizante, rotação de token) - Licença MIT
Ainda não há comentários.