Conheça o Klang: por que um app de chat deveria parecer instantâneo
O Klang é um app de chat, voz e compartilhamento de tela feito em torno de uma ideia: nada do que você faz deveria esperar pela rede. Veja como funciona e o que muda.
A equipe do Klang

O Klang é um lugar para conversar com a sua galera: servidores com canais de texto e de voz, mensagens diretas e grupos, chamadas de vídeo e compartilhamento de tela. Você já conhece apps assim. O que importa para nós é como é usar um deles por horas toda noite, e a resposta a que sempre voltamos é simples: ele nunca deveria fazer você esperar.
Este post explica o que “instantâneo” quer dizer no Klang, como chegamos lá e o que decidimos não fazer para conseguir isso.
O quadro depois de apertar Enter
Quando você envia uma mensagem no Klang, ela está na tela no quadro seguinte. Não depois que o servidor responde: na hora.
Isso funciona porque o Klang não espera permissão. Sua mensagem é desenhada na hora com um ID temporário, enviada ao servidor e conciliada sem alarde quando o servidor confirma. Se algo der errado, você fica sabendo; se nada der errado, o que acontece quase sempre, você nem percebe que houve uma ida e volta.
O mesmo vale para reações, edições e quase tudo o que você faz. Uma boa interface responde primeiro a você e pergunta à rede depois.
Ninguém pergunta “tem algo novo?”
O Klang nunca fica consultando o servidor. Não tem nenhum timer verificando a cada poucos segundos se alguém mandou mensagem para você. Tudo (mensagens novas, alguém entrando em um canal de voz, um amigo ficando online) chega por uma única conexão ao vivo no momento em que acontece.
Isso faz o app parecer vivo e também significa que ele não fica fazendo trabalho à toa por trás enquanto você lê.
Servidores grandes que continuam rolando suave
As listas de mensagens e de membros só desenham o que cabe na sua tela. Um canal com anos de histórico e um servidor com milhares de membros rolam igual a um recém-criado, porque o app nunca está montando coisas que você não vê.
Voz e telas que dá para ler
Velocidade não é só questão de texto. Nos canais de voz, quem fala brilha com o volume real da própria voz, então você sabe quem é sem procurar o nome. A supressão de ruído está em todos os planos, inclusive no grátis. Quando você compartilha a tela, pode alternar entre 720p, 1080p a 30 fps e 1080p a 60 fps enquanto compartilha, sem começar de novo.
O que deixamos de fora de propósito
Todo recurso tem um custo, e o custo de sempre é o app ficar um pouco mais lento e um pouco mais cheio. Por isso o Klang não tem bots, tópicos, fóruns, emojis personalizados nem loja. Também não tem anúncios: ganhamos dinheiro com assinaturas, então não precisamos da sua atenção para mais nada.
O que ele tem é tudo o que você usa cem vezes por dia, feito com cuidado: servidores, cargos e permissões, convites, mensagens diretas e grupos, respostas, reações, GIFs, prévias de links, mensagens fixadas, pesquisa, notificações e um app para desktop com apertar para falar em todo o sistema e atividade de jogo.
Experimente em um minuto
O Klang é grátis. Você pode abrir no navegador e entrar como convidado sem se cadastrar, e, se ficar, mantém tudo ao criar uma conta. Tem um app para desktop para Windows, macOS e Linux que se atualiza sozinho.
Adoraríamos saber o que parece lento para você, o que está faltando e o que você nunca iria querer que a gente acrescentasse.