Formulários: especificação do comportamento do usuário
Faz do servidor a autoridade para a validade do formulário enquanto o cliente valida para velocidade, compartilhando códigos de erro, focando no primeiro campo inválido e nunca vazando se um registro privado existe.