Aller au contenu
Klang

3 min de lecture

Voici Klang : pourquoi une appli de chat devrait paraître instantanée

Klang est une appli de chat, de vocal et de partage d’écran pensée autour d’une idée : rien ne doit attendre le réseau. Comment ça marche et ce que ça change pour vous.

L’équipe Klang

Le logo de Klang au-dessus d’un message en cours d’envoi

Klang est un endroit pour parler avec vos proches : des serveurs avec des salons textuels et vocaux, des messages privés et des groupes, des appels vidéo et le partage d’écran. Vous connaissez déjà ce genre d’applis. Ce qui nous importe, c’est la sensation quand on s’en sert des heures chaque soir, et la réponse à laquelle nous revenons toujours est simple : elle ne devrait jamais vous faire attendre.

Cet article explique ce que veut dire « instantané » dans Klang, comment nous y arrivons, et ce que nous avons décidé de ne pas construire pour y parvenir.

L’image qui suit votre appui sur Entrée

Quand vous envoyez un message dans Klang, il est à l’écran dès l’image suivante. Pas après la réponse du serveur : tout de suite.

Ça marche parce que Klang n’attend pas de permission. Votre message est affiché immédiatement avec un identifiant temporaire, envoyé au serveur, puis discrètement synchronisé quand le serveur le confirme. Si quelque chose se passe mal, vous le savez ; sinon, c’est-à-dire presque toujours, vous ne remarquez même pas qu’il y a eu un aller-retour.

Il en va de même pour les réactions, les modifications et presque tout ce que vous faites. Une bonne interface vous répond d’abord et interroge le réseau ensuite.

Rien ne demande « du nouveau ? »

Klang ne fait jamais de polling. Aucun minuteur ne vérifie toutes les quelques secondes si quelqu’un vous a écrit. Tout (les nouveaux messages, quelqu’un qui rejoint un salon vocal, un ami qui se connecte) arrive par une seule connexion en direct, au moment où ça se produit.

L’appli paraît ainsi vivante, et elle ne s’occupe pas à des tâches inutiles en arrière-plan pendant que vous lisez.

De grands serveurs qui défilent toujours sans à-coups

Les listes de messages et de membres n’affichent que ce qui tient à l’écran. Un salon avec des années d’historique et un serveur avec des milliers de membres défilent comme s’ils étaient tout neufs, parce que l’appli ne met jamais en page ce que vous ne voyez pas.

Un vocal clair et des écrans qui se lisent

La rapidité ne concerne pas que le texte. Dans les salons vocaux, la personne qui parle s’illumine selon le volume réel de sa voix : vous savez qui c’est sans chercher son nom. La suppression du bruit est incluse dans toutes les offres, y compris la gratuite. Quand vous partagez votre écran, vous pouvez passer de 720p à 1080p à 30 fps et à 1080p à 60 fps pendant le partage, sans tout relancer.

Ce que nous avons laissé de côté exprès

Chaque fonctionnalité a un coût, et le coût habituel, c’est que l’appli devient un peu plus lente et un peu plus encombrée. Klang n’a donc ni bots, ni fils, ni forums, ni emoji personnalisés, ni boutique. Il n’a pas non plus de publicité : nous gagnons de l’argent avec les abonnements, nous n’avons donc besoin de votre attention pour rien d’autre.

Ce qu’il a, c’est tout ce que vous utilisez cent fois par jour, fait avec soin : serveurs, rôles et permissions, invitations, messages privés et groupes, réponses, réactions, GIF, aperçus de liens, messages épinglés, recherche, notifications, et une application de bureau avec appuyer pour parler dans tout le système et l’activité de jeu.

Essayez-la en une minute

Klang est gratuit. Vous pouvez l’ouvrir dans votre navigateur et entrer en invité sans vous inscrire, et si vous restez, vous gardez tout en créant un compte. Il existe une application de bureau pour Windows, macOS et Linux qui se met à jour toute seule.

Nous aimerions savoir ce qui vous paraît lent, ce qui vous manque et ce que vous ne voudriez jamais que nous ajoutions.

Essayez-la en une minute

Entrez en invité depuis le navigateur, sans vous inscrire.